mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-15 14:26:57 +00:00
Automatic merge from submit-queue Upgrades tests use chaosmonkey package and ServiceTestJig Introduce the `chaosmonkey` e2e package for doing disruptive testing (e.g. upgrade testing) more easily. - [x] `chaosmonkey` package - [x] migrate upgrade tests to `chaosmonkey` (using WIP `serviceJig`) - [x] migrate upgrade tests to use `ServiceTestJig` and `chaosmonkey` Deferred: - [ ] make `ServiceTestJig` implement `chaosmonkey.Interface` - [ ] migrate disruptive services tests to use `ServiceTestJig` and `chaosmonkey` This provides the extensible framework for #15131. We should now easily be able to add tests (e.g. #6084, #23189). This is a rewrite of #22446. cc @mikedanese @quinton-hoole @roberthbailey Assigning to @thockin, who wrote `ServiceTestJig`. <!-- Reviewable:start --> --- This change is [<img src="http://reviewable.k8s.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/24014) <!-- Reviewable:end -->