tetrateio / tse-gitops-demo

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TSE GitOps Demo

This repository demonstrates TSE 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
│   └── tse
│       └── conf.yaml
└── flagger
    ├── canary
    │   └── canary.yaml
    └── tse
        └── conf.yaml

About

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