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
Accurate can propagate any namespace resource between namespaces.
While copying the resource, all labels and annotations except for ones that contain kubernetes.io/ are inherited.
In some cases, the copied labels or annotations can cause problems.
For instance, if Argo CD is configured to track the managed resources by argocd.argoproj.io/instance label and the parent resource was created by Argo CD, the propagated resource would have the same label. Argo CD then tries to delete the propagated resource because the propagated resource is not found on the source Git repository.
So, add a feature to exclude particular labels or annotations from propagated resources.
How
Describe how to address the issue.
Checklist
Finish implementation of the issue
Test all functions
Have enough logs to trace activities
Notify developers of necessary actions
The text was updated successfully, but these errors were encountered:
@zoetrope@ymmt2005 We are facing this issue in our clusters, and I want to fix it. Do you have some input to my question above? I think the implementation complexity will increase in order from 1 to 3. I only need this configured globally, so I'll vote for 1 - at least as a start.
What
Accurate can propagate any namespace resource between namespaces.
While copying the resource, all labels and annotations except for ones that contain
kubernetes.io/
are inherited.accurate/controllers/propagate.go
Lines 24 to 55 in ae00997
In some cases, the copied labels or annotations can cause problems.
For instance, if Argo CD is configured to track the managed resources by
argocd.argoproj.io/instance
label and the parent resource was created by Argo CD, the propagated resource would have the same label. Argo CD then tries to delete the propagated resource because the propagated resource is not found on the source Git repository.So, add a feature to exclude particular labels or annotations from propagated resources.
How
Describe how to address the issue.
Checklist
The text was updated successfully, but these errors were encountered: