Files
homelab/cluster-config/bootstrap/overlays/rhdp/values.yaml

93 lines
2.3 KiB
YAML

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