Efficient Kubernetes E2E Testing: Unleash the Power of Prow
summary
Shows how cuetest2 plus prow jobs actually build Kubernetes binaries, spin GCE/GKE clusters, run Ginkgo conformance suites and tear them down, using Boskos leases and version markers stored in GCS. Examples include an hourly CI job that builds artifacts with the kci-builder image and a three‑hour release‑blocking job using the kubekins-e2e image; logs and JUnit results land on TestGrid. The pipeline produces reproducible artifacts, provides the green signal for releases, and supports local replay of jobs.
AI-written summary · about
chapters (8)
- 0:00Efficient Kubernetes E2E testing
- 1:04Agenda
- 2:50CuTest 2 architecture
- 6:02CuTest 2 with Prow
- 9:14Kubernetes version markers demo
- 14:34Release blocking job demo
- 32:06Local testing next steps
- 34:15Conclusion
related talks
35mIntro: Testing SIG
36mSIG Testing Deep Dive
36mIntro: SIG Testing
46mKubernetes native CI/CD with Prow
30mTesting Kubernetes Clusters - Building Confidence in Your Changes
33mThe Power of a Unified Testing Approach in Kubernetes
40mKubetest2: Because Now You Can Test Kubernetes on Your Bespoke Cloud Too!
35mWho Broke the Build? — Using Kuttl to Improve E2E Testing and Release Faster
