@@ -18,14 +18,14 @@ var _ = g.Describe("[sig-cli] oc set image", func() {
18
18
defer g .GinkgoRecover ()
19
19
20
20
var (
21
- deploymentConfig = exutil .FixturePath ("testdata" , "cmd" , "test" , "cmd" , "testdata" , "test-deployment-config .yaml" )
22
- imageStream = exutil .FixturePath ("testdata" , "cmd" , "test" , "cmd" , "testdata" , "image-streams" , "image-streams-centos7.json" )
23
- oc = exutil .NewCLIWithPodSecurityLevel ("oc-set-image" , admissionapi .LevelBaseline )
21
+ deployment = exutil .FixturePath ("testdata" , "cmd" , "test" , "cmd" , "testdata" , "test-deployment.yaml" )
22
+ imageStream = exutil .FixturePath ("testdata" , "cmd" , "test" , "cmd" , "testdata" , "image-streams" , "image-streams-centos7.json" )
23
+ oc = exutil .NewCLIWithPodSecurityLevel ("oc-set-image" , admissionapi .LevelBaseline )
24
24
)
25
25
26
- g .It ("can set images for pods and deployments [apigroup:image.openshift.io][apigroup:apps.openshift.io][ Skipped:Disconnected]" , func () {
26
+ g .It ("can set images for pods and deployments [apigroup:image.openshift.io][Skipped:Disconnected]" , func () {
27
27
g .By ("creating test deployment, pod, and image stream" )
28
- err := oc .Run ("create" ).Args ("-f" , deploymentConfig ).Execute ()
28
+ err := oc .Run ("create" ).Args ("-f" , deployment ).Execute ()
29
29
o .Expect (err ).NotTo (o .HaveOccurred ())
30
30
31
31
file , err := writeObjectToFile (newHelloPod ())
@@ -45,49 +45,49 @@ var _ = g.Describe("[sig-cli] oc set image", func() {
45
45
o .Expect (err ).NotTo (o .HaveOccurred ())
46
46
47
47
g .By ("testing --local flag validation" )
48
- out , err := oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:3.0-ubi8" , "--local" ).Output ()
48
+ out , err := oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:3.0-ubi8" , "--local" ).Output ()
49
49
o .Expect (err ).To (o .HaveOccurred ())
50
50
o .Expect (out ).To (o .ContainSubstring ("you must specify resources by --filename when --local is set." ))
51
51
52
52
g .By ("testing --dry-run=client with -o flags" )
53
- out , err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" , "--dry-run=client" ).Output ()
53
+ out , err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" , "--dry-run=client" ).Output ()
54
54
o .Expect (err ).NotTo (o .HaveOccurred ())
55
- o .Expect (out ).To (o .ContainSubstring ("test-deployment-config " ))
56
- o .Expect (out ).To (o .ContainSubstring ("deploymentconfig .apps.openshift.io /test-deployment-config image updated (dry run)" ))
55
+ o .Expect (out ).To (o .ContainSubstring ("test-deployment" ))
56
+ o .Expect (out ).To (o .ContainSubstring ("deployment .apps/test-deployment image updated (dry run)" ))
57
57
58
- out , err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" , "--dry-run=client" , "-o" , "name" ).Output ()
58
+ out , err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" , "--dry-run=client" , "-o" , "name" ).Output ()
59
59
o .Expect (err ).NotTo (o .HaveOccurred ())
60
- o .Expect (out ).To (o .ContainSubstring ("deploymentconfig .apps.openshift.io /test-deployment-config " ))
60
+ o .Expect (out ).To (o .ContainSubstring ("deployment .apps/test-deployment" ))
61
61
62
62
g .By ("testing basic image updates" )
63
- err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" ).Execute ()
63
+ err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" ).Execute ()
64
64
o .Expect (err ).NotTo (o .HaveOccurred ())
65
65
66
- out , err = oc .Run ("get" ).Args ("dc /test-deployment-config " , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
66
+ out , err = oc .Run ("get" ).Args ("deployment /test-deployment" , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
67
67
o .Expect (err ).NotTo (o .HaveOccurred ())
68
68
o .Expect (out ).To (o .ContainSubstring ("image-registry.openshift-image-registry.svc:5000/e2e-test-oc-set-image-" ))
69
69
o .Expect (out ).To (o .ContainSubstring ("/ruby@sha256:" ))
70
70
71
71
g .By ("repeating basic image updates to ensure nothing changed" )
72
- err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" ).Execute ()
72
+ err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:3.0-ubi8" , "--source=istag" ).Execute ()
73
73
o .Expect (err ).NotTo (o .HaveOccurred ())
74
74
75
- out , err = oc .Run ("get" ).Args ("dc /test-deployment-config " , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
75
+ out , err = oc .Run ("get" ).Args ("deployment /test-deployment" , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
76
76
o .Expect (err ).NotTo (o .HaveOccurred ())
77
77
o .Expect (out ).To (o .ContainSubstring ("image-registry.openshift-image-registry.svc:5000/e2e-test-oc-set-image-" ))
78
78
o .Expect (out ).To (o .ContainSubstring ("/ruby@sha256:" ))
79
79
80
80
g .By ("testing invalid image tags" )
81
- err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:XYZ" , "--source=istag" ).Execute ()
81
+ err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:XYZ" , "--source=istag" ).Execute ()
82
82
o .Expect (err ).To (o .HaveOccurred ())
83
83
84
- err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=ruby:XYZ" , "--source=isimage" ).Execute ()
84
+ err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=ruby:XYZ" , "--source=isimage" ).Execute ()
85
85
o .Expect (err ).To (o .HaveOccurred ())
86
86
87
87
g .By ("setting a different, valid image on deployment config" )
88
- err = oc .Run ("set" ).Args ("image" , "dc /test-deployment-config " , "ruby-helloworld=nginx" ).Execute ()
88
+ err = oc .Run ("set" ).Args ("image" , "deployment /test-deployment" , "ruby-helloworld=nginx" ).Execute ()
89
89
o .Expect (err ).NotTo (o .HaveOccurred ())
90
- out , err = oc .Run ("get" ).Args ("dc /test-deployment-config " , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
90
+ out , err = oc .Run ("get" ).Args ("deployment /test-deployment" , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
91
91
o .Expect (err ).NotTo (o .HaveOccurred ())
92
92
o .Expect (out ).To (o .ContainSubstring ("nginx" ))
93
93
@@ -109,7 +109,7 @@ var _ = g.Describe("[sig-cli] oc set image", func() {
109
109
110
110
g .By ("setting a different, valid image on multiple resources" )
111
111
err = wait .PollImmediate (time .Second , 2 * time .Minute , func () (bool , error ) {
112
- err := oc .Run ("set" ).Args ("image" , "pods,dc " , "*=ruby:3.0-ubi8" , "--all" , "--source=imagestreamtag" ).Execute ()
112
+ err := oc .Run ("set" ).Args ("image" , "pods,deployments " , "*=ruby:3.0-ubi8" , "--all" , "--source=imagestreamtag" ).Execute ()
113
113
if err != nil {
114
114
klog .Warningf ("one of pods failed when setting image %v" , err )
115
115
return false , nil
@@ -123,7 +123,7 @@ var _ = g.Describe("[sig-cli] oc set image", func() {
123
123
o .Expect (out ).To (o .ContainSubstring ("image-registry.openshift-image-registry.svc:5000/e2e-test-oc-set-image-" ))
124
124
o .Expect (out ).To (o .ContainSubstring ("/ruby@sha256:" ))
125
125
126
- out , err = oc .Run ("get" ).Args ("dc /test-deployment-config " , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
126
+ out , err = oc .Run ("get" ).Args ("deployment /test-deployment" , "-o" , "jsonpath='{.spec.template.spec.containers[0].image}'" ).Output ()
127
127
o .Expect (err ).NotTo (o .HaveOccurred ())
128
128
o .Expect (out ).To (o .ContainSubstring ("image-registry.openshift-image-registry.svc:5000/e2e-test-oc-set-image-" ))
129
129
o .Expect (out ).To (o .ContainSubstring ("/ruby@sha256:" ))
0 commit comments