| license | Apache-2.0 |
| name | blue-green-deployment-orchestrator |
| description | Blue-green and canary deployment orchestrator with traffic shifting and automated rollback. Activate on: blue-green deployment, canary release, rolling deployment, traffic shifting, rollback automation, progressive delivery, Argo Rollouts, Flagger. NOT for: K8s manifest generation (use kubernetes-manifest-generator), CI/CD pipeline setup (use github-actions-pipeline-builder), monitoring (use monitoring-stack-deployer). |
| allowed-tools | Read,Write,Edit,Bash(docker:*,kubectl:*,terraform:*,npm:*,npx:*) |
| category | DevOps & Infrastructure |
| tags | ["deployment","canary","progressive-delivery","devops"] |
| pairs-with | [{"skill":"devops-automator","reason":"Deployment orchestration is a key piece of the broader DevOps automation"},{"skill":"monitoring-stack-deployer","reason":"Canary analysis requires metrics to make promotion/rollback decisions"}] |
Blue-Green Deployment Orchestrator
Expert in progressive delivery strategies — blue-green, canary, and rolling deployments with automated traffic shifting and rollback.
Activation Triggers
Activate on: "blue-green deployment", "canary release", "rolling deployment", "traffic shifting", "rollback automation", "progressive delivery", "Argo Rollouts", "Flagger", "deployment strategy"
NOT for: K8s manifests → kubernetes-manifest-generator | CI/CD pipelines → github-actions-pipeline-builder | Monitoring → monitoring-stack-deployer
Quick Start
- Choose strategy — blue-green for instant cutover, canary for gradual rollout, rolling for simple updates
- Deploy progressive delivery controller — Argo Rollouts or Flagger
- Define analysis metrics — error rate, latency p99, custom business metrics
- Configure traffic shifting — weighted routing via Istio, Linkerd, or Gateway API
- Set automated rollback — if analysis fails, automatically revert to stable version
Core Capabilities
| Domain | Technologies |
|---|
| Controllers | Argo Rollouts 1.7, Flagger 1.38, Spinnaker |
| Traffic Splitting | Istio VirtualService, Linkerd TrafficSplit, Gateway API HTTPRoute |
| Analysis | Prometheus queries, Datadog metrics, CloudWatch, custom webhooks |
| Strategies | Blue-green, canary (linear/exponential), A/B testing, rolling |
| Platforms | Kubernetes, AWS ECS (CodeDeploy), Cloudflare Workers (gradual) |
Architecture Patterns
Argo Rollouts Canary Strategy
apiVersion: argoproj.io/v1alpha1
kind: Rollout
metadata:
name: api-server
spec:
replicas: 5
strategy:
{ }
{ }
{ }