You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I have used the GitOps operator to get a service resource created in. my openshift cluster. It does get created fine according to its definition in Git. However, if I then add stuff to that service resource definition straight from the OpenShift UI, ArgoCD does not detect the diff and therefore does not remediate such manual change which breaks the foundation of GitOps.
Create an ArgoCD Application that points to the github repo where that service is defined.
Check that the service is properly created in OpenShift.
Through the OpenShift web UI, inspect that service in its yaml tab and add the following fake port to its spec
- name: fake
port: 8000
targetPort: 8000
Click save
Wait as long as you want or even force sync the ArgoCD app in ArgoCD web UI. ArgoCD does not detect the diff and therefore does not remediate the change
Expected behavior
ArgoCD should have detected the diff between the service definition in GIt, the source of truth, and the current existing living manifest of that service in the cluster and remediate it so that it matches the source of truth.
Screenshots
Live Manifest
Desired manifest
Diff (its empty, it does not detect a diff and therefore no remediation happens)
Additional context
Im using GitOps Operator version 1.11.0
This is the ArgoCD version that ships:
Describe the bug
I have used the GitOps operator to get a service resource created in. my openshift cluster. It does get created fine according to its definition in Git. However, if I then add stuff to that service resource definition straight from the OpenShift UI, ArgoCD does not detect the diff and therefore does not remediate such manual change which breaks the foundation of GitOps.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
ArgoCD should have detected the diff between the service definition in GIt, the source of truth, and the current existing living manifest of that service in the cluster and remediate it so that it matches the source of truth.
Screenshots
Live Manifest
Desired manifest
Diff (its empty, it does not detect a diff and therefore no remediation happens)
Additional context
Im using GitOps Operator version 1.11.0
This is the ArgoCD version that ships:
I found a similar issue filed against ArgoCD (but no work done against it at all) --> argoproj/argo-cd#16092
The text was updated successfully, but these errors were encountered: