Open justinvp opened 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.
Is there any update? Most of the discussions around this problem seem to be staled since last year.
Epic for https://github.com/pulumi/pulumi/issues/12177