Hello, I have a question regarding the Pulumi Operator:
• Why the image has so a large size for a go binary likely 4.69 Gb? This large space is coming from the pre-installed provisioners?
• As the image is so large most probably the attack area is direct proportional with that in terms of security.
b
billowy-army-68599
01/20/2023, 3:44 PM
@bright-controller-92189 the image is large because we have to support:
• all our supported languages, so every language SDK is added (just the dotnet SDK adds 800mb if I recall correctly)
• all our supported cloud providers (installing the google cloud SDK adds a significant amount of bloat)
The operator itself is just a Go binary. if you have concerns around security, you can easily build your own image
b
bright-controller-92189
01/20/2023, 3:45 PM
You are right in building our own image, but the operator is build in such a modular way in order for us to be able to remove sdks and other stuff that we do not need?
b
billowy-army-68599
01/20/2023, 3:47 PM
the operator itself is just a binary. you need the Pulumi CLI added and then your language SDK