@@ -48,18 +48,28 @@ task up
4848
4949``` mermaid
5050flowchart TB
51- subgraph CLOUD["☁️ Timeweb Cloud"]
52- subgraph CLUSTER["🎯 Kubernetes Cluster"]
53- subgraph ARGOCD["🔄 ArgoCD"]
51+ subgraph CLOUD["Timeweb Cloud"]
52+ subgraph CLUSTER["Kubernetes Cluster"]
53+ subgraph ARGOCD["ArgoCD"]
5454 root[app-of-apps]
5555 root --> platform
5656 root --> tenants
57- root --> policies
57+ end
58+ subgraph PLATFORM["Platform"]
59+ nginx[ingress-nginx]
60+ cert[cert-manager]
61+ dns[external-dns]
62+ sealed[sealed-secrets]
63+ longhorn[longhorn]
64+ cnpg[cloudnative-pg]
65+ loki[loki]
66+ grafana[grafana]
67+ otel[otel-collector]
5868 end
5969 end
6070 end
6171
62- subgraph REPOS["📦 Git Repositories"]
72+ subgraph REPOS["Git Repositories"]
6373 k8s[app-poly-gitops-k8s]
6474 helm[app-poly-gitops-helm]
6575 infra[app-poly-gitops-infra]
@@ -70,8 +80,6 @@ flowchart TB
7080 infra --> |"Bootstrap"| CLUSTER
7181```
7282
73- > See [ docs/ARCHITECTURE.md] ( docs/ARCHITECTURE.md ) for detailed diagrams
74-
7583## Related Repositories
7684
7785| Repository | Purpose |
@@ -104,6 +112,20 @@ ArgoCD configuration is in `bootstrap/argocd/values.yaml`. After initial bootstr
1041123 . ** GitOps** : ` task app-of-apps ` deploys root Application from app-poly-gitops-k8s
1051134 . ** Self-managed** : ArgoCD now manages itself and all applications
106114
115+ ## Golden Install Notes
116+
117+ При чистой установке с нуля:
118+
119+ 1 . ** ArgoCD Ingress** управляется через GitOps в ` app-poly-gitops-k8s ` , не через Helm chart
120+ 2 . ** ArgoCD insecure mode** — сервер работает в HTTP режиме, ingress без ` backend-protocol: HTTPS `
121+ 3 . ** Cloudflare token** — ключ в секрете: ` CF_API_TOKEN `
122+ 4 . ** Sync Waves** — операторы (wave: 1) деплоятся раньше их CR (wave: 3+)
123+
124+ ## Access
125+
126+ - ** ArgoCD UI** : https://argo.syncjob.ru
127+ - ** Admin password** : ` task argocd-password `
128+
107129## Cleanup
108130
109131``` bash
0 commit comments