Тег: GitOps
Все статьи с тегом "GitOps".

PreDelete-хуки в Argo CD 3.3: почему удаление ресурсов в GitOps было тихо опасным
Argo CD 3.3 добавляет PreDelete-хуки — гейт перед фактическим prune, который раньше просто отсутствовал. Разбираем, чем это отличалось раньше, семантику hook-delete-policy и как защитить стейтфул-ресурсы.

Helm по-взрослому: OCI-реестры, зависимости и чарты без боли
Разбираем, как собрать Helm-чарт, который не стыдно отдать в GitOps: values.schema.json вместо копипасты, library-чарты и condition вместо дублирования, публикация в OCI-реестре вместо index.yaml, и где Helm проигрывает Kustomize.

Схема БД как код: Atlas поверх CloudNativePG вместо ручных миграций
GitOps закрыл диффом манифесты и инфраструктуру, но схема базы данных у большинства команд по-прежнему меняется вручную. Разбираем декларативный подход Atlas: diff вместо цепочки миграций, gate в CI и AtlasSchema CRD поверх CloudNativePG.

Flux 2.8: health-check-и на CEL и что это меняет в проверке релизов
Flux 2.8 добавил healthCheckExprs — CEL-выражения для health checks в Kustomization и HelmRelease. Разбираем синтаксис, миграцию существующих ресурсов и чем это отличается от canary-проверок Argo Rollouts/Flagger.