Skip to content

This repository demonstrates a complete GitOps workflow for progressive delivery using Argo CD and Argo Rollouts. It includes a sample application deployed using canary and blue-green strategies, visualized and managed through Argo CD UI with the Rollouts plugin

Notifications You must be signed in to change notification settings

smartSenseSolutions/progressive-delivery-with-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Native Ahmedabad Meetup #11

Progressive Delivery with GitOps

This repository demonstrates a GitOps approach for progressive delivery using Argo CD and Argo Rollouts. It includes a sample application deployed using canary and blue-green strategies, visualise and manages the user traffic split with Argo Rollouts and Argo CD

Prerequisites

Live Demo: Progressive Delivery in Action

This demo walks through deploying a sample NodeJS app using the GitOps approach with ArgoCD. How we can handle new versions of the app using canary and blue-green deployment strategies — including how traffic gets split between versions during rollouts. All the demo resources are available in the repo: ArgoCD app configs for both canary and blue-green rollouts, along with the Helm charts. You can plug in the container image of the sample Node.js app right there

Presentation Slides

Google Slides

About

This repository demonstrates a complete GitOps workflow for progressive delivery using Argo CD and Argo Rollouts. It includes a sample application deployed using canary and blue-green strategies, visualized and managed through Argo CD UI with the Rollouts plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published