This is a demo project for the talk "Deploy Fast, Without Breaking Things: Level Up APIOps With OpenTelemetry" from Sonja Chevre and Adnan Rahić.
This demo started as a fork from https://github.com/caroltyk/tyk-cicd-demo2. Thanks Carol for the inspiration! This demo is not configured for running in a real production environment but just to explore what could be possible.
Follow along to deploy 2 environments with ArgoCD, Tyk, OpenTelemetry, Jaeger and Tracetest.
In this demo, we will assume 2 environments (staging and prod) running in minikube:
minikube start -p staging
minikube start -p production
Later, to list the clusters:
minikube profile list
Then to switch cluster use kubectx:
kubectx staging
kubectx production
Follow the steps from ./staging/README.md
Follow the steps from ./production/README.md