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.