spiegel_podman/pkg/domain/entities
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
..
reports Rework pruning to report reclaimed space 2020-12-30 19:57:35 -06:00
types Fix build with GO111MODULE=off 2021-04-15 14:24:39 -04:00
auto-update.go auto-update: simple rollback 2021-08-05 15:20:38 +02:00
container_ps.go bump go module to v3 2021-02-22 09:03:51 +01:00
containers.go Network interface 2021-08-24 12:28:03 +02:00
engine.go add flag to record memory profiles 2021-08-20 15:35:58 +02:00
engine_container.go Merge pull request #11431 from jmguzik/secrets-ls-filters 2021-09-07 19:24:20 +02:00
engine_image.go podman diff accept two images or containers 2021-07-02 17:11:56 +02:00
engine_system.go Adds tunnel routes for system reset. 2020-05-11 17:03:32 -04:00
events.go remote events: support labels 2021-06-04 16:14:09 +02:00
filters.go Fix Id->ID where possible for lint 2020-06-10 05:49:41 -04:00
generate.go generate systemd: handle --restart 2021-09-07 13:58:11 +02:00
healthcheck.go podmanv2 enable healthcheck run 2020-03-29 18:48:29 -05:00
images.go manifest: rm should not remove referenced images. 2021-09-02 17:30:02 +05:30
manifest.go migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
network.go network prune filters for http compat and libpod api 2021-03-18 00:01:50 +01:00
play.go Add init containers to generate and play kube 2021-09-10 09:37:46 -04:00
pods.go kube: Add support for podman pod logs 2021-09-05 16:24:49 +05:30
secrets.go Add filtering functionality to http api secrets list 2021-09-03 10:29:31 +02:00
set.go Fix Id->ID where possible for lint 2020-06-10 05:49:41 -04:00
system.go Add CORS support 2021-06-04 16:14:52 +03:00
types.go InfraContainer Rework 2021-08-26 16:05:16 -04:00
volumes.go Remove unused VolumeList* structs 2021-04-29 15:04:42 -04:00