File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,12 +4,12 @@ dependencies:
44 version: 1.0.0
55- name: app-starter
66 repository: file://../app-starter
7- version: 1.3 .0
7+ version: 1.4 .0
88- name: app-extensions
99 repository: file://../app-extensions
1010 version: 1.2.1
1111- name: platform-extensions
1212 repository: file://../platform-extensions
1313 version: 1.5.0
14- digest: sha256:2b4a45f45f03766e4910a758ddfdb6f6dc9f738fec7681de4579fa57d7403d8b
15- generated: "2026-02-06T22:31:29.709009 -08:00"
14+ digest: sha256:c58ac50ea4a7687d87c5a283a36f2f2ebcd0f19661462e80a8b073cac21c4ff6
15+ generated: "2026-02-16T13:46:06.538848 -08:00"
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ dependencies:
3333
3434 # Core workload chart - always enabled
3535 - name : app-starter
36- version : " 1.3 .0"
36+ version : " 1.4 .0"
3737 repository : " file://../app-starter"
3838 condition : app-starter.enabled
3939
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ app-starter:
2020 ENVIRONMENT : production
2121
2222 # Reference secrets created by app-extensions
23- envFromSecretName : api-secrets
23+ envFromSecrets : [ api-secrets]
2424
2525 resources :
2626 requests :
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ app-starter:
4545 fieldRef :
4646 fieldPath : metadata.namespace
4747
48- envFromSecretName : enterprise-app-secrets
48+ envFromSecrets : [ enterprise-app-secrets]
4949
5050 resources :
5151 requests :
Original file line number Diff line number Diff line change @@ -66,6 +66,9 @@ app-starter:
6666 # key: host
6767
6868 # Environment variables from ConfigMaps/Secrets (entire contents)
69+ # envFrom: [] # raw list (configMapRef/secretRef)
70+ # envFromSecrets: [] # secret names (same namespace); e.g. [app-secrets]
71+ # envFromConfigmaps: [] # configmap names; e.g. [app-config]
6972 # envFrom:
7073 # - configMapRef:
7174 # name: app-config
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22name : app-starter
33description : A streamlined, extensible Helm chart for deploying applications on Kubernetes
44type : application
5- version : 1.3 .0
5+ version : 1.4 .0
66appVersion : " 1.0.0"
77kubeVersion : " >=1.22.0-0"
88home : https://github.com/synkube/
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ container:
7979 envMap :
8080 LOG_LEVEL : info
8181 ENVIRONMENT : production
82- envFromSecretName : api-secrets
82+ envFromSecrets : [ api-secrets]
8383 resources :
8484 requests :
8585 cpu : 200m
@@ -146,7 +146,7 @@ container:
146146 PORT : " 8080"
147147
148148 # Load all keys from ConfigMap/Secret
149- envFromSecretName : my-secret
149+ envFromSecrets : [ my-secret]
150150 envFromConfigmaps : [shared-config]
151151` ` `
152152
Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ container:
173173
174174 # Load all keys from ConfigMap/Secret as env vars
175175 envFrom: []
176- envFromSecretName: ""
176+ envFromSecrets: []
177177 envFromConfigmaps: []
178178
179179 # Probes
@@ -228,7 +228,8 @@ container:
228228 - app-config
229229
230230 # Load all keys from Secret as env vars
231- envFromSecretName: my-secret
231+ envFromSecrets:
232+ - my-secret
232233` ` `
233234
234235**Merge Order**: `env` → `envMap` → `extraEnv` (last wins for duplicates)
Original file line number Diff line number Diff line change @@ -84,16 +84,18 @@ spec:
8484 env :
8585 {{- include "app-starter.mergedEnv" . | nindent 12 }}
8686 {{- end }}
87- {{- if or .Values.container.envFrom .Values.container.envFromSecretName .Values.container.envFromConfigmaps }}
87+ {{- if or .Values.container.envFrom .Values.container.envFromSecrets .Values.container.envFromConfigmaps }}
8888 envFrom :
8989 {{- with .Values.container.envFrom }}
9090 {{- toYaml . | nindent 12 }}
9191 {{- end }}
92- {{- if .Values.container.envFromSecretName }}
92+ {{- if .Values.container.envFromSecrets }}
93+ {{- range .Values.container.envFromSecrets }}
9394 - secretRef :
94- name : {{ .Values.container.envFromSecretName }}
95+ name : {{ . | quote }}
96+ {{- end }}
9597 {{- end }}
96- {{- if .Values.container.envFromConfigmaps }}
98+ {{- if .Values.container.envFromConfigmaps }}
9799 {{- range .Values.container.envFromConfigmaps }}
98100 - configMapRef :
99101 name : {{ . | quote }}
Original file line number Diff line number Diff line change @@ -87,16 +87,18 @@ spec:
8787 env :
8888 {{- include "app-starter.mergedEnv" . | nindent 12 }}
8989 {{- end }}
90- {{- if or .Values.container.envFrom .Values.container.envFromSecretName .Values.container.envFromConfigmaps }}
90+ {{- if or .Values.container.envFrom .Values.container.envFromSecrets .Values.container.envFromConfigmaps }}
9191 envFrom :
9292 {{- with .Values.container.envFrom }}
9393 {{- toYaml . | nindent 12 }}
9494 {{- end }}
95- {{- if .Values.container.envFromSecretName }}
95+ {{- if .Values.container.envFromSecrets }}
96+ {{- range .Values.container.envFromSecrets }}
9697 - secretRef :
97- name : {{ .Values.container.envFromSecretName }}
98+ name : {{ . | quote }}
99+ {{- end }}
98100 {{- end }}
99- {{- if .Values.container.envFromConfigmaps }}
101+ {{- if .Values.container.envFromConfigmaps }}
100102 {{- range .Values.container.envFromConfigmaps }}
101103 - configMapRef :
102104 name : {{ . | quote }}
You can’t perform that action at this time.
0 commit comments