This message was deleted.
# kubernetes
s
This message was deleted.
s
Just to clarify my example a bit: I have a config group consisting of a deployment and a configmap. How do i write the ignoreChanges selector to consistently target the image of one of the containers in the deployment?
a
I'm not 100% I understand what you are asking for, but if you are suggesting that you "ignore" the
image: <image-name-here>
property of a
deployment
, I'm not sure that is going to stop changes. If your image name does not contain a
:latest
or
:5.1
or some sort of tag denoting what image version you want, k8s will check for and get the latest image every time it provisions the pod completely separately from anything pulumi does. Simply deleting a pod that is a part of a deployment will cause k8s to look for a new "latest" version of that
imagename:tag
.
s
The image will contain the tag too. But developers will manage it "outside" of pulumi. We just set the image the first time for bootstrapping purposes and then we want pulumi to stop touching it moving forward (as not overwrite the developers changes). I am aware of the conventions around latest, but i don't think it applies to my situation. We will always set the tag specifically for that reason.