Declarative Testing Clusters with KUTTL
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Friday, 2020-11-20· at 16:00· Intrado Virtual Event Platform,·
summary
Shows how KUTTL runs declarative cluster tests using YAML files, the kuttl CLI, KinD clusters, Helm and operator workflows, and fetching test suites from a GitHub tarball. Demonstrates declarative YAML asserts with a default 30s timeout, collectors (pod logs or commands), and namespace-per-test isolation plus an option to disable it. Covers testing released vs in-dev operators with KUDO/operator-sdk, JUnit/XML reporting, first release in March and a 0.7 release in October, and the assert subcommand for single-file checks.
AI-written summary · about
chapters (11)
- 0:00Introduction to Cuddle
- 1:30Declarative vs imperative
- 3:11Critique of legacy tests
- 4:27Understanding declarative
- 7:02Cuddle core components
- 11:00Defining test terminology
- 14:33Setup and execution
- 16:40Hands-on demonstrations
- 21:23Advanced testing features
- 24:50Operator testing
- 26:22Project roadmap and closing
related talks
34mWho broke the build—Using Kuttl to improve E2E testing and release faster
31mWho broke the build? Use Kuttl to improve E2E tests
35mWho Broke the Build? — Using Kuttl to Improve E2E Testing and Release Faster
26mWho broke the build? Using Kuttl to release fast
33mWho broke the build? Using Kuttl to test and Release faster
33mTake Your Tests to the Cloud with Testkube
45m"KUnit: Past, Present, and Future"
40mKubetest2: Because Now You Can Test Kubernetes on Your Bespoke Cloud Too!
