Files
homelab/cluster-config/bootstrap/overlays/local.hub/values.yaml

161 lines
3.9 KiB
YAML

default:
app:
enabled: true
enableAutoSync: true
autoSyncPrune: false
project: cluster-config
labels:
app-source: local.hub
repo: cluster-config
destination:
namespace: openshift-gitops
server: https://kubernetes.default.svc
source:
repoURL: https://github.com/gnunn-gitops/cluster-config.git
targetRevision: HEAD
applications:
node-config:
annotations:
argocd.argoproj.io/sync-wave: '0'
source:
path: clusters/overlays/local.hub/components/node-config
odf-operator:
annotations:
argocd.argoproj.io/sync-wave: '1'
source:
path: components/odf-operator/operator/overlays/no-registry
lvm-operator:
annotations:
argocd.argoproj.io/sync-wave: '2'
destination:
namespace: openshift-storage
source:
path: clusters/overlays/local.hub/components/lvm-operator
odf-instance:
annotations:
argocd.argoproj.io/sync-wave: '2'
destination:
namespace: openshift-storage
source:
path: components/odf-operator/instance/base
acs:
annotations:
argocd.argoproj.io/sync-wave: '21'
destination:
namespace: stackrox
source:
path: clusters/overlays/local.hub/components/acs-operator
acs-config:
annotations:
argocd.argoproj.io/sync-wave: '31'
destination:
namespace: stackrox
source:
path: components/acs-config/base
extraSourceFields: |
plugin:
name: setenv-cmp-plugin
amq-streams:
enabled: false
annotations:
argocd.argoproj.io/sync-wave: '21'
destination:
namespace: openshift-gitops
source:
path: components/amq-streams/overlays/amq-streams-2.7.x/
trusted-profile-analyzer-prereqs:
enabled: false
annotations:
argocd.argoproj.io/sync-wave: '31'
destination:
namespace: openshift-gitops
source:
path: components/trusted-profile-analyzer/prereqs/base
# acm-clusters:
# annotations:
# argocd.argoproj.io/sync-wave: '31'
# labels:
# repo: acm-hub-bootstrap
# destinations:
# namespace: openshift-gitops
# source:
# repoURL: https://github.com/gnunn-gitops/acm-hub-bootstrap.git
# path: components/clusters/base
# Disable while we work this out
nmstate:
enabled: true
source:
path: clusters/overlays/local.hub/components/nmstate
console-links:
annotations:
argocd.argoproj.io/sync-wave: '11'
source:
path: clusters/overlays/local.hub/components/consolelinks
dev-tools:
annotations:
argocd.argoproj.io/sync-wave: '31'
destination:
namespace: dev-tools
source:
path: components/dev-tools/overlays/default
quay-registry:
# leave disabled unless needed for demo
enabled: false
annotations:
argocd.argoproj.io/sync-wave: '21'
source:
path: clusters/overlays/local.hub/components/quay-registry-operator
cost-management:
annotations:
argocd.argoproj.io/sync-wave: '21'
destination:
namespace: costmanagement-metrics-operator
source:
path: clusters/overlays/local.hub/components/cost-management-operator
lokistack:
enabled: false
annotations:
argocd.argoproj.io/sync-wave: '21'
source:
path: clusters/overlays/local.hub/components/lokistack
syncPolicyRetry:
limit: 5
backoff:
duration: 5s
factor: 2
maxDuration: 3m
kyverno-acm:
enabled: false
annotations:
argocd.argoproj.io/compare-options: IgnoreExtraneous
argocd.argoproj.io/sync-wave: '21'
destination:
namespace: acm-policies
source:
path: components/kyverno-acm/base
rhtas-operator:
annotations:
argocd.argoproj.io/sync-wave: '21'
destination:
namespace: trusted-artifact-signer
source:
path: clusters/overlays/local.hub/components/rhtas-operator