Skip to content

playground for argocd-autopilot and blue-green deployment testing

Notifications You must be signed in to change notification settings

bilalislam/rollouts-demo-deployment

 
 

Repository files navigation

Canary deployment using Argo Rollouts

Repository demonstrates implementation of Canary deployment using Argo Rollouts

demo

Steps:

  1. Create the Argo CD application using deployment repo https://github.com/bilalislam/rollouts-demo-deployment:
argocd app create rollouts-demo --repo https://github.com/bilalislam/rollouts-demo-deployment --path . --dest-server https://kubernetes.default.svc --dest-namespace rollouts-demo --sync-policy automated
  1. Make sure application is running by visiting http://rollouts-demo.apps.argoproj.io/.

  2. Change image tag in kustomization.yaml. Available tags are red, green, blue, yellow and synchronize the change using Argo CD.

  3. Verify that application is serving canary traffic and promote canary deployment.

About

playground for argocd-autopilot and blue-green deployment testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published