-
Notifications
You must be signed in to change notification settings - Fork 6
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
AttributeError: module 'pulumi.runtime' has no attribute 'invoke_output' #1091
Comments
@pulumi/providers I'll have a quick look at AWS ones, and tier 1. |
Per @danielrbradley there are some uncertainties whether the .NET change is wanted or not so we're scoping that out and leaving as-is for now. |
I'm at EOD status so far:
Will work with @flostadler to cover AWS Tier-2+ things tomorrow. For the long tail of bridged providers I think we can script this as they're pretty uniform. Will need to load-balance and assign remaining native ones @mjeffryes |
<!--Thanks for your contribution. See [CONTRIBUTING](CONTRIBUTING.md) for Pulumi's contribution guidelines. Help us merge your changes more quickly by adding more details such as labels, milestones, and reviewers.--> ### Proposed changes <!--Give us a brief description of what you've done and what it solves. --> Re: pulumi/ci-mgmt#1091 Since the original dependency required higher SDK versions than 3.x.x., the remediation also upgrades SDK generators to latest. ### Related issues (optional) <!--Refer to related PRs or issues: #1234, or 'Fixes #1234' or 'Closes #1234'. Or link to full URLs to issues or pull requests in other GitHub repositories. -->
Checking in here. I'm working my way through the AWS providers now |
#1092 should address this for all the lower tier providers |
This adds a migration for providers to remove the explicit SDK dependencies for python and javascript. this should solve #1091 for tier 2+ providers I've tested this on pulumi-cloudflare and pulumi-random. I've also tested it doesn't do anything the second time around.
I created PRs for AWS Tier-2+ providers and added them to the list above. For EKS I've targeted it for EKS v3 because the current v2 is not affected (uses v3.129.0 for generating the schema). |
Re: pulumi/ci-mgmt#1091 This additionally bumps the pu/pu version to `3.135.0`.
Re: pulumi/ci-mgmt#1091 This additionally bumps the pu/pu version to 3.135.0.
Thanks all, very fast work here! Stood up 3 more PRs for native providers, PTAL. google-native won't fix I think. Need review on those 3 PRs and still need help on azure-native, once that's in we can close I think. |
Re: pulumi/ci-mgmt#1091 This additionally bumps the pu/pu version to 3.135.0.
Cannot close issue:
Please fix these problems and try again. |
Re: pulumi/ci-mgmt#1091 This additionally bumps the pu/pu version to 3.135.0.
Re: pulumi/ci-mgmt#1091 This additionally bumps the pu/pu version to 3.135.0.
Remediate "AttributeError: module 'pulumi.runtime' has no attribute 'invoke_output'".
From @justinvp:
These are the relevant changes and releases:
pulumi/pulumi#17237 - Core SDK and sdkgen change for Node.js (released in v3.133.0)
pulumi/pulumi#17275 - Core SDK and sdkgen change for Python (released in v3.134.0)
pulumi/pulumi#17316 - Bump Node.js sdkgen’s min version to v3.133.0 (released in v3.134.0)
pulumi/pulumi#17353 - Fix bug in Node.js Core SDK (short-circuit output invokes if inputs contains unknowns) (released in v3.134.1)
pulumi/pulumi#17390 - Bump Node.js and Python sdkgen’s min version to v3.134.1 (released in v3.135.0)
Summary:
v3.133.0 sdkgen is problematic for Node.js. It needs v3.135.0 sdkgen and to not be setting the explicit @pulumi/pulumi dependency so that sdkgen emits the default min version.
v3.134.0 sdkgen is problematic for Python. It needs v3.135.0 sdkgen and to not be setting the explicit pulumi dependency so that sdkgen emits the default min version.
To remediate we need to make sure to remove explicit p/p dependency, for example:
and
Also please remove it for .NET
Native Providers
Bridged Providers
Tier 1
Tier 2
The text was updated successfully, but these errors were encountered: