@@ -377,8 +377,8 @@ func TestTransformForRuntime(t *testing.T) {
377377 input : NewDaemonset ().
378378 WithContainer (corev1.Container {Name : "test-ctr" }),
379379 expectedOutput : NewDaemonset ().
380- WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), newHostPathType (corev1 .HostPathDirectoryOrCreate )).
381- WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
380+ WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), ptr . To (corev1 .HostPathDirectoryOrCreate )).
381+ WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
382382 WithHostPathVolume ("containerd-socket" , filepath .Dir (DefaultContainerdSocketFile ), nil ).
383383 WithContainer (corev1.Container {
384384 Name : "test-ctr" ,
@@ -410,8 +410,8 @@ func TestTransformForRuntime(t *testing.T) {
410410 },
411411 }),
412412 expectedOutput : NewDaemonset ().
413- WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), newHostPathType (corev1 .HostPathDirectoryOrCreate )).
414- WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
413+ WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), ptr . To (corev1 .HostPathDirectoryOrCreate )).
414+ WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
415415 WithHostPathVolume ("containerd-socket" , filepath .Dir (DefaultContainerdSocketFile ), nil ).
416416 WithContainer (corev1.Container {
417417 Name : "test-ctr" ,
@@ -444,8 +444,8 @@ func TestTransformForRuntime(t *testing.T) {
444444 },
445445 }),
446446 expectedOutput : NewDaemonset ().
447- WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), newHostPathType (corev1 .HostPathDirectoryOrCreate )).
448- WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
447+ WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), ptr . To (corev1 .HostPathDirectoryOrCreate )).
448+ WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
449449 WithHostPathVolume ("containerd-socket" , filepath .Dir (DefaultContainerdSocketFile ), nil ).
450450 WithContainer (corev1.Container {
451451 Name : "test-ctr" ,
@@ -472,8 +472,8 @@ func TestTransformForRuntime(t *testing.T) {
472472 runtime : gpuv1 .CRIO ,
473473 input : NewDaemonset ().WithContainer (corev1.Container {Name : "test-ctr" }),
474474 expectedOutput : NewDaemonset ().
475- WithHostPathVolume ("crio-config" , "/etc/crio" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
476- WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
475+ WithHostPathVolume ("crio-config" , "/etc/crio" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
476+ WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
477477 WithContainer (corev1.Container {
478478 Name : "test-ctr" ,
479479 Env : []corev1.EnvVar {
@@ -496,7 +496,7 @@ func TestTransformForRuntime(t *testing.T) {
496496 input : NewDaemonset ().
497497 WithContainer (corev1.Container {Name : "nvidia-kata-manager" }),
498498 expectedOutput : NewDaemonset ().
499- WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), newHostPathType (corev1 .HostPathDirectoryOrCreate )).
499+ WithHostPathVolume ("containerd-config" , filepath .Dir (DefaultContainerdConfigFile ), ptr . To (corev1 .HostPathDirectoryOrCreate )).
500500 WithHostPathVolume ("containerd-socket" , filepath .Dir (DefaultContainerdSocketFile ), nil ).
501501 WithContainer (corev1.Container {
502502 Name : "nvidia-kata-manager" ,
@@ -519,7 +519,7 @@ func TestTransformForRuntime(t *testing.T) {
519519 runtime : gpuv1 .Docker ,
520520 input : NewDaemonset ().WithContainer (corev1.Container {Name : "test-ctr" }),
521521 expectedOutput : NewDaemonset ().
522- WithHostPathVolume ("docker-config" , filepath .Dir (DefaultDockerConfigFile ), newHostPathType (corev1 .HostPathDirectoryOrCreate )).
522+ WithHostPathVolume ("docker-config" , filepath .Dir (DefaultDockerConfigFile ), ptr . To (corev1 .HostPathDirectoryOrCreate )).
523523 WithHostPathVolume ("docker-socket" , filepath .Dir (DefaultDockerSocketFile ), nil ).
524524 WithContainer (corev1.Container {
525525 Name : "test-ctr" ,
@@ -840,8 +840,8 @@ func TestTransformToolkit(t *testing.T) {
840840 {Name : "containerd-socket" , MountPath : "/runtime/sock-dir/" },
841841 },
842842 }).
843- WithHostPathVolume ("containerd-config" , "/etc/containerd" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
844- WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
843+ WithHostPathVolume ("containerd-config" , "/etc/containerd" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
844+ WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
845845 WithHostPathVolume ("containerd-socket" , "/run/containerd" , nil ).
846846 WithPullSecret ("pull-secret" ),
847847 },
@@ -919,8 +919,8 @@ func TestTransformToolkit(t *testing.T) {
919919 {Name : "containerd-socket" , MountPath : "/runtime/sock-dir/" },
920920 },
921921 }).
922- WithHostPathVolume ("containerd-config" , "/var/lib/rancher/k3s/agent/etc/containerd" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
923- WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
922+ WithHostPathVolume ("containerd-config" , "/var/lib/rancher/k3s/agent/etc/containerd" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
923+ WithHostPathVolume ("containerd-drop-in-config" , "/etc/containerd/conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
924924 WithHostPathVolume ("containerd-socket" , "/run/k3s/containerd" , nil ).
925925 WithPullSecret ("pull-secret" ),
926926 },
@@ -957,8 +957,8 @@ func TestTransformToolkit(t *testing.T) {
957957 {Name : "crio-drop-in-config" , MountPath : "/runtime/config-dir.d/" },
958958 },
959959 }).
960- WithHostPathVolume ("crio-config" , "/etc/crio" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
961- WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )),
960+ WithHostPathVolume ("crio-config" , "/etc/crio" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
961+ WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )),
962962 },
963963 {
964964 description : "transform nvidia-container-toolkit-ctr container, cri-o runtime, cdi disabled" ,
@@ -993,8 +993,8 @@ func TestTransformToolkit(t *testing.T) {
993993 {Name : "crio-drop-in-config" , MountPath : "/runtime/config-dir.d/" },
994994 },
995995 }).
996- WithHostPathVolume ("crio-config" , "/etc/crio" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
997- WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , newHostPathType (corev1 .HostPathDirectoryOrCreate )),
996+ WithHostPathVolume ("crio-config" , "/etc/crio" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
997+ WithHostPathVolume ("crio-drop-in-config" , "/etc/crio/crio.conf.d" , ptr . To (corev1 .HostPathDirectoryOrCreate )),
998998 },
999999 }
10001000
@@ -1120,8 +1120,8 @@ func TestTransformMPSControlDaemon(t *testing.T) {
11201120 daemonset : NewDaemonset ().
11211121 WithInitContainer (corev1.Container {Name : "mps-control-daemon-mounts" }).
11221122 WithContainer (corev1.Container {Name : "mps-control-daemon-ctr" }).
1123- WithHostPathVolume ("mps-root" , "/run/nvidia/mps" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
1124- WithHostPathVolume ("mps-shm" , "/run/nvidia/mps/shm" , newHostPathType (corev1 .HostPathDirectoryOrCreate )),
1123+ WithHostPathVolume ("mps-root" , "/run/nvidia/mps" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
1124+ WithHostPathVolume ("mps-shm" , "/run/nvidia/mps/shm" , ptr . To (corev1 .HostPathDirectoryOrCreate )),
11251125 clusterPolicySpec : & gpuv1.ClusterPolicySpec {
11261126 DevicePlugin : gpuv1.DevicePluginSpec {
11271127 Repository : "nvcr.io" ,
@@ -1146,8 +1146,8 @@ func TestTransformMPSControlDaemon(t *testing.T) {
11461146 {Name : "NVIDIA_MIG_MONITOR_DEVICES" , Value : "all" },
11471147 },
11481148 }).
1149- WithHostPathVolume ("mps-root" , "/var/mps" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
1150- WithHostPathVolume ("mps-shm" , "/var/mps/shm" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
1149+ WithHostPathVolume ("mps-root" , "/var/mps" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
1150+ WithHostPathVolume ("mps-shm" , "/var/mps/shm" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
11511151 WithPullSecret ("secret" ).
11521152 WithRuntimeClassName ("nvidia" ),
11531153 },
@@ -1540,7 +1540,7 @@ func TestTransformKataManager(t *testing.T) {
15401540 {Name : "containerd-config" , MountPath : "/runtime/config-dir/" },
15411541 {Name : "containerd-socket" , MountPath : "/runtime/sock-dir/" },
15421542 },
1543- }).WithPullSecret ("pull-secret" ).WithPodAnnotations (map [string ]string {"nvidia.com/kata-manager.last-applied-hash" : "1929911998" }).WithHostPathVolume ("kata-artifacts" , "/var/lib/kata" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).WithHostPathVolume ("containerd-config" , "/etc/containerd" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).WithHostPathVolume ("containerd-socket" , "/run/containerd" , nil ),
1543+ }).WithPullSecret ("pull-secret" ).WithPodAnnotations (map [string ]string {"nvidia.com/kata-manager.last-applied-hash" : "1929911998" }).WithHostPathVolume ("kata-artifacts" , "/var/lib/kata" , ptr . To (corev1 .HostPathDirectoryOrCreate )).WithHostPathVolume ("containerd-config" , "/etc/containerd" , ptr . To (corev1 .HostPathDirectoryOrCreate )).WithHostPathVolume ("containerd-socket" , "/run/containerd" , nil ),
15441544 },
15451545 {
15461546 description : "transform kata manager with custom container runtime socket" ,
@@ -1594,8 +1594,8 @@ func TestTransformKataManager(t *testing.T) {
15941594 },
15951595 }).WithPullSecret ("pull-secret" ).
15961596 WithPodAnnotations (map [string ]string {"nvidia.com/kata-manager.last-applied-hash" : "1929911998" }).
1597- WithHostPathVolume ("kata-artifacts" , "/var/lib/kata" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
1598- WithHostPathVolume ("containerd-config" , "/var/lib/rancher/k3s/agent/etc/containerd" , newHostPathType (corev1 .HostPathDirectoryOrCreate )).
1597+ WithHostPathVolume ("kata-artifacts" , "/var/lib/kata" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
1598+ WithHostPathVolume ("containerd-config" , "/var/lib/rancher/k3s/agent/etc/containerd" , ptr . To (corev1 .HostPathDirectoryOrCreate )).
15991599 WithHostPathVolume ("containerd-socket" , "/run/k3s/containerd" , nil ),
16001600 },
16011601 }
0 commit comments