Skip to content

Commit e62d0ca

Browse files
docs: update README with architecture and golden install notes
- Updated architecture diagram with platform components - Added Golden Install Notes section - Added Access section with ArgoCD URL - Removed emoji from diagram labels 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent c95b8f2 commit e62d0ca

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

README.md

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,28 @@ task up
4848

4949
```mermaid
5050
flowchart 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
104112
3. **GitOps**: `task app-of-apps` deploys root Application from app-poly-gitops-k8s
105113
4. **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

Comments
 (0)