e2e test: fix Pause in Deployment iterative rollouts

This commit is contained in:
atiratree 2021-06-09 10:16:45 +02:00
parent d5685397e1
commit 9d636fea04

View File

@ -926,16 +926,16 @@ func testIterativeDeployments(f *framework.Framework) {
case n < 0.8:
// toggling the deployment
if deployment.Spec.Paused {
framework.Logf("%02d: pausing deployment %q", i, deployment.Name)
framework.Logf("%02d: resuming deployment %q", i, deployment.Name)
deployment, err = e2edeployment.UpdateDeploymentWithRetries(c, ns, deployment.Name, func(update *appsv1.Deployment) {
update.Spec.Paused = true
update.Spec.Paused = false
randomScale(update, i)
})
framework.ExpectNoError(err)
} else {
framework.Logf("%02d: resuming deployment %q", i, deployment.Name)
framework.Logf("%02d: pausing deployment %q", i, deployment.Name)
deployment, err = e2edeployment.UpdateDeploymentWithRetries(c, ns, deployment.Name, func(update *appsv1.Deployment) {
update.Spec.Paused = false
update.Spec.Paused = true
randomScale(update, i)
})
framework.ExpectNoError(err)
@ -971,6 +971,7 @@ func testIterativeDeployments(f *framework.Framework) {
deployment, err = c.AppsV1().Deployments(ns).Get(context.TODO(), deployment.Name, metav1.GetOptions{})
framework.ExpectNoError(err)
if deployment.Spec.Paused {
framework.Logf("Resuming deployment %q", deployment.Name)
deployment, err = e2edeployment.UpdateDeploymentWithRetries(c, ns, deployment.Name, func(update *appsv1.Deployment) {
update.Spec.Paused = false
})