@@ -107,7 +107,6 @@ var _ = Describe("PodDefaulter", func() {
107
107
Expect (container .Env ).To (Equal (expected .Env ))
108
108
Expect (container .EnvFrom ).To (Equal (expected .EnvFrom ))
109
109
Expect (container .Image ).To (HavePrefix (expected .Image [:strings .Index (expected .Image , ":" )]))
110
- Expect (container .ImagePullPolicy ).To (Equal (expected .ImagePullPolicy ))
111
110
Expect (container .VolumeMounts ).To (Equal (expected .VolumeMounts ))
112
111
Expect (container .SecurityContext ).To (Equal (expected .SecurityContext ))
113
112
Expect (container .Ports ).To (Equal (expected .Ports ))
@@ -277,6 +276,16 @@ var _ = Describe("PodDefaulter", func() {
277
276
})
278
277
279
278
ExpectPod ()
279
+
280
+ It ("should use Always pull policy" , func () {
281
+ actual := t .getPod (expectedPod )
282
+ expectedInitContainers := expectedPod .Spec .InitContainers
283
+ Expect (actual .Spec .InitContainers ).To (HaveLen (len (expectedInitContainers )))
284
+ for idx := range expectedInitContainers {
285
+ container := actual .Spec .InitContainers [idx ]
286
+ Expect (container .ImagePullPolicy ).To (Equal (corev1 .PullAlways ))
287
+ }
288
+ })
280
289
})
281
290
282
291
Context ("for release" , func () {
@@ -286,6 +295,16 @@ var _ = Describe("PodDefaulter", func() {
286
295
})
287
296
288
297
ExpectPod ()
298
+
299
+ It ("should use IfNotPresent pull policy" , func () {
300
+ actual := t .getPod (expectedPod )
301
+ expectedInitContainers := expectedPod .Spec .InitContainers
302
+ Expect (actual .Spec .InitContainers ).To (HaveLen (len (expectedInitContainers )))
303
+ for idx := range expectedInitContainers {
304
+ container := actual .Spec .InitContainers [idx ]
305
+ Expect (container .ImagePullPolicy ).To (Equal (corev1 .PullIfNotPresent ))
306
+ }
307
+ })
289
308
})
290
309
})
291
310
0 commit comments