## Default values for the apps-in-apps chart (App-of-Apps pattern). argocd: # Namespace where ArgoCD (and thus the Application CRs) live. namespace: argocd # AppProject the generated Applications belong to. project: default # List of child ArgoCD Applications this chart renders. # Each entry maps 1:1 to an `argoproj.io/v1alpha1 Application`. applications: - name: valheim enabled: true source: repoURL: https://git.smokyzone.de/SmokyZone/valheim-gitops.git targetRevision: main path: . helm: # Extra --set style values merged into the valheim-gitops chart. # Keep secrets out of here - override via a sealed/external secret # or ArgoCD parameter overrides instead. parameters: [] # valueFiles: # - values.yaml destination: # Empty server means "the cluster ArgoCD itself runs in". server: https://kubernetes.default.svc namespace: valheim syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true # External Secrets Operator - installed straight from its official Helm # repo (no git source needed). CRDs are installed by the chart itself. - name: external-secrets enabled: true source: repoURL: https://charts.external-secrets.io chart: external-secrets targetRevision: "2.10.0" helm: values: | installCRDs: true destination: server: https://kubernetes.default.svc namespace: external-secrets syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true # OpenBao secret management backend + its ClusterSecretStore binding for ESO. - name: openbao enabled: true source: repoURL: https://git.smokyzone.de/SmokyZone/openbao.git targetRevision: main path: . destination: server: https://kubernetes.default.svc namespace: openbao syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true