- .sops.yaml with 3 age keys (admin, dev, prod) - infra/gitea/values/*.enc.yaml — per-env encrypted Helm values - infra/kargo/values/*.enc.yaml — per-env encrypted Kargo admin secrets - kargo/credentials/*.enc.yaml — per-env encrypted git credentials (ksops) - infra/kargo-credentials/ — ArgoCD app for deploying Kargo creds via ksops - All repoURLs point to deploy-app-kargo-private Structure from deploy-app-kargo (reference), adapted for SOPS workflow
13 lines
298 B
YAML
13 lines
298 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
- namespace.yaml
|
|
- project.yaml
|
|
- warehouse.yaml
|
|
- stages/dev.yaml
|
|
- stages/test.yaml
|
|
- stages/prod.yaml
|
|
- verification/rbac.yaml
|
|
- verification/dev-health-check.yaml
|
|
- verification/prod-health-check.yaml
|