# Packages
No description provided by the author
# Functions
NewChownContainer generates an init container that sets the owner of volume mount directories to a specific user and group.
# Constants
EnvVarSourcePodIP is used to identify the Pod IP source when getting env vars.
HostPathDirectoryOrCreate should be set if nothing exists at the given path, an empty directory will be created there as needed with file mode 0755.
HostPathUnset is used for backwards compatibility, leave it empty if unset.
ResourceMemory represents a Memory resource for a container.
RestartPolicyAlways is used to indicate that a pod always will be restarted.
RestartPolicyNever is used to indicate that a pod won't be restarted.
RestartPolicyOnFailure is used to indicate that a pod will be restarted only on failures.
# Variables
ErrMissingPods is returned when an empty list of pods is returned while waiting for them to be ready.
ErrPodHasNoIP is returned when Pods.GetIP method is called and there's no IP assigned to the pod.
# Structs
Container is a represents of a standard unit of software.
CreatePodInput is the input of Pods.Create method.
PodResource is a Resource used to represent pods.
VolumeBase implements a base Volume.
VolumeConfiguration is a Volume implementation that mounts the contents of a configuration inside a container.
VolumeHostPath is a Volume implementation that mounts a directory in the host machine inside a container.
# Interfaces
Executor groups a set of methods to run commands and scripts inside a Pod.
Pods groups a set of methods to perform an operation with a Pod.
Reader groups a set of methods to read files and logs from a Pod.
Volume is a storage that can be mounted to allow a Container to access its data.
# Type aliases
HostPathType defines the host path type used for volumes.
ResourceName is the name of a certain pod resource like memory or cpu.
RestartPolicy defines a restart policy used for pods.