просто установить helm приложение? Что то вроде argocd helm install app
Это? =) argocd app create nginx-ingress --repo https://charts.helm.sh/stable --helm-chart nginx-ingress --revision 1.24.3 --dest-namespace default --dest-server https://kubernetes.default.svc https://argoproj.github.io/argo-cd/user-guide/commands/argocd_app_create/
то есть argocd запустить helm install и проверит что приложение не упало при развертывании?
У него есть health check https://argo-cd.readthedocs.io/en/stable/operator-manual/health/ Будет статус, что всё плохо =)
Оно без Хельм работает
Мне нужен helm install с проверкой
И да, и нет. ArgoCD использует `helm template в изолированном окружении чтобы получить манифесты. Затем применит их в кластер через GitOps engine, который имеет свои хуки, и не всегда они полностью совместимы с хельмовскими хуками. То есть через хельм этот релиз вы не увидите.
А в таком подходе - надо мониторинг строить. Но его все равно строить. Следовательно, туда и идём
ArgoCD сам тебе мониторинг выстроит, без OuyOfSync не уйдёт никто 😅
Скорее наоборот, но не важно
Есть метрики, есть дашборда, есть отдельный notification-контроллер
Норм тема, так и должно быть, а не Хельм и это все
Ты qbec ещё используешь ?
Да, там недавно data sources завезли, можно прям из волта данные вытаскивать при генерации манифестов.💪 https://t.me/jsonnet_ru/1627
А как ты это с арго совмещаешь ?
Через custom plugin, но я туда ещё git-crypt затащил. https://habr.com/ru/post/517966/
Обсуждают сегодня