argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
17.33k stars 5.26k forks source link

Affinity rule changes are not contained in Diff #10576

Open simonplattner opened 1 year ago

simonplattner commented 1 year ago

Describe the bug

ArgoCD seems to ignore affinity rules when calculating diffs.

Did search in docs and FAQ, could not find a statement that this is expected.

To Reproduce

At this point, the Argo UI shows the affinity setting in Live Manifest and not in Desired Manifest (which is expected). However, Argo does not show any changes in Diff (which is unexpected).

At this point the manually added affinity still exists (which is unexpected)

Expected behavior

or

Version

v2.4.10+2ccc17a

Notes

Could observe the same behaviour with a statefulset resource.

AlliotTech commented 1 month ago

This issue still exists. any updates?