spiegel_podman/pkg/specgen/generate
cdoern 289270375a Pod Security Option support
Added support for pod security options. These are applied to infra and passed down to the
containers as added (unless overridden).

Modified the inheritance process from infra, creating a new function Inherit() which reads the config, and marshals the compatible options into an intermediate struct `InfraInherit`
This is then unmarshaled into a container config and all of this is added to the CtrCreateOptions. Removes the need (mostly) for special additons which complicate the Container_create
code and pod creation.

resolves #12173

Signed-off-by: cdoern <cdoern@redhat.com>
2021-12-27 13:39:36 -05:00
..
kube Add support for configmap volumes to play kube 2021-12-02 14:48:04 -05:00
config_linux.go Pod Device Support 2021-09-20 23:22:43 -04:00
config_linux_cgo.go migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
config_linux_nocgo.go migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
config_linux_test.go Add filepath glob support to --security-opt unmask 2021-05-04 14:40:43 -04:00
container.go container creation: don't apply reserved annotations from image 2021-12-23 13:40:46 +01:00
container_create.go Pod Security Option support 2021-12-27 13:39:36 -05:00
namespaces.go support advanced network configuration via cli 2021-12-14 15:23:39 +01:00
oci.go Pod Security Option support 2021-12-27 13:39:36 -05:00
pod_create.go Add new networks format to spegecen 2021-12-14 15:23:39 +01:00
ports.go Support EXPOSE with port ranges 2021-11-20 19:24:21 -05:00
ports_bench_test.go libpod: deduplicate ports in db 2021-10-27 18:59:56 +02:00
ports_test.go libpod: deduplicate ports in db 2021-10-27 18:59:56 +02:00
security.go standardize logrus messages to upper case 2021-09-22 15:29:34 -04:00
storage.go volumes: be more tolerant and fix infinite loop 2021-10-28 16:37:33 +02:00
validate.go Warn on use of --kernel-memory 2021-12-22 06:20:21 -05:00