ArgoCD GitOps
Implement GitOps workflows with ArgoCD. Generates Application manifests, ApplicationSets, sync policies, health checks, custom resource health definitions, and multi-cluster deployment strategies.
This skill helps you implement GitOps continuous delivery with ArgoCD. It generates Application CRDs with sync policies, ApplicationSets for multi-tenant and multi-cluster patterns, configures automated sync with self-healing, writes custom health checks for CRDs, sets up RBAC policies, implements progressive rollouts with Argo Rollouts, and manages secrets with Sealed Secrets or External Secrets Operator.
When to use
Use when setting up GitOps with ArgoCD, managing multi-cluster deployments, implementing progressive rollouts, configuring ApplicationSets, or integrating with Helm charts.
Examples
Multi-env GitOps
Set up dev/staging/prod with ApplicationSets
Create an ArgoCD ApplicationSet that deploys my microservice to dev, staging, and prod clusters from a single git repo with environment-specific Kustomize overlays
Canary rollout
Implement progressive delivery with Argo Rollouts
Configure Argo Rollouts for a canary deployment that routes 10% traffic to the new version, runs analysis with Prometheus metrics, and auto-promotes or rolls back