Skip to content

This repository demonstrates TSB GitOps support integrated with ArgoCD, ArgoRollout, FluxCD & SkyWalking for Canary Analysis and Progressive Delivery Automation.

Notifications You must be signed in to change notification settings

tetratelabs/tsb-gitops-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TSB GitOps Demo

This repository demonstrates TSB GitOps support integrated with ArgoCD, ArgoRollout, FluxCD & SkyWalking for canary deployments and progressive delivery automation.

Application

Istio's bookinfo app has been used as a sample application.

Argo Integration

Argo demonstrates canary deployments integrations and auto promotion using Argo Rollouts & SkyWalking

Flagger Integration

Flagger demonstrates canary deployments integrations using Flagger

Repo Structure

.
β”œβ”€β”€ 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

About

This repository demonstrates TSB GitOps support integrated with ArgoCD, ArgoRollout, FluxCD & SkyWalking for Canary Analysis and Progressive Delivery Automation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published