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>
This commit is contained in:
13
README.md
13
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
|
├── bootstrap.sh # Main bootstrap script to initialize ArgoCD and cluster
|
||||||
├── apps/ # Application resources
|
├── 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
|
│ ├── 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
|
├── infra/ # Individual ArgoCD Application resources for infrastructure
|
||||||
│ ├── _app-of-apps.yaml # App-of-apps pattern: parent Infra Application that manages all infrastructure apps
|
│ ├── _app-of-apps.yaml # App-of-apps pattern: parent Infra Application that manages all infrastructure apps
|
||||||
│ ├── traefik-application.yaml # Ingress controller (Traefik)
|
│ ├── traefik-application.yaml # Ingress controller (Traefik)
|
||||||
│ ├── cert-manager-application.yaml # TLS certificate management
|
│ ├── cert-manager-application.yaml # TLS certificate management
|
||||||
│ ├── kyverno.yaml # Policy engine for security
|
│ ├── kyverno.yaml # Policy engine for security
|
||||||
|
│ ├── kyverno-policies.yaml # Kyverno policy definitions
|
||||||
│ ├── prometheus.yaml # Metrics & monitoring
|
│ ├── prometheus.yaml # Metrics & monitoring
|
||||||
│ ├── grafana.yaml # Monitoring visualization
|
│ ├── grafana.yaml # Monitoring visualization
|
||||||
│ ├── loki.yaml # Log aggregation
|
│ ├── loki.yaml # Log aggregation
|
||||||
│ ├── fluent-bit.yaml # Log shipping
|
│ ├── fluent-bit.yaml # Log shipping
|
||||||
│ ├── trivy.yaml # Container scanning
|
│ ├── trivy.yaml # Container scanning
|
||||||
│ ├── sealedsecrets.yaml # Secret encryption
|
│ ├── 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
|
│ └── values/ # Helm value overrides for ArgoCD and services
|
||||||
│ ├── argocd-values.yaml # ArgoCD server configuration
|
│ ├── argocd-values.yaml # ArgoCD server configuration
|
||||||
│ ├── prometheus-values.yaml
|
│ ├── prometheus-values.yaml
|
||||||
@@ -31,8 +32,12 @@ This is a **Kubernetes cluster bootstrapping and GitOps configuration repository
|
|||||||
│ └── fluent-bit-values.yaml
|
│ └── fluent-bit-values.yaml
|
||||||
└── cluster-resources/ # Cluster-level configurations managed by cluster-resources-application.yaml
|
└── cluster-resources/ # Cluster-level configurations managed by cluster-resources-application.yaml
|
||||||
├── cert-manager-namespace.yaml
|
├── cert-manager-namespace.yaml
|
||||||
|
├── secrets-namespace.yaml # Namespace for secrets
|
||||||
├── letsencrypt-issuer.yaml # TLS certificate issuer
|
├── 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
|
## Architecture & Key Concepts
|
||||||
|
|||||||
Reference in New Issue
Block a user