What problem does it solve? Managing Kubernetes deployments manually leads to configuration drift, inconsistent environments, and error-prone releases. This Skill guides you through implementing GitOps practices so your cluster state is declaratively defined in Git and continuously reconciled by ArgoCD or Flux. ## Core Features & Use Cases - ArgoCD and Flux Setup: Step-by-step installation, repository bootstrapping, and Application/Kustomization resource definitions for both major GitOps controllers. - Sync Policies & Progressive Delivery: Configure automated sync with prune and self-heal, sync windows, retry policies, and canary or blue-green deployments with ArgoCD Rollouts. - Secret Management: Integrate External Secrets Operator or Sealed Secrets to keep sensitive data out of Git repositories. - Use Case: You need to automate deployments across staging and production clusters. Use this Skill to bootstrap Flux, define GitRepository and Kustomization resources per environment, and enable automated reconciliation with approval gates for production. ## Quick Start Ask the AI to set up an ArgoCD Application manifest for my app with automated sync, prune, and self-heal enabled.