canary-deployment

Coordinate Linkerd traffic splits and Argo Rollouts gates for canary deployments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risks of big-bang production deployments by automating staged traffic shifting and enforcing strict, SLO-based automated rollbacks.

Core Features & Use Cases

  • Staged Traffic Shifting: Orchestrates weighted routing (5/25/50/100) via Linkerd to minimize blast radius.
  • Automated SLO Gates: Uses Prometheus metrics to monitor burn-rates, error ratios, and latency, triggering instant rollbacks on breach.
  • GitOps Integration: Leverages Argo Rollouts to ensure all deployment strategies and gate criteria are version-controlled and peer-reviewed.

Quick Start

Use the canary-deployment skill to configure a new rollout for the estate-scanner service using the standard four-stage progression and existing SLO gates.

Frequently Asked Questions about canary-deployment

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

FAQPage Schema
How do I automate canary deployments in Kubernetes with automatic rollback?▼

Automate canary deployments by coordinating Linkerd traffic splits and Argo Rollouts analysis gates, managing staged traffic weight increments and triggering automated rollbacks based on real-time Prometheus SLO burn-rate monitoring.

How does SLO-based progressive delivery work with Argo Rollouts?▼

SLO-based progressive delivery uses Argo Rollouts to enforce GitOps-native gate definitions, monitoring Prometheus metrics like error ratios and latency to automatically halt or roll back deployments that breach burn-rate thresholds.

Can I use Linkerd traffic splitting for staged Kubernetes rollouts?▼

Yes, you can use Linkerd traffic splitting to orchestrate weighted routing across standard stages like 5, 25, 50, and 100 percent, minimizing the blast radius of production deployments.

Do I need Prometheus and GitOps to run SLO-gated canary releases?▼

Yes, SLO-gated canary releases require Prometheus for real-time burn-rate monitoring and a GitOps setup to ensure deployment strategies and gate criteria are version-controlled and peer-reviewed.

What is the best way to minimize blast radius during production deployments?▼

The best way to minimize blast radius is progressive delivery, shifting traffic in staged increments via Linkerd while enforcing strict, automated SLO-based rollbacks to ensure production stability.

Why does my canary deployment fail to roll back on SLO burn-rate breaches?▼

Canary rollbacks fail when Argo Rollouts analysis gates are not properly configured to query Prometheus burn-rate metrics, preventing automated rollback triggers from detecting error ratio or latency breaches.