ArgoCD

No Change
adopt
First Added:July 23, 2023 Updated: July 29, 2026

ArgoCD. Is a declarative GitOps controller for Kubernetes: it watches Git (or Helm chart repos), compares desired state to the live cluster, and reconciles drift.

Summary

Garden stance: We adopt ArgoCD for our estate.

Key points:

TopicNotes
SyncManual, automatic, or selective; prune and self-heal options
HealthBuilt-in resource health; custom health via Lua
Multi-clusterRegister clusters; one Argo CD instance can manage many
SecretsNever commit plaintext. Use sealed secrets, external secrets operators, or SSM/Vault integrations
RBACProject-scoped apps; integrate SSO (OIDC) for the UI

Alternatives: Flux CD is the other common GitOps engine (similar model, different UX). Prefer one per estate; mixing controllers on the same apps causes pain.

References

Details

TopicNotes
SyncManual, automatic, or selective; prune and self-heal options
HealthBuilt-in resource health; custom health via Lua
Multi-clusterRegister clusters; one Argo CD instance can manage many
SecretsNever commit plaintext. Use sealed secrets, external secrets operators, or SSM/Vault integrations
RBACProject-scoped apps; integrate SSO (OIDC) for the UI

Alternatives: Flux CD is the other common GitOps engine (similar model, different UX). Prefer one per estate; mixing controllers on the same apps causes pain.

References