pulumi / pulumi

Pulumi - Infrastructure as Code in any programming language 🚀
https://www.pulumi.com
Apache License 2.0
20.49k stars 1.06k forks source link

[Epic] Plugin Acquisition Reliability #12685

Open justinvp opened 1 year ago

justinvp commented 1 year ago

Epic for https://github.com/pulumi/pulumi/issues/12177

Frassle commented 1 year ago

Plugin Size

Another approach to this is moving the primary provider interface to sdk not pkg and fixing up the providers to only link pkg for their codegen binaries, not just for their runtime binaries. Even better would be if they didn't link pkg at all and just used pulumi sdk-gen.

Yet another approach is pulling the aws/az sdks out of pkg into secret and operation plugins. The secret plugin work is probably not a lot to get finished off. Operation plugins might just be part of resource providers rather than a whole new plugin type, but either way if we removed all that code from pkg it would remove the main problematic dependencies here.

project0 commented 1 month ago

Is there any update? Most of the discussions around this problem seem to be staled since last year.