Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to pulumi-go-provider as a provider framework #243

Closed
wants to merge 17 commits into from

Conversation

iwahbe
Copy link
Member

@iwahbe iwahbe commented Apr 7, 2024

Fixes #84

This PR switches the entire provider to use https://github.com/pulumi/pulumi-go-provider, improving the authoring and correctness experience and increasing the development velocity for adding new resources.

This RP relies on pulumi/pulumi-go-provider#210 (not yet merged) and will not be fully backwards compatible with the current version until pulumi/pulumi-go-provider#193 is implemented.

iwahbe added 17 commits April 4, 2024 16:29
We don't need to maintain our own gen code, we can use the pulumi binary for that. This
makes it important that we use the right version of the pulumi binary, so we use the
Makefile to ensure the version of pulumi used matches the version of pulumi we depend on
in `provider/go.mod`.

We use a similar pattern in other native providers.
I'm seeing test failures from canceled jobs leaking stacks. An immediate fix is to allow
stack names to float.
@iwahbe iwahbe self-assigned this Apr 7, 2024
@iwahbe iwahbe marked this pull request as draft April 7, 2024 11:23
@iwahbe
Copy link
Member Author

iwahbe commented Apr 24, 2024

Closing in favor of #258.

@iwahbe iwahbe closed this Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate to pulumi-go-provider
1 participant