default:
  project:

  app:
    enableAutoSync: null
    autoSyncPrune: true
    destination:
      namespace: null
      server: null
    project: null
    source:
      path: null
      repoURL: null
      targetRevision: HEAD
    annotations: {}
    labels: {}

projects:
  cluster-config:
    annotations:
      project: cluster-config
    labels:
      project: cluster-config
    description: Project for overall cluster configuration
    namespace: openshift-gitops
    sourceRepos:
    - https://github.com/pfeifferj/container-mom
    destinations: |
      - namespace: '*'
        server: https://kubernetes.default.svc
    extraFields: |
      clusterResourceWhitelist:
      - group: '*'
        kind: '*'

applications:
  config-rbac-argocd:
    enabled: true
    project: cluster-config
    enableAutoSync: true
    autoSyncPrune: true
    annotations:
      argocd.argoproj.io/compare-options: IgnoreExtraneous
      argocd.argoproj.io/sync-wave: '1'
    labels: {} 
    destination:
      server: "https://kubernetes.default.svc" 
      namespace: openshift-gitops
    source:
      path: manifests/base/openshift-rbac/argocd
      targetRevision: HEAD
      repoURL: https://github.com/pfeifferj/container-mom
