Keeping the Lights on and the Bugs Away - Patrick Ohly, Intel
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-05-01

Keeping the Lights on and the Bugs Away - Patrick Ohly, Intel

SIG Testing is responsible for the tools that drive the continuous testing of Kubernetes. Sooner or later, all Kubernetes developers will encounter those, whether it is through failure reports for PRs that they have submitted or directly when writing tests for a new feature. In this talk, we will focus on recent changes in the support packages for end-to-end (E2E) and integration tests. In Kubernetes 1.26, the test/e2e/framework was migrated to Ginkgo v2. This added new primitives for cleaning up after test execution (DeferCleanup) and for aborting a running test suite. For Kubernetes 1.27, most tests were modified to support that. The approach for polling objects and reporting failures is in the process of being overhauled. With the infrastructure and new guidelines in place, now is a good time for other contributors to get involved.