This repo is a demonstration of cloud-native testing workflows combining Testkube, vCluster, and ArgoCD for automated, ephemeral testing environments in Kubernetes.
This demo showcases how to create ephemeral testing environments that automatically:
- Spin up isolated vClusters for each PR/test run
- Deploy applications via ArgoCD to the vCluster
- Run comprehensive tests using Testkube with different testing tools
- Clean up automatically when done
Perfect for GitOps workflows where you want to test deployments in isolation without affecting your main cluster.