package
2.2.1
Repository: https://github.com/containers/podman.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

GenVolumeMounts parses user input into mounts, volumes and overlay volumes.
NewPodSpecGenerator creates a new pod spec.
NewSpecGenerator returns a SpecGenerator struct given one of two mandatory inputs.
NewSpecGenerator returns a SpecGenerator struct given one of two mandatory inputs.
ParseCgroupNamespace parses a cgroup namespace specification in string form.
ParseNamespace parses a namespace in string form.
ParseNetworkNamespace parses a network namespace specification in string form.
ParseUserNamespace parses a user namespace specification in string form.

# Constants

Auto indicates to automatically create a user namespace.
Bridge indicates that a CNI network stack should be used.
Default indicates the spec generator should determine a sane default.
DefaultKernelNamespaces is a comma-separated list of default kernel namespaces.
FromContainer means namespace is derived from a different container.
FromPod indicates the namespace is derived from a pod.
Host means the the namespace is derived from the host.
KeepId indicates a user namespace to keep the owner uid inside of the namespace itself.
NoNetwork indicates no network namespace should be joined.
Path is the path to a namespace.
Private indicates the namespace is private.
Slirp indicates that a slirp4netns network stack should be used.

# Variables

ErrInvalidPodSpecConfig describes an error given when the podspecgenerator is invalid.
ErrInvalidSpecConfig describes an error that the given SpecGenerator is invalid.
ErrNoStaticIPRootless is used when a rootless user requests to assign a static IP address to a pod or container.
ErrNoStaticMACRootless is used when a rootless user requests to assign a static MAC address to a pod or container.
ImageVolumeModeValues describes the only values that ImageVolumeMode can be.
SdNotifyModeValues describes the only values that SdNotifyMode can be.
SystemDValues describes the only values that SystemD can be.

# Structs

ContainerBasicConfig contains the basic parts of a container.
ContainerCgroupConfig contains configuration information about a container's cgroups.
ContainerHealthCheckConfig describes a container healthcheck with attributes like command, retries, interval, start period, and timeout.
ContainerNetworkConfig contains information on a container's network configuration.
ContainerResourceConfig contains information on container resource limits.
ContainerSecurityConfig is a container's security features, including SELinux, Apparmor, and Seccomp.
ContainerStorageConfig contains information on the storage configuration of a container.
ImageVolume is a volume based on a container image.
LogConfig describes the logging characteristics for a container.
NamedVolume holds information about a named volume that will be mounted into the container.
Namespace describes the namespace.
OverlayVolume holds information about a overlay volume that will be mounted into the container.
PodBasicConfig contains basic configuration options for pods.
PodCgroupConfig contains configuration options about a pod's cgroups.
PodNetworkConfig contains networking configuration for a pod.
PodSpecGenerator describes options to create a pod swagger:model PodSpecGenerator.
PortMapping is one or more ports that will be mapped into the container.
SpecGenerator creates an OCI spec and Libpod configuration options to create a container based on the given configuration.

# Type aliases

No description provided by the author