Deployment container or image name change ignored when server-side apply is enabled. #2322
Labels
area/server-side-apply
kind/bug
Some behavior is incorrect or out of spec
resolution/fixed
This issue was fixed
size/M
Estimated effort to complete (up to 5 days).
Milestone
What happened?
After deploying a k8s deployment that uses server-side apply, and then changing the container or image name, Pulumi does not detect a change when running
pulumi up
.Expected Behavior
Changes to the pulumi code should be detected and updates made accordingly.
Steps to reproduce
Using the code in this file: main.py.txt
container_name
and/orimage_name
(around line 80)pulumi preview
and/orpulumi up
and note that no change is detected when in fact the code has changed.Output of
pulumi about
CLI
Version 3.55.0
Go Version go1.20
Go Compiler gc
Plugins
NAME VERSION
gcp 6.49.0
kubernetes 3.24.0
python unknown
random 4.11.2
Host
OS darwin
Version 12.5.1
Arch x86_64
Found no pending operations associated with dev
Backend
Name pulumi.com
Dependencies:
NAME VERSION
pip 23.0.0
pulumi-gcp 6.49.0
pulumi-kubernetes 3.24.0
pulumi-random 4.11.2
setuptools 67.3.2
wheel 0.38.4
Additional context
Things work correctly (i.e. updates are detected and executed) when server-side apply is NOT enabled.
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
The text was updated successfully, but these errors were encountered: