Keep Calm and Carry on Cluster Updates - Thanks To Kyverno Chainsaw
summary
Shows Kyverno Chainsaw running live demos that create resources, run apply/assert/cleanup steps, and produce JUnit reports usable in CI. Uses Chainsaw to validate operator behavior and helm upgrades, finds 850 generated assertions across clusters and surfaces only 17 real failures when an upstream Alertmanager chart renames a PVC — so tests catch concrete breakages. Includes a test-case generator that writes declarative assertions, cleans up applied resources, and exports machine-readable results for pipelines.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:05Chainsaw for cluster updates
- 2:51Chainsaw for operator testing
- 4:59What is Chainsaw
- 6:24Demo: assertion testing
- 9:31Flexible Chainsaw config
- 10:59Demo: operator testing
- 15:16Helm chart upgrade testing
- 19:12Chainsaw at Kubernetic
- 20:33K-test generator
- 24:06Upgrade failure scenarios
- 25:53Q&A
related talks
34mPremiere
22mHidden Signals in K8s Clusters
41mBuilding Apps in Kubernetes: The Unforgiving Sea of...
36mSuccessful Kubernetes Development Workflows
32mTesting Kubernetes apps' observability end-to-end
40mLet Your Software Supply Chain Ride with Kubernetes CI/CD
27mUnderstanding Kyverno in a Visual Way
28mContaining Chaos with Kubernetes
