Using kubectl to Run your End-to-End Tests
summary
An open source tool called Litmus converts plain-English BDD feature files into executable Kubernetes actions by using go dog to generate step stubs and invoking kubectl inside a container image run as a Job or CronJob. It runs against clusters like GKE or OpenShift, verifies things such as PVC binding, app pods reaching Running within 180s, and PV/PVC cleanup on uninstall. The demo shows green (passing) steps and the approach is packaged for CI/CD and laptop minikube runs.
AI-written summary · about
chapters (6)
- 0:00Start
- 5:24How do you e2e? contd...
- 6:47Further observations
- 7:31Did it work?
- 10:52How about User Stories as e2e test cases?
- 15:16How we did it?
related talks
33mTake Your Tests to the Cloud with Testkube
36mEfficient Kubernetes E2E Testing: Unleash the Power of Prow
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
24mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
26mThe Hitchhiker's Guide to Testing Kubernetes
35mIntro: Testing SIG
28mWhere DevOps Meets QA: An Observability & Synthetic Testing Success Story
