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 | listofmap | 
| 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