orange-policeman-59119
12/16/2019, 6:10 PMapiVersion: extensions/v1beta1
resources that we want to change to, e.g. apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
. My experience with Helm is that it kinda fucks up here, because for e.g.: a deployment named foo
, we can't tell Helm "don't change anything with this resource, just update Tiller with what the new API version is because k8s allows us to access a deployment via both extensions/v1beta1 and apps/v1". The result is we have to rename everything to foo-v1
, experiencing some downtime because Helm will tear down the old deployment, stand up the new deployment, and often other stuff is also infected with the name via Helm templating so the service, the ingress, etc all get replaced and/or destroyed and recreated as the new name.
Is there a way to make Pulumi just... accept that these resources are now <http://networking.k8s.io/v1|networking.k8s.io/v1>
or apps/v1
? That is, no update/replace/etc needed.white-balloon-205
orange-policeman-59119
12/16/2019, 6:45 PMwhite-balloon-205
orange-policeman-59119
12/16/2019, 8:02 PMwhite-balloon-205
gorgeous-egg-16927
12/16/2019, 8:07 PMdev
tag. https://github.com/pulumi/pulumi-kubernetes/pull/918
I’ll add entries for the other Kinds soon