This repository demonstrates TSB GitOps support integrated with ArgoCD, ArgoRollout, FluxCD & SkyWalking for canary deployments and progressive delivery automation.
Istio's bookinfo app has been used as a sample application.
Argo demonstrates canary deployments integrations and auto promotion using Argo Rollouts & SkyWalking
Flagger demonstrates canary deployments integrations using Flagger
.
βββ README.md
βββ application
βΒ Β βββ bookinfo.yaml
βΒ Β βββ namespace.yaml
βββ argo
βΒ Β βββ README.md
βΒ Β βββ rollout
βΒ Β βΒ Β βββ analysis.yaml
βΒ Β βΒ Β βββ rollout.yaml
βΒ Β βββ tsb
βΒ Β βββ conf.yaml
βββ flagger
βββ canary
βΒ Β βββ canary.yaml
βββ tsb
βββ conf.yaml