@@ -39,6 +39,7 @@ import (
39
39
appsinternal "k8s.io/kubernetes/pkg/apis/apps"
40
40
deploymentutil "k8s.io/kubernetes/pkg/controller/deployment/util"
41
41
"k8s.io/kubernetes/test/e2e/framework"
42
+ frameworkdeployment "k8s.io/kubernetes/test/e2e/framework/deployment"
42
43
"k8s.io/kubernetes/test/e2e/framework/replicaset"
43
44
testutil "k8s.io/kubernetes/test/utils"
44
45
utilpointer "k8s.io/utils/pointer"
@@ -320,7 +321,7 @@ func testRecreateDeployment(f *framework.Framework) {
320
321
321
322
// Update deployment to delete redis pods and bring up nginx pods.
322
323
framework .Logf ("Triggering a new rollout for deployment %q" , deploymentName )
323
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deploymentName , func (update * apps.Deployment ) {
324
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deploymentName , func (update * apps.Deployment ) {
324
325
update .Spec .Template .Spec .Containers [0 ].Name = NginxImageName
325
326
update .Spec .Template .Spec .Containers [0 ].Image = NginxImage
326
327
})
@@ -462,7 +463,7 @@ func testRolloverDeployment(f *framework.Framework) {
462
463
// The deployment is stuck, update it to rollover the above 2 ReplicaSets and bring up redis pods.
463
464
framework .Logf ("Rollover old replica sets for deployment %q with new image update" , deploymentName )
464
465
updatedDeploymentImageName , updatedDeploymentImage := RedisImageName , RedisImage
465
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , newDeployment .Name , func (update * apps.Deployment ) {
466
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , newDeployment .Name , func (update * apps.Deployment ) {
466
467
update .Spec .Template .Spec .Containers [0 ].Name = updatedDeploymentImageName
467
468
update .Spec .Template .Spec .Containers [0 ].Image = updatedDeploymentImage
468
469
})
@@ -535,7 +536,7 @@ func testRollbackDeployment(f *framework.Framework) {
535
536
updatedDeploymentImage := RedisImage
536
537
updatedDeploymentImageName := RedisImageName
537
538
updateAnnotation := map [string ]string {"action" : "update" , "log" : "I need to update it" }
538
- deployment , err := framework .UpdateDeploymentWithRetries (c , ns , d .Name , func (update * apps.Deployment ) {
539
+ deployment , err := frameworkdeployment .UpdateDeploymentWithRetries (c , ns , d .Name , func (update * apps.Deployment ) {
539
540
update .Spec .Template .Spec .Containers [0 ].Name = updatedDeploymentImageName
540
541
update .Spec .Template .Spec .Containers [0 ].Image = updatedDeploymentImage
541
542
update .Annotations = updateAnnotation
@@ -681,7 +682,7 @@ func testIterativeDeployments(f *framework.Framework) {
681
682
case n < 0.2 :
682
683
// trigger a new deployment
683
684
framework .Logf ("%02d: triggering a new rollout for deployment %q" , i , deployment .Name )
684
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
685
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
685
686
newEnv := v1.EnvVar {Name : "A" , Value : fmt .Sprintf ("%d" , i )}
686
687
update .Spec .Template .Spec .Containers [0 ].Env = append (update .Spec .Template .Spec .Containers [0 ].Env , newEnv )
687
688
randomScale (update , i )
@@ -691,7 +692,7 @@ func testIterativeDeployments(f *framework.Framework) {
691
692
case n < 0.4 :
692
693
// rollback to the previous version
693
694
framework .Logf ("%02d: rolling back a rollout for deployment %q" , i , deployment .Name )
694
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
695
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
695
696
if update .Annotations == nil {
696
697
update .Annotations = make (map [string ]string )
697
698
}
@@ -702,7 +703,7 @@ func testIterativeDeployments(f *framework.Framework) {
702
703
case n < 0.6 :
703
704
// just scaling
704
705
framework .Logf ("%02d: scaling deployment %q" , i , deployment .Name )
705
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
706
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
706
707
randomScale (update , i )
707
708
})
708
709
gomega .Expect (err ).NotTo (gomega .HaveOccurred ())
@@ -711,14 +712,14 @@ func testIterativeDeployments(f *framework.Framework) {
711
712
// toggling the deployment
712
713
if deployment .Spec .Paused {
713
714
framework .Logf ("%02d: pausing deployment %q" , i , deployment .Name )
714
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
715
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
715
716
update .Spec .Paused = true
716
717
randomScale (update , i )
717
718
})
718
719
gomega .Expect (err ).NotTo (gomega .HaveOccurred ())
719
720
} else {
720
721
framework .Logf ("%02d: resuming deployment %q" , i , deployment .Name )
721
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
722
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
722
723
update .Spec .Paused = false
723
724
randomScale (update , i )
724
725
})
@@ -755,7 +756,7 @@ func testIterativeDeployments(f *framework.Framework) {
755
756
deployment , err = c .AppsV1 ().Deployments (ns ).Get (deployment .Name , metav1.GetOptions {})
756
757
gomega .Expect (err ).NotTo (gomega .HaveOccurred ())
757
758
if deployment .Spec .Paused {
758
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
759
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
759
760
update .Spec .Paused = false
760
761
})
761
762
}
@@ -861,7 +862,7 @@ func testProportionalScalingDeployment(f *framework.Framework) {
861
862
// Update the deployment with a non-existent image so that the new replica set
862
863
// will be blocked to simulate a partial rollout.
863
864
framework .Logf ("Updating deployment %q with a non-existent image" , deploymentName )
864
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , d .Name , func (update * apps.Deployment ) {
865
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , d .Name , func (update * apps.Deployment ) {
865
866
update .Spec .Template .Spec .Containers [0 ].Image = "nginx:404"
866
867
})
867
868
gomega .Expect (err ).NotTo (gomega .HaveOccurred ())
@@ -921,7 +922,7 @@ func testProportionalScalingDeployment(f *framework.Framework) {
921
922
// Scale the deployment to 30 replicas.
922
923
newReplicas = int32 (30 )
923
924
framework .Logf ("Scaling up the deployment %q from %d to %d" , deploymentName , replicas , newReplicas )
924
- deployment , err = framework .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
925
+ deployment , err = frameworkdeployment .UpdateDeploymentWithRetries (c , ns , deployment .Name , func (update * apps.Deployment ) {
925
926
update .Spec .Replicas = & newReplicas
926
927
})
927
928
gomega .Expect (err ).NotTo (gomega .HaveOccurred ())
0 commit comments