Agent skill · software engineering · aiskillstore

gitops-workflow

Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments.

Why this skill is useful

Adds executable scripts and detailed setup instructions for ArgoCD and Flux CD that automate Kubernetes deployments, which the AI cannot generate from general knowledge alone.

What it needs

Requires flux, kubectl installed locally. Requires github account access. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

GitOps Workflow Complete guide to implementing GitOps workflows with ArgoCD and Flux for automated Kubernetes deployments. Purpose Implement declarative, Git-based continuous delivery for Kubernetes using ArgoCD or Flux CD, following OpenGitOps principles. Use this skill when Set up GitOps for Kubernetes clusters Automate application deployments from Git Implement progressive delivery strategies Manage multi-cluster deployments Configure automated sync policies Set up secret management in GitOps Do not use this skill when You need a one-off manual deployment You cannot manage cluster access or repo permissions You are not deploying to Kubernetes Instructions 1. Define repo layout and desired-state conventions. 2. Install ArgoCD or Flux and connect clusters. 3. Configure sync policies, environments, and promotion flow. 4. Validate rollbacks and secret handling. Safety Avoid auto-sync to production without approvals. Keep secrets out of Git and use sealed or external secret managers. OpenGitOps Principles 1. Declarative - Entire system described declaratively 2. Versioned and Immutable - Desired state stored in Git 3. Pulled Automatically - Software agents pull desired state 4. Continuously Reconciled - Agents reconcile actual vs desired state ArgoCD Setup 1. Installation Reference: See references/argocd-setup.md for detailed setup 2. Repository Structure 3. Create Application 4. App of Apps Pattern Flux CD Setup 1. Installation 2. Create GitRepository 3. Create Kustomization Sync Policies Auto-Sync Configuration ArgoCD: Flux: Reference: See references/sync-policies.md Progressive Delivery Canary Deployment with ArgoCD Rollouts Blue-Green Deployment Secret Management External Secrets Operator Sealed Secrets Best Practices 1. Use separate repos or branches for different environments 2. Implement RBAC for Git repositories 3. Enable notifications for sync failures 4. Use health checks for custom resources 5. Implement approval gates for production 6. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/gitops-workflow

View the source on GitHub

Browse the @skills marketplace