Skip to content

Progressive delivery with ArgoCD Rollouts - phased rollout strategy #6

Description

@hortison

Tier-1 services (SLO-backed) should use progressive delivery to reduce blast radius on deployments. Options:

  1. ArgoCD Rollouts - canary or blue-green, integrates with ArgoCD, Prometheus metrics for automated rollback
  2. Flagger - service mesh aware, more complex setup
  3. Manual staged deploys - release to staging namespace first, then prod via PR

For v1 I'd recommend ArgoCD Rollouts with canary strategy:

  • 10% initial canary weight
  • Pause for 5 minutes, analyze error rate and p99 latency
  • Auto-promote if metrics healthy, auto-rollback if SLO violated

This gives us automated quality gates without needing a service mesh.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions