Squashed 'cluster-config/' content from commit 654f2390

git-subtree-dir: cluster-config
git-subtree-split: 654f23903bd1f9a27a4810bd289d165b6cfdbb0c
This commit is contained in:
2025-03-30 15:46:16 -05:00
commit fe564d7227
346 changed files with 11754 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
helmCharts:
- name: argocd-app-of-app
version: 0.4.1
repo: https://gnunn-gitops.github.io/helm-charts
valuesFile: values.yaml
namespace: openshift-gitops
components:
- ../../components/acm-hub
- ../../components/sno
resources:
- ../local
patches:
- target:
kind: Application
name: compliance-operator
patch: |-
- op: replace
path: /spec/source/path
value: 'components/compliance-operator/overlays/cis-compliance-master-only'
- target:
kind: Application
name: external-secrets
patch: |-
- op: replace
path: /spec/source/path
value: 'clusters/overlays/local.hub/components/eso'

View File

@@ -0,0 +1,160 @@
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