kargo-strategy

Automate multi-environment deployment orchestration with Kargo for staged GitOps promotions.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/sayaya1090/handbook --skill kargo-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kargo-strategy
Source: https://github.com/sayaya1090/handbook/tree/main/.gemini/skills/kargo-strategy
Command: npx skills add https://github.com/sayaya1090/handbook --skill kargo-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

이 스킬은 Kargo를 이용한 다환경 배포 전략과 GitOps 워크플로를 구성하고 유지하는 방법을 제공합니다.

Core Features & Use Cases

  • 태그 기반 프로모션 및 환경별 배포 파이프라인 설계
  • PR 프리뷰 환경 생성 및 애플리케이션 세트(ApplicationSet) 연동
  • Dev → Staging → Prod 간 Canary 배포 및 롤백 거버넌스 제공
  • Argo Workflows, Argo CD, Istio를 활용한 엔드투엔드 검증 및 관찰성(모니터링) 지원

Quick Start

태그 전략과 Stage 구성을 먼저 설정한 뒤 ArgoCD와 Kargo를 연결하여 배포 흐름을 시작한다.

Frequently Asked Questions about kargo-strategy

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

FAQPage Schema
How do I automate multi-environment promotions using Kargo and ArgoCD?

Kargo automates multi-environment promotions by implementing tag-based artifact promotion and automated ArgoCD synchronization across dev, staging, and prod stages. You configure Stage definitions and connect them to ArgoCD ApplicationSets to orchestrate the GitOps deployment flow.

What is the best way to set up PR preview environments with ApplicationSet in Kubernetes?

PR preview environments are generated by linking Kargo Stage configurations to ArgoCD ApplicationSets. This integration dynamically provisions ephemeral Kubernetes environments for pull requests, enabling isolated testing before merging changes into the main deployment pipeline.

Can I use Argo Rollouts and Istio canary deployments for staged promotions?

Yes, Kargo coordinates Canary deployments and rollback governance across dev, staging, and prod environments using Argo Rollouts and Istio. This setup provides progressive traffic shifting and automated rollback capabilities for Kubernetes microservice architectures.

How do I add analysis-driven gatekeeping with Prometheus and Kafka metrics to a GitOps pipeline?

Analysis-driven gatekeeping is implemented by defining verification templates that query Prometheus and Kafka metrics. Kargo uses these cross-service verification checks to block or allow promotions between environments based on real-time observability data.

Does Kargo support automated E2E testing and load testing with Argo Workflows?

Yes, Kargo integrates with Argo Workflows to coordinate automated E2E tests and load testing during the promotion process. This ensures application stability and performance validation before artifacts advance to the next deployment stage.

What prerequisites do I need to configure before starting a Kargo GitOps deployment?

Before starting a Kargo GitOps deployment, you must define a tag strategy for artifacts and configure your Stage definitions. You also need a running Kubernetes cluster with ArgoCD installed to connect and initiate the staged promotion flow.