Documentation
¶
Index ¶
- func ApplyOptions(containers []corev1.Container, options ...Option) []corev1.Container
- func FilterConditionalContainers(cs []v1beta1.ConditionalContainer, params []v1beta1.ParameterSetting) []v1.Container
- func ParseParameterEnvVars(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting) []v1.EnvVar
- func ShouldInclude(includeIf *v1beta1.ContainerCondition, params []v1beta1.ParameterSetting) bool
- type Option
- func WithAdditionalArgs(args ...string) Option
- func WithAdditionalEnvVars(envs ...corev1.EnvVar) Option
- func WithAdditionalVolumeMounts(mounts ...corev1.VolumeMount) Option
- func WithParameters(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting) Option
- func WithPodSecurityStandardRestricted() Option
- func WithWorkingDir(dir string) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyOptions ¶
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 ¶
func WithAdditionalArgs ¶
func WithAdditionalEnvVars ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.