mirror of https://github.com/k3s-io/k3s
![]() Automatic merge from submit-queue (batch tested with PRs 39493, 39496) 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> Currently, this test fails with AVC denials like: ``` time->Thu Jan 5 10:17:51 2017 type=SYSCALL msg=audit(1483629471.846:6623): arch=c000003e syscall=257 success=no exit=-13 a0=ffffffffffffff9c a1=c820010120 a2=80241 a3=1a4 items=0 ppid=4112 pid=4130 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="mt" exe="/mt" subj=system_u:system_r:svirt_lxc_net_t:s0:c123,c328 key=(null) type=AVC msg=audit(1483629471.846:6623): avc: denied { write } for pid=4130 comm="mt" name="sub-path" dev="xvda2" ino=118491348 scontext=system_u:system_r:svirt_lxc_net_t:s0:c123,c328 tcontext=system_u:object_r:container_runtime_tmp_t:s0 tclass=dir ``` ```release-note NONE ``` /cc @ncdc @pmorie |
||
---|---|---|
.. | ||
BUILD | ||
configmap.go | ||
container_probe.go | ||
docker_containers.go | ||
downward_api.go | ||
downwardapi_volume.go | ||
empty_dir.go | ||
expansion.go | ||
host_path.go | ||
init_container.go | ||
kubelet_etc_hosts.go | ||
networking.go | ||
pods.go | ||
privileged.go | ||
secrets.go | ||
sysctl.go | ||
util.go | ||
volumes.go |