diff --git a/README.md b/README.md index 055344f..7097d6d 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,13 @@ This is a **Kubernetes cluster bootstrapping and GitOps configuration repository ``` . ├── bootstrap.sh # Main bootstrap script to initialize ArgoCD and cluster -├── apps/ # Application resources -│ ├── _app-of-apps.yaml # App-of-apps pattern: parent Enterprise Application that manages all enterprise apps +├── _app-of-apps.yaml # App-of-apps pattern: main ArgoCD Application that manages all other apps +├── apps/ # Business application resources │ ├── feedback-hub.yaml # Feedback Hub test app -│ └── musicman.yaml # Music Man hackathon app +│ ├── musicman.yaml # Music Man hackathon app +│ └── dot-ai-stack.yaml # dot-ai AI assistant stack ├── infra/ # Individual ArgoCD Application resources for infrastructure -│ ├── _app-of-apps.yaml # App-of-apps pattern: parent Infra Application that manages all infrastructure apps +│ ├── enterprise-apps.yaml # Enterprise apps: parent Application that syncs everything in "apps" folder │ ├── traefik-application.yaml # Ingress controller (Traefik) │ ├── cert-manager-application.yaml # TLS certificate management │ ├── kyverno.yaml # Policy engine for security @@ -35,6 +36,7 @@ This is a **Kubernetes cluster bootstrapping and GitOps configuration repository ├── secrets-namespace.yaml # Namespace for secrets ├── letsencrypt-issuer.yaml # TLS certificate issuer ├── kyverno-config.yaml # Security policies and secret syncing + ├── argocd-notifications-secret-sealed.yaml # Sealed secret for ArgoCD notifications └── policies/ # Kyverno policy definitions ├── deployment-verifier.yaml # Policy to verify deployments └── label-checker.yaml # Policy to check labels