# Argo CD ## Project structure ```text . ├── README.md ├── argocd-namespace.yaml ├── .rbac ├── argo-cd │ ├── README.md │ ├── values-override.yml │ ├── argocd_values_secrets_init.sh │ └── .rbac └── argocd-apps ├── README.md └── values-override.yml Назначение: argo-cd - Helm-чарт для установки Argo CD argocd-apps - Helm-чарт для развёртывания в Argo CD "корневого" приложения, которое будет разворачивать остальные приложения argocd-namespace.yaml - манифест для создания namespace Argo CD .rbac - кастомные правила для RBAC ``` ## First install Порядок развёртывания Argo CD: 1. Настраиваем для работы файл конфигурации kubectl для подключения к кластеру Kubernetes 2. Готовим namespace: ```bash kubectl apply -f argocd-namespace.yaml ``` 2. Разворачиваем Argo CD [README.md](argo-cd/README.md) 3. Разворачиваем "корневое" приложение в Argo CD [README.md](argocd-apps/README.md)