spiegel_podman/pkg
Brent Baude 128e168be5 Support selinux options with bind mounts play/gen
When using play kube and generate kube, we need to support if bind
mounts have selinux options.  As kubernetes does not support selinux in
this way, we tuck the selinux values into a pod annotation for
generation of the kube yaml.  Then on play, we check annotations to see
if a value for the mount exists and apply it.

Fixes BZ #1984081

Signed-off-by: Brent Baude <bbaude@redhat.com>
2021-09-30 12:06:18 -05:00
..
annotations Spelling 2020-12-22 13:34:31 -05:00
api [3.4] podman save: enforce signature removal 2021-09-23 16:07:54 +02:00
auth Normalize auth key before calling SetAuthentication 2021-09-09 09:17:22 +02:00
autoupdate [3.4] vendor c/common@v0.44.1 2021-09-20 13:29:14 +02:00
bindings Remind user to check connection or use podman machine 2021-09-29 16:39:29 -04:00
cgroups cgroup-info: check if user.slice is valid before accessing value 2021-09-07 00:59:21 +05:30
channel channel: simplify implementation 2021-05-06 11:51:15 +02:00
checkpoint Support checkpoint/restore with pods 2021-07-27 16:10:44 +02:00
copy support container to container copy 2021-07-27 15:32:23 +02:00
criu Support checkpoint/restore with pods 2021-07-27 16:10:44 +02:00
ctime Re-add int64 casts for ctime 2019-07-23 15:43:40 -04:00
domain Support selinux options with bind mounts play/gen 2021-09-30 12:06:18 -05:00
env Generate kube should'd add podman default environment vars 2021-09-22 16:49:15 -04:00
errorhandling create: support images with invalid platform 2021-06-23 15:42:13 +02:00
hooks Globally replace http:// with https:// 2021-08-27 06:14:46 -04:00
inspect bump go module to v3 2021-02-22 09:03:51 +01:00
kubeutils Globally replace http:// with https:// 2021-08-27 06:14:46 -04:00
lookup Enable whitespace linter 2021-02-11 23:01:56 +01:00
machine Disable docker and alias to podman in FCOS ignition 2021-09-29 16:39:29 -04:00
namespaces [NO TESTS NEEDED] Shrink the size of podman-remote 2021-03-29 09:49:45 -04:00
netns Globally replace http:// with https:// 2021-08-27 06:14:46 -04:00
network Split libpod/network package 2021-03-15 14:01:52 +01:00
parallel bump go module to v3 2021-02-22 09:03:51 +01:00
ps added healthcheck to ps command 2021-09-29 16:39:29 -04:00
resolvconf bump go module to v3 2021-02-22 09:03:51 +01:00
rootless podman machine: do not join userns 2021-09-29 16:39:29 -04:00
rootlessport remove rootlessport socket to prevent EADDRINUSE 2021-09-16 09:42:14 -04:00
seccomp Spelling 2020-12-22 13:34:31 -05:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
servicereaper podman service reaper 2021-07-02 19:00:36 +02:00
signal Fix build for mips architecture follow-up 2021-01-07 15:04:22 +01:00
specgen Support selinux options with bind mounts play/gen 2021-09-30 12:06:18 -05:00
specgenutil make podman run --systemd case insensitive 2021-09-02 11:01:10 +02:00
systemd generate systemd: handle --restart 2021-09-07 13:58:11 +02:00
terminal Fix #11444: remote breaks with stdout redirection 2021-09-13 17:42:48 +03:00
timetype make lint: enable gocritic 2020-01-13 14:27:02 +01:00
trust Enable whitespace linter 2021-02-11 23:01:56 +01:00
util Spell "build linux darwin" as "build !windows". 2021-09-03 13:38:14 +03:00