Карта GitOps
Иерархия app-of-apps (репозиторий infrastructure)
Как устроено
Argo CD в режиме app-of-apps: root-app синхронизирует каталог argocd/; site-apps-manager и lbc-apps-manager создают дочерние Application. Диаграмма пересобирается при сборке образа блога из того же состояния Git, что и манифесты кластера.
Иерархия (как в data-файле)
- root-app (argocd)
- site-apps-manager (sites)
- steba-blog
sites/steba-blogns: steba-blog
- lbc-apps-manager (lbc)
- vault
charts/vaultns: vault
- longhorn
helm chart: longhornns: longhorn-system
- gitlab-runner
helm chart: gitlab-runnerns: gitlab-runner
- it-tools
lbc/it-toolsns: it-tools
- sonarqube
helm chart: sonarqubens: sonarqube
- kube-prometheus-stack
helm chart: kube-prometheus-stackns: monitoring
- gateway
lbc/gatewayns: gateway-system
- cilium
helm chart: ciliumns: kube-system
- coredns
lbc/corednsns: kube-system
- argocd
lbc/argocdns: argocd
- cert-manager
helm chart: cert-managerns: cert-manager
- vault-secrets
lbc/vault-secretsns: monitoring
- cnpg-barman-plugin
lbc/cnpg-barman-pluginns: cnpg-system
- loki
helm chart: lokins: monitoring
- alloy
helm chart: alloyns: monitoring
- mktxp
lbc/mktxpns: monitoring
- grafana-extras
lbc/grafana-extrasns: monitoring
graph TD
argocd_root("root-app / argocd")
argocd_root --> site_apps_manager("site-apps-manager")
site_apps_manager --> steba_blog("steba-blog")
argocd_root --> lbc_apps_manager("lbc-apps-manager")
lbc_apps_manager --> vault("vault")
lbc_apps_manager --> longhorn("longhorn")
lbc_apps_manager --> gitlab_runner("gitlab-runner")
lbc_apps_manager --> it_tools("it-tools")
lbc_apps_manager --> sonarqube("sonarqube")
lbc_apps_manager --> kube_prometheus_stack("kube-prometheus-stack")
lbc_apps_manager --> gateway("gateway")
lbc_apps_manager --> cilium("cilium")
lbc_apps_manager --> coredns("coredns")
lbc_apps_manager --> argocd("argocd")
lbc_apps_manager --> cert_manager("cert-manager")
lbc_apps_manager --> vault_secrets("vault-secrets")
lbc_apps_manager --> cnpg_barman_plugin("cnpg-barman-plugin")
lbc_apps_manager --> loki("loki")
lbc_apps_manager --> alloy("alloy")
lbc_apps_manager --> mktxp("mktxp")
lbc_apps_manager --> grafana_extras("grafana-extras")
Диаграмму не удалось отрисовать — смотри список выше. Подробности в консоли браузера.
Снимок манифестов 2026-09-30T13:51:11Z — данные из репозитория infrastructure на момент сборки образа.