Skip to content

EnvFrom

  • .Values.workload.$name.podSpec.containers.$name
  • .Values.workload.$name.podSpec.initContainers.$name

Define envFrom for the container

Keyworkload.$name.podSpec.containers.$name.envFrom
Typelist of map
Required
Helm tpl
Default[]

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom: []

Define the secretRef

Keyworkload.$name.podSpec.containers.$name.envFrom[].secretRef
Typemap
Required
Helm tpl
Default{}

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- secretRef: {}

Define the secret name

Keyworkload.$name.podSpec.containers.$name.envFrom[].secretRef.name
Typestring
Required
Helm tpl
Default""

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- secretRef:
name: secret-name

Whether to expand (adding the fullname as prefix) the secret name

Keyworkload.$name.podSpec.containers.$name.envFrom[].secretRef.expandObjectName
Typebool
Required
Helm tpl
Defaulttrue

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- secretRef:
name: secret-name
expandObjectName: false

Define the configMapRef

Keyworkload.$name.podSpec.containers.$name.envFrom[].configMapRef
Typemap
Required
Helm tpl
Default{}

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- configMapRef: {}

Define the configmap name

Keyworkload.$name.podSpec.containers.$name.envFrom[].configMapRef.name
Typestring
Required
Helm tpl
Default""

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- configMapRef:
name: configmap-name

Whether to expand (adding the fullname as prefix) the configmap name

Keyworkload.$name.podSpec.containers.$name.envFrom[].configMapRef.expandObjectName
Typebool
Required
Helm tpl
Defaulttrue

Example

workload:
workload-name:
podSpec:
containers:
container-name:
envFrom:
- configMapRef:
name: configmap-name
expandObjectName: false

workload:
workload-name:
enabled: true
primary: true
podSpec:
containers:
container-name:
enabled: true
primary: true
envFrom:
- secretRef:
# This will be expanded to `fullname-secret-name`
name: secret-name
- configMapRef:
name: configmap-name
expandObjectName: false