mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
1.3 KiB
1.3 KiB
Compare Options
Ignoring Resources That Are Extraneous
You may wish to exclude resources from the app's overall sync status under certain circumstances, e.g. if they are generated by a tool. This can be done by adding this annotation on the resource you wish to exclude:
metadata:
annotations:
argocd.argoproj.io/compare-options: IgnoreExtraneous
Note
This only affects the sync status. If the resource's health is degraded, then the app will also be degraded.
Kustomize has a feature that allows you to generate config maps (read more ⧉). You can set generatorOptions to add this annotation so that your app remains in sync:
configMapGenerator:
- name: my-map
literals:
- foo=bar
generatorOptions:
annotations:
argocd.argoproj.io/compare-options: IgnoreExtraneous
kind: Kustomization
Note
generatorOptionsadds annotations to both config maps and secrets (read more ⧉).
You may wish to combine this with the Prune=false sync option.
