Documentation
¶
Index ¶
- func ApplyOptionsTo(c corev1.Container, options ...Option) corev1.Container
- func ApplyOptionsToAll(containers []corev1.Container, options ...Option) []corev1.Container
- func ApplyStandardOptions(containers []corev1.Container) []corev1.Container
- func FilterConditionalContainers(cs []v1beta1.ConditionalContainer, definitions []v1beta1.ParameterDefinition, ...) []v1.Container
- func ParseParameterEnvVars(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting, ...) []v1.EnvVar
- type Option
- func WithAdditionalArgs(args ...string) Option
- func WithAdditionalEnvVars(envs ...corev1.EnvVar) Option
- func WithAdditionalVolumeMounts(mounts ...corev1.VolumeMount) Option
- func WithContainerNameEnvVar() Option
- func WithNamePrefix(prefix string) Option
- func WithParameters(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting, ...) Option
- func WithPodSecurityStandardRestricted() Option
- func WithWorkingDir(dir string) Option
- func WrapCommand(newEntrypoint ...string) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyOptionsTo ¶ added in v0.4.0
func ApplyOptionsToAll ¶ added in v0.4.0
func ApplyStandardOptions ¶ added in v0.4.0
func FilterConditionalContainers ¶ added in v0.3.0
func FilterConditionalContainers(cs []v1beta1.ConditionalContainer, definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting) []v1.Container
func ParseParameterEnvVars ¶ added in v0.3.0
func ParseParameterEnvVars( definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting, parentSettings map[string]string, ) []v1.EnvVar
Types ¶
type Option ¶
func WithAdditionalArgs ¶
func WithAdditionalEnvVars ¶
func WithAdditionalVolumeMounts ¶
func WithAdditionalVolumeMounts(mounts ...corev1.VolumeMount) Option
func WithContainerNameEnvVar ¶ added in v0.4.0
func WithContainerNameEnvVar() Option
func WithNamePrefix ¶ added in v0.4.0
func WithParameters ¶ added in v0.3.0
func WithParameters(definitions []v1beta1.ParameterDefinition, settings []v1beta1.ParameterSetting, parent map[string]string) 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 WrapCommand ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.