From 940cd66a6a8dec4ebdd7602a8ac7f6e18b3888c0 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:46:26 +0100 Subject: [PATCH] Update README repository structure with missing files (#1) * Initial plan * Update README.md repository structure to reflect actual files Co-authored-by: snothub <12095691+snothub@users.noreply.github.com> * Fix spelling and tree structure formatting in README.md Co-authored-by: snothub <12095691+snothub@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: snothub <12095691+snothub@users.noreply.github.com> --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 83fd458..055344f 100644 --- a/README.md +++ b/README.md @@ -8,21 +8,22 @@ 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 Enterprize Application that manages all enterprize apps +│ ├── _app-of-apps.yaml # App-of-apps pattern: parent Enterprise Application that manages all enterprise apps │ ├── feedback-hub.yaml # Feedback Hub test app -│ ├── musicman.yaml # Music Man hackathon app +│ └── musicman.yaml # Music Man hackathon app ├── infra/ # Individual ArgoCD Application resources for infrastructure │ ├── _app-of-apps.yaml # App-of-apps pattern: parent Infra Application that manages all infrastructure apps │ ├── traefik-application.yaml # Ingress controller (Traefik) │ ├── cert-manager-application.yaml # TLS certificate management │ ├── kyverno.yaml # Policy engine for security +│ ├── kyverno-policies.yaml # Kyverno policy definitions │ ├── prometheus.yaml # Metrics & monitoring │ ├── grafana.yaml # Monitoring visualization │ ├── loki.yaml # Log aggregation │ ├── fluent-bit.yaml # Log shipping │ ├── trivy.yaml # Container scanning │ ├── sealedsecrets.yaml # Secret encryption -│ └── cluster-resources-application.yaml # Cluster-wide resources +│ ├── cluster-resources-application.yaml # Cluster-wide resources │ └── values/ # Helm value overrides for ArgoCD and services │ ├── argocd-values.yaml # ArgoCD server configuration │ ├── prometheus-values.yaml @@ -31,8 +32,12 @@ This is a **Kubernetes cluster bootstrapping and GitOps configuration repository │ └── fluent-bit-values.yaml └── cluster-resources/ # Cluster-level configurations managed by cluster-resources-application.yaml ├── cert-manager-namespace.yaml + ├── secrets-namespace.yaml # Namespace for secrets ├── letsencrypt-issuer.yaml # TLS certificate issuer - └── kyverno-config.yaml # Security policies and secret syncing + ├── kyverno-config.yaml # Security policies and secret syncing + └── policies/ # Kyverno policy definitions + ├── deployment-verifier.yaml # Policy to verify deployments + └── label-checker.yaml # Policy to check labels ``` ## Architecture & Key Concepts