glamorous-printer-66548
09/21/2018, 11:38 PMnamespace
on a chart via pulumi it seems this only populates the Release.Namespace
template variable, whereas when running helm install --namespace <namespace>
tiller seems to actively add an metadata.namespace
entry before applying the templates to the cluster. Many charts unfortunately don’t have the Release.Namespace
variable but instead rely on the aforementioned tiller override. Would it be possible to add a similar behaviour to the pulumi helm integration? I think that would greatly decrease confusion for users. I can probably for now manually apply the desired namespace by using transformations
but I think it would be better UX if pulumi helm behaves a little more like helm install
instead of helm template
. Related github issue https://github.com/pulumi/pulumi-kubernetes/issues/200billowy-army-68599
glamorous-printer-66548
09/21/2018, 11:43 PMglamorous-printer-66548
09/21/2018, 11:43 PMtransformations: [
manifest => {
manifest.metadata.namespace = namespace;
}
]
glamorous-printer-66548
09/21/2018, 11:53 PMcreamy-potato-29402
09/22/2018, 12:36 AMglamorous-printer-66548
09/22/2018, 12:37 AMhelm install
does that transformation whereas helm template
does not. Since I assume most users are used to using helm install
I would prefer staying closer to `helm install`’s behaviour if possible.creamy-potato-29402
09/22/2018, 12:38 AMcreamy-potato-29402
09/22/2018, 12:38 AMcreamy-potato-29402
09/22/2018, 12:38 AMcreamy-potato-29402
09/22/2018, 12:38 AMglamorous-printer-66548
09/22/2018, 12:38 AMcreamy-potato-29402
09/22/2018, 12:39 AMglamorous-printer-66548
09/22/2018, 12:39 AMcreamy-potato-29402
09/22/2018, 12:40 AMglamorous-printer-66548
09/22/2018, 12:40 AMcreamy-potato-29402
09/22/2018, 12:40 AMcreamy-potato-29402
09/22/2018, 12:40 AMcreamy-potato-29402
09/22/2018, 12:40 AMglamorous-printer-66548
09/22/2018, 12:42 AMcreamy-potato-29402
09/22/2018, 12:56 AMcreamy-potato-29402
09/22/2018, 12:56 AM