Refactor Argo CD application management by removing noble-kyverno and noble-platform configurations, transitioning to Ansible-driven installations. Update documentation to clarify the optional nature of app-of-apps and the role of kustomization.yaml as an empty resource holder. Ensure users are informed about the need to delete stale Applications when migrating from previous configurations.
This commit is contained in:
@@ -74,7 +74,7 @@ flowchart TB
|
||||
|
||||
## Platform stack (bootstrap → workloads)
|
||||
|
||||
Order: **Talos** → **Cilium** (cluster uses `cni: none` until CNI is installed) → **metrics-server**, **Longhorn**, **MetalLB** + pool manifests, **kube-vip** → **Traefik**, **cert-manager** → **Argo CD** (Helm + app-of-apps under `clusters/noble/bootstrap/argocd/`). Platform namespaces include `cert-manager`, `traefik`, `metallb-system`, `longhorn-system`, `monitoring`, `loki`, `logging`, `argocd`, `vault`, `external-secrets`, `sealed-secrets`, `kyverno`, `newt`, and others as deployed.
|
||||
Order: **Talos** → **Cilium** (cluster uses `cni: none` until CNI is installed) → **metrics-server**, **Longhorn**, **MetalLB** + pool manifests, **kube-vip** → **Traefik**, **cert-manager** → **Argo CD** (Helm only; optional empty app-of-apps). **Automated install:** `ansible/playbooks/noble.yml` (see `ansible/README.md`). Platform namespaces include `cert-manager`, `traefik`, `metallb-system`, `longhorn-system`, `monitoring`, `loki`, `logging`, `argocd`, `vault`, `external-secrets`, `sealed-secrets`, `kyverno`, `newt`, and others as deployed.
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
@@ -95,7 +95,7 @@ flowchart TB
|
||||
CM["cert-manager + ClusterIssuers"]
|
||||
end
|
||||
subgraph L4["GitOps"]
|
||||
Argo["Argo CD<br/>app-of-apps under bootstrap/argocd/"]
|
||||
Argo["Argo CD<br/>(optional app-of-apps; platform via Ansible)"]
|
||||
end
|
||||
subgraph L5["Platform namespaces (examples)"]
|
||||
NS["cert-manager, traefik, metallb-system,<br/>longhorn-system, monitoring, loki, logging,<br/>argocd, vault, external-secrets, sealed-secrets,<br/>kyverno, newt, …"]
|
||||
|
||||
Reference in New Issue
Block a user