gitops-workflow

Automate declarative Kubernetes deployments from Git using ArgoCD or Flux.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill gitops-workflow-jhabbig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitops-workflow
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/plugins/wshobson/kubernetes-operations/skills/gitops-workflow
Command: npx skills add https://github.com/Jhabbig/Habbig --skill gitops-workflow-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams replace manual Kubernetes deployment steps with a declarative GitOps workflow, so cluster state is versioned, repeatable, and continuously reconciled from source control.

Core Features & Use Cases

  • ArgoCD Setup: Install and configure ArgoCD for application delivery, app-of-apps patterns, ingress access, and RBAC.
  • Flux CD Setup: Bootstrap Flux and define GitRepository and Kustomization resources for automated reconciliation.
  • Sync Policy Management: Configure automated sync, retry behavior, sync windows, and health checks for safe delivery.
  • Secret and Release Control: Use External Secrets, Sealed Secrets, and progressive delivery patterns for production-grade operations.
  • Use Case: A platform engineer can define a new service in Git, have ArgoCD deploy it into Kubernetes automatically, and keep drift corrected without manual intervention.

Quick Start

Use this skill to design a GitOps workflow for a Kubernetes application with ArgoCD or Flux, including repository structure, automated sync policy, and deployment safeguards.

Frequently Asked Questions about gitops-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up automated Kubernetes deployments from Git?

GitOps automates Kubernetes deployments by continuously reconciling cluster state with a versioned Git repository. This Skill configures ArgoCD or Flux CD to apply declarative manifests automatically, replacing manual deployment steps with drift correction.

What is the best way to structure a repository for ArgoCD app-of-apps patterns?

Structuring a repository for ArgoCD app-of-apps patterns involves defining parent applications that manage child application resources. This Skill helps configure ingress access, RBAC, and sync policies for hierarchical application delivery in Kubernetes.

Does this GitOps workflow support multi-cluster delivery with Flux CD?

Yes, this GitOps workflow supports multi-cluster delivery with Flux CD. It handles bootstrapping Flux and defining GitRepository and Kustomization resources to automate reconciliation across single-cluster and multi-cluster environments.

How do I manage secrets in Kubernetes using declarative GitOps?

Managing secrets in declarative GitOps involves integrating External Secrets or Sealed Secrets. This Skill configures secret management alongside progressive delivery patterns to maintain production-grade operations without exposing sensitive data in plain text.

Can I configure automated sync policies and health checks for Kubernetes deployments?

Yes, you can configure automated sync policies and health checks for Kubernetes deployments. This Skill sets up retry behavior, sync windows, and deployment health handling to ensure safe delivery and continuous reconciliation.

When should I not use GitOps for continuous deployment?

You should not use GitOps for continuous deployment when your infrastructure requires imperative, stateful mutations rather than declarative desired state. GitOps relies on repository-based desired state and automated reconciliation, which may not suit non-declarative platforms.