A demo showing how to use LitmusChaos in CI pipelines with Jenkins and Minikube using Docker.
- Kubernetes (to connect and configure our jenkins slave cluster)
- Kubernetes CLI (to allow us to execute kubectl commands from pipelines pods)
-
Clusters
Litmus-dashboard-cluster
: cluster where Litmus Dashboard (ChaosCenter) and control-plane are deployed.Jenkins-cloud-cluster
: Jenkins slave cluster where pipelines are executed.
-
Docker containers
Jenkins
: docker container where Jenkins master is running.
All instances must be deployed in the same Docker network so they can interact with each other.