cd-pipeline

Implement GitOps continuous delivery with Flux for Git-based cluster state reconciliation.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill cd-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cd-pipeline
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/cd-pipeline
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill cd-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates manual deployment errors and configuration drift by enforcing a GitOps model where the cluster state is continuously reconciled against a declarative Git repository.

Core Features & Use Cases

  • GitOps Reconciliation: Uses Flux to ensure the cluster state always matches the desired state defined in Git.
  • Automated Promotion: Manages environment promotion via pull requests and immutable image digests, ensuring provenance and auditability.
  • Verification & Rollback: Implements automated post-deploy health, smoke, and SLO checks, with instant rollback capabilities via git revert.

Quick Start

Use the cd-pipeline skill to configure a new environment directory and initialize the required Flux CRDs for automated reconciliation.

Frequently Asked Questions about cd-pipeline

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

FAQPage Schema
How do I automate continuous delivery with Flux and Kubernetes using GitOps?

Automate continuous delivery with Flux by continuously reconciling your Kubernetes cluster state against declarative Git repository configurations. This GitOps workflow eliminates manual deployment errors and maintains a zero-drift production environment.

What is the best way to manage multi-environment promotion in a GitOps workflow?

Manage multi-environment promotion in a GitOps workflow by using pull requests and immutable image digests. This approach ensures deployment provenance and auditability when promoting applications across different environments.

How does automated post-deploy verification work for Kubernetes deployments?

Automated post-deploy verification works by running health, smoke, and SLO checks immediately after Kubernetes deployments. If checks fail, instant rollback capabilities are triggered via a standard git revert operation.

Can I track DORA change failure rates with GitOps reconciliation?

Yes, you can track DORA-compliant change failure rates by integrating GitOps reconciliation with automated post-deploy health and SLO checks. This records deployment failures and rollbacks to measure change failure rate accurately.

Do I need in-cluster reconciliation controllers to maintain zero-drift production environments?

Yes, you need in-cluster reconciliation controllers along with Git repositories and container registries. These components work together to continuously enforce the desired state and maintain a zero-drift production environment.

How do I configure Flux CRDs for GitOps continuous delivery?

Configure Flux CRDs by initializing a new environment directory with the required custom resource definitions. This setup enables automated reconciliation between your Git-based desired state definitions and your live cluster state.