EnvFrom
Appears in
.Values.workload.$name.podSpec.containers.$name.Values.workload.$name.podSpec.initContainers.$name
envFrom
Define envFrom for the container
| Key | workload.$name.podSpec.containers.$name.envFrom |
| Type | list of map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | [] |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: []envFrom.secretRef
Define the secretRef
| Key | workload.$name.podSpec.containers.$name.envFrom[].secretRef |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - secretRef: {}envFrom.secretRef.name
Define the secret name
| Key | workload.$name.podSpec.containers.$name.envFrom[].secretRef.name |
| Type | string |
| Required | ✅ |
Helm tpl | ✅ |
| Default | "" |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - secretRef: name: secret-nameenvFrom.secretRef.expandObjectName
Whether to expand (adding the fullname as prefix) the secret name
| Key | workload.$name.podSpec.containers.$name.envFrom[].secretRef.expandObjectName |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Default | true |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - secretRef: name: secret-name expandObjectName: falseenvFrom.configMapRef
Define the configMapRef
| Key | workload.$name.podSpec.containers.$name.envFrom[].configMapRef |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - configMapRef: {}envFrom.configMapRef.name
Define the configmap name
| Key | workload.$name.podSpec.containers.$name.envFrom[].configMapRef.name |
| Type | string |
| Required | ✅ |
Helm tpl | ✅ |
| Default | "" |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - configMapRef: name: configmap-nameenvFrom.configMapRef.expandObjectName
Whether to expand (adding the fullname as prefix) the configmap name
| Key | workload.$name.podSpec.containers.$name.envFrom[].configMapRef.expandObjectName |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Default | true |
Example
workload: workload-name: podSpec: containers: container-name: envFrom: - configMapRef: name: configmap-name expandObjectName: falseFull Examples
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