@@ -424,10 +424,14 @@ func TestTemplate_ControllerDeployment_Customize(t *testing.T) {
424
424
"tolerations[0].key" : "foo" ,
425
425
"affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key" : "foo" ,
426
426
"affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator" : "bar" ,
427
- "priorityClassName" : "test-priority-class" ,
428
- "flags.updateStrategy" : "eventual" ,
429
- "flags.logLevel" : "info" ,
430
- "flags.logFormat" : "json" ,
427
+ "priorityClassName" : "test-priority-class" ,
428
+ "flags.updateStrategy" : "eventual" ,
429
+ "flags.logLevel" : "info" ,
430
+ "flags.logFormat" : "json" ,
431
+ "volumes[0].name" : "customMount" ,
432
+ "volumes[0].configMap.name" : "my-configmap" ,
433
+ "volumeMounts[0].name" : "customMount" ,
434
+ "volumeMounts[0].mountPath" : "/my/mount/path" ,
431
435
},
432
436
KubectlOptions : k8s .NewKubectlOptions ("" , "" , namespaceName ),
433
437
}
@@ -470,9 +474,11 @@ func TestTemplate_ControllerDeployment_Customize(t *testing.T) {
470
474
assert .Equal (t , int64 (1000 ), * deployment .Spec .Template .Spec .SecurityContext .FSGroup )
471
475
assert .Equal (t , "test-priority-class" , deployment .Spec .Template .Spec .PriorityClassName )
472
476
assert .Equal (t , int64 (10 ), * deployment .Spec .Template .Spec .TerminationGracePeriodSeconds )
473
- assert .Len (t , deployment .Spec .Template .Spec .Volumes , 1 )
477
+ assert .Len (t , deployment .Spec .Template .Spec .Volumes , 2 )
474
478
assert .Equal (t , "tmp" , deployment .Spec .Template .Spec .Volumes [0 ].Name )
475
- assert .NotNil (t , 10 , deployment .Spec .Template .Spec .Volumes [0 ].EmptyDir )
479
+ assert .NotNil (t , deployment .Spec .Template .Spec .Volumes [0 ].EmptyDir )
480
+ assert .Equal (t , "customMount" , deployment .Spec .Template .Spec .Volumes [1 ].Name )
481
+ assert .Equal (t , "my-configmap" , deployment .Spec .Template .Spec .Volumes [1 ].ConfigMap .Name )
476
482
477
483
assert .Len (t , deployment .Spec .Template .Spec .NodeSelector , 1 )
478
484
assert .Equal (t , "bar" , deployment .Spec .Template .Spec .NodeSelector ["foo" ])
@@ -521,9 +527,11 @@ func TestTemplate_ControllerDeployment_Customize(t *testing.T) {
521
527
assert .True (t , * deployment .Spec .Template .Spec .Containers [0 ].SecurityContext .RunAsNonRoot )
522
528
assert .Equal (t , int64 (1000 ), * deployment .Spec .Template .Spec .Containers [0 ].SecurityContext .RunAsUser )
523
529
524
- assert .Len (t , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts , 1 )
530
+ assert .Len (t , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts , 2 )
525
531
assert .Equal (t , "tmp" , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts [0 ].Name )
526
532
assert .Equal (t , "/tmp" , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts [0 ].MountPath )
533
+ assert .Equal (t , "customMount" , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts [1 ].Name )
534
+ assert .Equal (t , "/my/mount/path" , deployment .Spec .Template .Spec .Containers [0 ].VolumeMounts [1 ].MountPath )
527
535
}
528
536
529
537
func TestTemplate_EnableLeaderElectionRole (t * testing.T ) {
0 commit comments