mirror of
https://github.com/outbackdingo/kubernetes.git
synced 2026-01-27 18:19:28 +00:00
The test brings up the cluster and uses that power to run through an upgrade/downgrade scenario. Version skew testing (running tests while the cluster is partially up- or downgraded) could be added. The new helper code for managing the cluster is written so that it could be used both in an integration test and an E2E test. https://github.com/kubernetes/kubernetes/pull/122481 could make that a bit easier in an E2E test, but is not absolutely required. In contrast to running on a normal cluster, pods need no privileges. Instead, the caller has to make sure that the test itself can write into system directories used by the cluster.