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