mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 15:25:57 +00:00
Use privileged containers for host path e2e tests
Test containers need to run as spc_t in order to interact with the host filesystem under /tmp, as the tests for HostPath are doing. Docker will transition the container into this domain when running the container as privileged. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
This commit is contained in:
parent
8ef6902516
commit
d60cb81f7f
@ -132,6 +132,7 @@ func mount(source *v1.HostPathVolumeSource) []v1.Volume {
|
|||||||
//TODO: To merge this with the emptyDir tests, we can make source a lambda.
|
//TODO: To merge this with the emptyDir tests, we can make source a lambda.
|
||||||
func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
|
func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
|
||||||
podName := "pod-host-path-test"
|
podName := "pod-host-path-test"
|
||||||
|
privileged := true
|
||||||
|
|
||||||
return &v1.Pod{
|
return &v1.Pod{
|
||||||
TypeMeta: metav1.TypeMeta{
|
TypeMeta: metav1.TypeMeta{
|
||||||
@ -152,6 +153,9 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
|
|||||||
MountPath: path,
|
MountPath: path,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
SecurityContext: &v1.SecurityContext{
|
||||||
|
Privileged: &privileged,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: containerName2,
|
Name: containerName2,
|
||||||
@ -162,6 +166,9 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
|
|||||||
MountPath: path,
|
MountPath: path,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
SecurityContext: &v1.SecurityContext{
|
||||||
|
Privileged: &privileged,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
RestartPolicy: v1.RestartPolicyNever,
|
RestartPolicy: v1.RestartPolicyNever,
|
||||||
|
Loading…
Reference in New Issue
Block a user