containers

package
v0.3.0-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyOptions

func ApplyOptions(
	containers []corev1.Container,
	options ...Option,
) []corev1.Container

func FilterConditionalContainers

func FilterConditionalContainers(cs []v1beta1.ConditionalContainer, params []v1beta1.ParameterSetting) []v1.Container

func ParseParameterEnvVars

func ParseParameterEnvVars(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting) []v1.EnvVar

func ShouldInclude

func ShouldInclude(includeIf *v1beta1.ContainerCondition, params []v1beta1.ParameterSetting) bool

Types

type Option

type Option = func(*corev1.Container)

func WithAdditionalArgs

func WithAdditionalArgs(args ...string) Option

func WithAdditionalEnvVars

func WithAdditionalEnvVars(envs ...corev1.EnvVar) Option

func WithAdditionalVolumeMounts

func WithAdditionalVolumeMounts(mounts ...corev1.VolumeMount) Option

func WithParameters

func WithParameters(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting) Option

WithParameters creates an Option for applying pararmeter settings to a container. This function assumes the settings have been checked for which parameters are required.

func WithPodSecurityStandardRestricted

func WithPodSecurityStandardRestricted() Option

func WithWorkingDir

func WithWorkingDir(dir string) Option

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL