4242 pod , err := getPod (woc , "pod" )
4343 assert .NoError (t , err )
4444
45+ socket := corev1 .HostPathSocket
4546 assert .ElementsMatch (t , []corev1.Volume {
46- {Name : "var-run-argo " , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource { }}},
47+ {Name : "docker-sock " , VolumeSource : corev1.VolumeSource {HostPath : & corev1.HostPathVolumeSource { Path : "/var/run/docker.sock" , Type : & socket }}},
4748 {Name : "workspace" , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource {}}},
4849 }, pod .Spec .Volumes )
4950
5354 for _ , c := range pod .Spec .Containers {
5455 switch c .Name {
5556 case common .WaitContainerName :
56- assert .ElementsMatch (t , []corev1.VolumeMount {}, c .VolumeMounts )
57+ assert .ElementsMatch (t , []corev1.VolumeMount {
58+ {Name : "docker-sock" , MountPath : "/var/run/docker.sock" , ReadOnly : true },
59+ }, c .VolumeMounts )
5760 case "ctr-0" :
5861 assert .ElementsMatch (t , []corev1.VolumeMount {
5962 {Name : "workspace" , MountPath : "/workspace" },
@@ -105,8 +108,9 @@ spec:
105108 pod , err := getPod (woc , "pod" )
106109 assert .NoError (t , err )
107110
111+ socket := corev1 .HostPathSocket
108112 assert .ElementsMatch (t , []corev1.Volume {
109- {Name : "var-run-argo " , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource { }}},
113+ {Name : "docker-sock " , VolumeSource : corev1.VolumeSource {HostPath : & corev1.HostPathVolumeSource { Path : "/var/run/docker.sock" , Type : & socket }}},
110114 {Name : "workspace" , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource {}}},
111115 {Name : "input-artifacts" , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource {}}},
112116 }, pod .Spec .Volumes )
@@ -124,6 +128,7 @@ spec:
124128 switch c .Name {
125129 case common .WaitContainerName :
126130 assert .ElementsMatch (t , []corev1.VolumeMount {
131+ {Name : "docker-sock" , MountPath : "/var/run/docker.sock" , ReadOnly : true },
127132 {Name : "workspace" , MountPath : "/mainctrfs/workspace" },
128133 {Name : "input-artifacts" , MountPath : "/mainctrfs/in/in-0" , SubPath : "in-0" },
129134 }, c .VolumeMounts )
@@ -179,8 +184,9 @@ spec:
179184 pod , err := getPod (woc , "pod" )
180185 assert .NoError (t , err )
181186
187+ socket := corev1 .HostPathSocket
182188 assert .ElementsMatch (t , []corev1.Volume {
183- {Name : "var-run-argo " , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource { }}},
189+ {Name : "docker-sock " , VolumeSource : corev1.VolumeSource {HostPath : & corev1.HostPathVolumeSource { Path : "/var/run/docker.sock" , Type : & socket }}},
184190 {Name : "workspace" , VolumeSource : corev1.VolumeSource {EmptyDir : & corev1.EmptyDirVolumeSource {}}},
185191 }, pod .Spec .Volumes )
186192
@@ -191,6 +197,7 @@ spec:
191197 switch c .Name {
192198 case common .WaitContainerName :
193199 assert .ElementsMatch (t , []corev1.VolumeMount {
200+ {Name : "docker-sock" , MountPath : "/var/run/docker.sock" , ReadOnly : true },
194201 {Name : "workspace" , MountPath : "/mainctrfs/workspace" },
195202 }, c .VolumeMounts )
196203 case "main" :
0 commit comments