gitops-workflow

Implement GitOps workflows with ArgoCD and Flux CD for declarative Kubernetes deployments.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/ollieb89/vibe_coding --skill gitops-workflow-ollieb89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitops-workflow
Source: https://github.com/ollieb89/vibe_coding/tree/main/.agent/kubernetes-operations/skills/gitops-workflow
Command: npx skills add https://github.com/ollieb89/vibe_coding --skill gitops-workflow-ollieb89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Kubernetes deployments by implementing GitOps workflows, ensuring automated, declarative, and continuously reconciled infrastructure and application updates.

Core Features & Use Cases

  • Declarative Kubernetes Deployments: Manage your cluster state entirely through Git.
  • Automated Sync & Reconciliation: ArgoCD and Flux CD automatically apply changes from Git to your cluster.
  • Use Case: Implement a GitOps workflow to automatically deploy application updates from a GitHub repository to your Kubernetes staging and production environments, ensuring consistency and rapid rollbacks.

Quick Start

Use the gitops-workflow skill to set up ArgoCD for automated Kubernetes deployments from a Git repository.

Frequently Asked Questions about gitops-workflow

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

FAQPage Schema
How do I automate Kubernetes deployments using GitOps?

Automating Kubernetes deployments with GitOps involves using ArgoCD or Flux CD to continuously pull declarative infrastructure configurations from a Git repository and reconcile cluster state automatically.

What is the best way to manage declarative infrastructure in Kubernetes?

Managing declarative infrastructure in Kubernetes is best achieved through GitOps, where Git acts as the single source of truth and tools like ArgoCD automatically apply versioned manifests to maintain cluster consistency.

Does GitOps work with both ArgoCD and Flux CD for continuous reconciliation?

GitOps works with both ArgoCD and Flux CD to enable continuous reconciliation, automatically detecting configuration drift in Kubernetes and pulling the correct state from Git to ensure deployments match repository manifests.

How do I set up ArgoCD to deploy applications from a GitHub repository to Kubernetes?

Setting up ArgoCD to deploy applications from a GitHub repository involves configuring ArgoCD to monitor your Kubernetes manifests, allowing automated pull-based syncs that apply repository changes directly to staging and production environments.

Why use Git as the source of truth for Kubernetes cluster state?

Using Git as the source of truth for Kubernetes cluster state enables versioned, immutable infrastructure management, providing an auditable history of changes and allowing rapid rollbacks to previous configurations if deployment issues occur.

Can I use GitOps to manage both staging and production Kubernetes environments?

You can use GitOps to manage both staging and production Kubernetes environments by maintaining separate declarative configuration branches in Git, allowing automated deployments and consistent state reconciliation across multiple environments.