automation-tests/pkg
Urvashi Mohnani f5e4ffb5e4 Add init containers to generate and play kube
Kubernetes has a concept of init containers that run and exit before
the regular containers in a pod are started. We added init containers
to podman pods as well. This patch adds support for generating init
containers in the kube yaml when a pod we are converting had init
containers. When playing a kube yaml, it detects an init container
and creates such a container in podman accordingly.
Note, only init containers created with the init type set to "always"
will be generated as the "once" option deletes the init container after
it has run and exited. Play kube will always creates init containers
with the "always" init container type.

Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2021-09-10 09:37:46 -04:00
..
annotations Spelling 2020-12-22 13:34:31 -05:00
api Merge pull request #11431 from jmguzik/secrets-ls-filters 2021-09-07 19:24:20 +02:00
auth Normalize auth key before calling `SetAuthentication` 2021-09-09 09:17:22 +02:00
autoupdate auto-update: fix authfile label 2021-08-30 13:49:35 +02:00
bindings pkg/bindings/images.nTar(): set ownership of build context to 0:0 2021-09-07 15:29:33 -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 Add init containers to generate and play kube 2021-09-10 09:37:46 -04:00
env Ensure DefaultEnvVariables is used in Specgen 2020-08-18 15:17:46 -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 Merge pull request #11453 from jonpspri/qemu-apple-silicon-bios-fd 2021-09-08 10:25:22 +02: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 vendor containers/common@main 2021-07-16 14:19:56 +02:00
resolvconf bump go module to v3 2021-02-22 09:03:51 +01:00
rootless make sure that signal buffers are sufficiently big 2021-08-17 12:10:20 +02:00
rootlessport rootlessport: allow socket paths with more than 108 chars 2021-09-01 16:14:40 +02: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 Add init containers to generate and play kube 2021-09-10 09:37:46 -04: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 pkg/terminal: use c/storage/pkg/homedir 2021-03-08 09:21:13 +01: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