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
ArgoCD always show as out-of-sync for unordered or empty list in CRD.
For example with RoleBinding in authorization.openshift.io/v1, this will show as out-of-sync even they have the same meaning.
# empty diffgroupNames: null
---
groupNames: []
or
# unordered list diffsubjects:
- kind: Groupname: A
- kind: Username: B
---
subjects:
- kind: Username: B
- kind: Groupname: A
I've tried to use resource.customizations.ignoreDifferences but we really need to track changes and resource.customizations.knownTypeFields that we cannot find the 'array' data type in default K8s
Proposal
I think we can just simply adding Array/List data type or have some flags to treat the list as unordered one.
The text was updated successfully, but these errors were encountered:
Summary
ArgoCD always show as out-of-sync for unordered or empty list in CRD.
For example with
RoleBinding
inauthorization.openshift.io/v1
, this will show as out-of-sync even they have the same meaning.or
I've tried to use
resource.customizations.ignoreDifferences
but we really need to track changes andresource.customizations.knownTypeFields
that we cannot find the 'array' data type in default K8sProposal
I think we can just simply adding
Array/List
data type or have some flags to treat the list as unordered one.The text was updated successfully, but these errors were encountered: