Skills / Community / ArgoCD GitOps

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.

argocd gitops kubernetes continuous-delivery deployment

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
Added to wishlist