default: app: enabled: true enableAutoSync: true autoSyncPrune: false project: cluster-config destination: namespace: openshift-gitops server: https://kubernetes.default.svc source: repoURL: https://github.com/gnunn-gitops/cluster-config.git targetRevision: HEAD labels: app-source: rhdp applications: # acs: # annotations: # argocd.argoproj.io/compare-options: IgnoreExtraneous # argocd.argoproj.io/sync-wave: '21' # source: # path: components/acs-operator/overlays/oauth # acs-tokens: # annotations: # argocd.argoproj.io/compare-options: IgnoreExtraneous # argocd.argoproj.io/sync-wave: '61' # source: # path: tenants/acs-tokens/base authentication: annotations: argocd.argoproj.io/sync-wave: '4' destination: namespace: openshift-config source: path: components/oauth/overlays/homelab extraSourceFields: | plugin: name: setenv-cmp-plugin rbac: annotations: argocd.argoproj.io/compare-options: IgnoreExtraneous argocd.argoproj.io/sync-wave: '11' source: path: components/rbac/base openshift-monitoring: annotations: argocd.argoproj.io/sync-wave: '11' destination: namespace: openshift-monitoring source: path: components/openshift-monitoring/base extraSourceFields: | plugin: name: setenv-cmp-plugin # product-catalog-root: # project: cluster-config # annotations: # argocd.argoproj.io/compare-options: IgnoreExtraneous # argocd.argoproj.io/sync-wave: '51' # source: # path: tenants/product-catalog/argocd/root/base # kyverno: # annotations: # argocd.argoproj.io/compare-options: IgnoreExtraneous # argocd.argoproj.io/sync-wave: '21' # destination: # namespace: kyverno # source: # path: components/kyverno/overlays/policies # syncPolicyRetry: # limit: 5 # backoff: # duration: 5s # factor: 2 # maxDuration: 3m # extraFields: | # ignoreDifferences: # - group: kyverno.io # kind: ClusterPolicy # jsonPointers: # - /spec/rules # - group: kyverno.io # kind: Policy # jsonPointers: # - /spec/rules