gitops-engine
gitops-engine copied to clipboard
Contribute Argo CD diffing customizations to GitOps Engine
Summary
Argo CD supports diffing customization https://argoproj.github.io/argo-cd/user-guide/diffing/ that allows users to better handle well-known limitations and edge cases.
Proposal
Migrate Argo CD that implements diffing customization into GitOps Engine so that functionality became available for all consumers. Following features should be available:
- Ability to "ignore" resource fields specified in list on json points ( https://github.com/argoproj/argo-cd/blob/master/util/argo/normalizers/diff_normalizer.go )
- Known Kubernetes types "normalization" (https://github.com/argoproj/argo-cd/blob/master/util/argo/normalizers/knowntypes_normalizer.go)
Any progress on this? Would love to have this feature in my project as well.