Its repo plus the Nüwa and Sindri charts, into namespaces shikigami and shikigami-build, with the shared app kinds. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MdS1HcMerN6toVuLY5K4MR
30 lines
928 B
YAML
30 lines
928 B
YAML
# Everything Argo CD applies from this repo (namespace argocd). One fence file per app under projects/.
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
- projects/platform.yaml
|
|
- projects/echo.yaml
|
|
- projects/thoth.yaml
|
|
- projects/shikigami.yaml
|
|
- appsets/meru-apps.yaml
|
|
- appsets/meru-databases.yaml
|
|
# The platform's parts - an explicit list, never discovered: each one has cluster-wide power.
|
|
- platform/cert-manager.yaml
|
|
- platform/cnpg.yaml
|
|
- platform/eso.yaml
|
|
- platform/falco.yaml
|
|
- platform/keda.yaml
|
|
- platform/kyverno.yaml
|
|
- platform/kyverno-policies.yaml
|
|
- platform/meru-kyverno.yaml
|
|
- platform/temporal.yaml
|
|
- platform/temporal-db.yaml
|
|
- platform/zot.yaml
|
|
patches:
|
|
# Every app fence gets the same list of object kinds, kept in one place.
|
|
- path: projects/app-kinds.yaml
|
|
target:
|
|
group: argoproj.io
|
|
kind: AppProject
|
|
name: meru-.*
|