Versions in this module Expand all Collapse all v0 v0.22.0 Jan 23, 2024 Changes in this version + type Option struct + func (o *Option) AsSecretRef(s string) *Option + func (o *Option) EmptyIf(empty bool) *Option + func (o *Option) IntoEnvvar(e string) *Option + type Options []*Option + func NewOptions() *Options + func Union(lists ...[]*Option) *Options + func (options *Options) DeepCopy() *Options + func (options *Options) FilterSecretOptions() Options + func (options *Options) GenerateRolloutTriggers(additionalSecrets ...string) []resource.TemplateMutationFunction + func (options *Options) ListSecretResourceNames() []string + func (options *Options) Unpack(o any, params ...string) *Option + func (options *Options) WithExtraEnv(extra []corev1.EnvVar) *Options + func (opts *Options) BuildEnvironment() []corev1.EnvVar + func (opts *Options) GenerateExternalSecrets(namespace string, labels map[string]string, ...) []resource.TemplateInterface v0.21.0 Jan 10, 2024 Changes in this version + func Affinity(podAntiAffinitySelector map[string]string, nodeAffinity *corev1.NodeAffinity) *corev1.Affinity + func BuildEnvironment(opts interface{}) []corev1.EnvVar + func ContainerPortTCP(name string, port int32) corev1.ContainerPort + func ContainerPorts(ports ...corev1.ContainerPort) []corev1.ContainerPort + func ExecProbe(command string, cfg saasv1alpha1.ProbeSpec) *corev1.Probe + func GenerateExternalSecretFn(name, namespace, secretStoreName, secretStoreKind string, ...) func(client.Object) (*externalsecretsv1beta1.ExternalSecret, error) + func HTTPProbe(path string, port intstr.IntOrString, scheme corev1.URIScheme, ...) *corev1.Probe + func HTTPProbeWithHeaders(path string, port intstr.IntOrString, scheme corev1.URIScheme, ...) *corev1.Probe + func Image(image saasv1alpha1.ImageSpec) string + func ImagePullSecrets(ips *string) []corev1.LocalObjectReference + func TCPProbe(port intstr.IntOrString, cfg saasv1alpha1.ProbeSpec) *corev1.Probe + type ClearTextValue struct + Value string + func (ctv *ClearTextValue) ToEnvVar(key string) corev1.EnvVar + type EnvVarValue interface + ToEnvVar func(key string) corev1.EnvVar + type SecretValue struct + Value saasv1alpha1.SecretReference + func (sv *SecretValue) ToEnvVar(key string) corev1.EnvVar