3939 CredsImage : "override-with-creds:latest" ,
4040 ShellImage : "busybox" ,
4141 }
42- resourceQuantityCmp = cmp .Comparer (func (x , y resource.Quantity ) bool {
43- return x .Cmp (y ) == 0
44- })
4542)
4643
4744func TestMakePod (t * testing.T ) {
@@ -103,13 +100,7 @@ func TestMakePod(t *testing.T) {
103100 Env : implicitEnvVars ,
104101 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
105102 WorkingDir : workspaceDir ,
106- Resources : corev1.ResourceRequirements {
107- Requests : corev1.ResourceList {
108- corev1 .ResourceCPU : resource .MustParse ("0" ),
109- corev1 .ResourceMemory : resource .MustParse ("0" ),
110- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
111- },
112- },
103+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
113104 }},
114105 Volumes : append (implicitVolumes , toolsVolume , downwardVolume ),
115106 },
@@ -160,13 +151,7 @@ func TestMakePod(t *testing.T) {
160151 Env : implicitEnvVars ,
161152 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
162153 WorkingDir : workspaceDir ,
163- Resources : corev1.ResourceRequirements {
164- Requests : corev1.ResourceList {
165- corev1 .ResourceCPU : resource .MustParse ("0" ),
166- corev1 .ResourceMemory : resource .MustParse ("0" ),
167- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
168- },
169- },
154+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
170155 }},
171156 Volumes : append (implicitVolumes , secretsVolume , toolsVolume , downwardVolume ),
172157 },
@@ -209,13 +194,7 @@ func TestMakePod(t *testing.T) {
209194 Env : implicitEnvVars ,
210195 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
211196 WorkingDir : workspaceDir ,
212- Resources : corev1.ResourceRequirements {
213- Requests : corev1.ResourceList {
214- corev1 .ResourceCPU : resource .MustParse ("0" ),
215- corev1 .ResourceMemory : resource .MustParse ("0" ),
216- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
217- },
218- },
197+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
219198 }},
220199 Volumes : append (implicitVolumes , toolsVolume , downwardVolume ),
221200 SecurityContext : & corev1.PodSecurityContext {
@@ -254,13 +233,7 @@ func TestMakePod(t *testing.T) {
254233 Env : implicitEnvVars ,
255234 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
256235 WorkingDir : workspaceDir ,
257- Resources : corev1.ResourceRequirements {
258- Requests : corev1.ResourceList {
259- corev1 .ResourceCPU : resource .MustParse ("0" ),
260- corev1 .ResourceMemory : resource .MustParse ("0" ),
261- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
262- },
263- },
236+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
264237 }},
265238 Volumes : append (implicitVolumes , toolsVolume , downwardVolume ),
266239 },
@@ -293,13 +266,7 @@ func TestMakePod(t *testing.T) {
293266 Env : implicitEnvVars ,
294267 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
295268 WorkingDir : workspaceDir ,
296- Resources : corev1.ResourceRequirements {
297- Requests : corev1.ResourceList {
298- corev1 .ResourceCPU : resource .MustParse ("0" ),
299- corev1 .ResourceMemory : resource .MustParse ("0" ),
300- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
301- },
302- },
269+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
303270 }},
304271 Volumes : append (implicitVolumes , toolsVolume , downwardVolume ),
305272 },
@@ -342,13 +309,7 @@ func TestMakePod(t *testing.T) {
342309 Env : implicitEnvVars ,
343310 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
344311 WorkingDir : filepath .Join (workspaceDir , "test" ),
345- Resources : corev1.ResourceRequirements {
346- Requests : corev1.ResourceList {
347- corev1 .ResourceCPU : resource .MustParse ("0" ),
348- corev1 .ResourceMemory : resource .MustParse ("0" ),
349- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
350- },
351- },
312+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
352313 }},
353314 Volumes : append (implicitVolumes , toolsVolume , downwardVolume ),
354315 },
@@ -386,13 +347,7 @@ func TestMakePod(t *testing.T) {
386347 Env : implicitEnvVars ,
387348 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
388349 WorkingDir : workspaceDir ,
389- Resources : corev1.ResourceRequirements {
390- Requests : corev1.ResourceList {
391- corev1 .ResourceCPU : resource .MustParse ("0" ),
392- corev1 .ResourceMemory : resource .MustParse ("0" ),
393- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
394- },
395- },
350+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
396351 }, {
397352 Name : "sidecar-sc-name" ,
398353 Image : "sidecar-image" ,
@@ -445,13 +400,7 @@ func TestMakePod(t *testing.T) {
445400 Env : implicitEnvVars ,
446401 VolumeMounts : append ([]corev1.VolumeMount {toolsMount , downwardMount }, implicitVolumeMounts ... ),
447402 WorkingDir : workspaceDir ,
448- Resources : corev1.ResourceRequirements {
449- Requests : corev1.ResourceList {
450- corev1 .ResourceCPU : resource .MustParse ("8" ),
451- corev1 .ResourceMemory : resource .MustParse ("0" ),
452- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
453- },
454- },
403+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
455404 }, {
456405 Name : "step-unnamed-1" ,
457406 Image : "image" ,
@@ -470,7 +419,7 @@ func TestMakePod(t *testing.T) {
470419 WorkingDir : workspaceDir ,
471420 Resources : corev1.ResourceRequirements {
472421 Requests : corev1.ResourceList {
473- corev1 .ResourceCPU : resource .MustParse ("0 " ),
422+ corev1 .ResourceCPU : resource .MustParse ("8 " ),
474423 corev1 .ResourceMemory : resource .MustParse ("100Gi" ),
475424 corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
476425 },
@@ -550,13 +499,7 @@ script-heredoc-randomly-generated-6nl7g
550499 Env : append (implicitEnvVars , corev1.EnvVar {Name : "FOO" , Value : "bar" }),
551500 VolumeMounts : append ([]corev1.VolumeMount {scriptsVolumeMount , toolsMount , downwardMount }, implicitVolumeMounts ... ),
552501 WorkingDir : workspaceDir ,
553- Resources : corev1.ResourceRequirements {
554- Requests : corev1.ResourceList {
555- corev1 .ResourceCPU : resource .MustParse ("0" ),
556- corev1 .ResourceMemory : resource .MustParse ("0" ),
557- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
558- },
559- },
502+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
560503 }, {
561504 Name : "step-two" ,
562505 Image : "image" ,
@@ -573,13 +516,7 @@ script-heredoc-randomly-generated-6nl7g
573516 Env : append (implicitEnvVars , corev1.EnvVar {Name : "FOO" , Value : "bar" }),
574517 VolumeMounts : append ([]corev1.VolumeMount {{Name : "i-have-a-volume-mount" }, scriptsVolumeMount , toolsMount }, implicitVolumeMounts ... ),
575518 WorkingDir : workspaceDir ,
576- Resources : corev1.ResourceRequirements {
577- Requests : corev1.ResourceList {
578- corev1 .ResourceCPU : resource .MustParse ("0" ),
579- corev1 .ResourceMemory : resource .MustParse ("0" ),
580- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
581- },
582- },
519+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
583520 }, {
584521 Name : "step-regular-step" ,
585522 Image : "image" ,
@@ -599,13 +536,7 @@ script-heredoc-randomly-generated-6nl7g
599536 Env : append (implicitEnvVars , corev1.EnvVar {Name : "FOO" , Value : "bar" }),
600537 VolumeMounts : append ([]corev1.VolumeMount {toolsMount }, implicitVolumeMounts ... ),
601538 WorkingDir : workspaceDir ,
602- Resources : corev1.ResourceRequirements {
603- Requests : corev1.ResourceList {
604- corev1 .ResourceCPU : resource .MustParse ("0" ),
605- corev1 .ResourceMemory : resource .MustParse ("0" ),
606- corev1 .ResourceEphemeralStorage : resource .MustParse ("0" ),
607- },
608- },
539+ Resources : corev1.ResourceRequirements {Requests : allZeroQty ()},
609540 }},
610541 Volumes : append (implicitVolumes , scriptsVolume , toolsVolume , downwardVolume ),
611542 },
0 commit comments