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

# Packages

No description provided by the author

# Functions

BatchContainerOp is used in ps to reduce performance hits by "batching" locks.
No description provided by the author
No description provided by the author
GenerateCommand takes a label (string) and converts it to an executable command.
GenerateContainerFilterFuncs return ContainerFilter functions based of filter.
GenerateKube generates kubernetes yaml based on a pod or container.
GenerateRunEnvironment merges the current environment variables with optional environment variables provided by the user.
GenerateRunlabelCommand generates the command that will eventually be executed by Podman.
GetNamespaceInfo is an exported wrapper for getNamespaceInfo.
GetNamespaceOptions transforms a slice of kernel namespaces into a slice of pod create options.
GetNamespaces returns a populated namespace struct.
GetPsContainerOutput returns a slice of containers specifically for ps output.
GetRunlabel is a helper function for runlabel; it gets the image if needed and begins the construction of the runlabel output and environment variables.
No description provided by the author
NewBatchContainer runs a batch process under one lock to get container information and only be called in PBatch.
Parallelize provides the maximum number of parallel workers (int) as calculated by a basic heuristic.
Parses CLI options related to container creation into a config which can be parsed into an OCI runtime spec.
PBatch performs batch operations on a container in parallel.

# Variables

No description provided by the author

# Structs

BatchContainerStruct is the return object from BatchContainer and contains container related information.
ContainerSize holds the size of the container's root filesystem and top read-write layer.
CRBool describes a bool cli struct.
CRFloat64 describes a float64 cli struct.
CRInt describes an int cli struct.
CRInt64 describes an int64 cli struct.
CRString describes a string cli struct.
CRStringArray describes a stringarray cli struct.
CRStringSlice describes a string slice cli struct.
CRUint describes a uint cli struct.
CRUint64 describes a uint64 cli struct.
GenericCLIResults in the intermediate object between the cobra cli and createconfig.
Namespace describes output for ps namespace.
PsContainerOutput is the struct being returned from a parallel batch operation.
PsOptions describes the struct being formed for ps.

# Interfaces

GenericCLIResult describes the overall interface for dealing with the create command cli in both local and remote uses.