Skip to content

Commit 7916756

Browse files
committed
chore: update case for extra_env_from_secret
1 parent b45778d commit 7916756

File tree

6 files changed

+47
-6
lines changed

6 files changed

+47
-6
lines changed

charts/invenio/templates/NOTES.txt

+8
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,11 @@ DEPRECATION WARNING:
4444
`invenio.existingSecret` and it will be removed in a future release.
4545

4646
{{- end }}
47+
48+
{{- if .Values.invenio.extra_env_from_secret }}
49+
50+
DEPRECATION WARNING:
51+
`invenio.extra_env_from_secret` has been removed in favor of
52+
`invenio.extraEnvFromSecret` and it will be removed in a future release.
53+
54+
{{- end }}

charts/invenio/templates/install-init-job.yaml

+8-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ spec:
3333
envFrom:
3434
- configMapRef:
3535
name: {{ include "invenio.fullname" . }}-config
36-
- secretRef:
36+
- secretRef:
3737
name: {{ include "invenio.secretName" . }}
3838
env:
3939
- name: TZ
@@ -44,6 +44,13 @@ spec:
4444
value: {{ include "invenio.rabbitmq.uri" . }}
4545
- name: INVENIO_SQLALCHEMY_DATABASE_URI
4646
value: {{ include "invenio.sqlAlchemyDbUri" . }}
47+
{{- range .Values.invenio.extraEnvFromSecret }}
48+
- name: {{ tpl .name $ }}
49+
valueFrom:
50+
secretKeyRef:
51+
name: {{ tpl .valueFrom.secretKeyRef.name $ }}
52+
key: {{ tpl .valueFrom.secretKeyRef.key $ }}
53+
{{- end }}
4754
volumeMounts:
4855
{{- range $key, $value := .Values.invenio.vocabularies }}
4956
- name: vocabularies

charts/invenio/templates/web-deployment.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,13 @@ spec:
7474
name: {{ .valueFrom.secretKeyRef.name }}
7575
key: {{ .valueFrom.secretKeyRef.key }}
7676
{{- end }}
77+
{{- range .Values.invenio.extraEnvFromSecret }}
78+
- name: {{ tpl .name $ }}
79+
valueFrom:
80+
secretKeyRef:
81+
name: {{ tpl .valueFrom.secretKeyRef.name $ }}
82+
key: {{ tpl .valueFrom.secretKeyRef.key $ }}
83+
{{- end }}
7784
readinessProbe:
7885
exec:
7986
command:

charts/invenio/templates/worker-beat-deployment.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ spec:
7777
name: {{ .valueFrom.secretKeyRef.name }}
7878
key: {{ .valueFrom.secretKeyRef.key }}
7979
{{- end }}
80+
{{- range .Values.invenio.extraEnvFromSecret }}
81+
- name: {{ tpl .name $ }}
82+
valueFrom:
83+
secretKeyRef:
84+
name: {{ tpl .valueFrom.secretKeyRef.name $ }}
85+
key: {{ tpl .valueFrom.secretKeyRef.key $ }}
86+
{{- end }}
8087
livenessProbe:
8188
exec:
8289
command:

charts/invenio/templates/worker-deployment.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ spec:
7777
name: {{ .valueFrom.secretKeyRef.name }}
7878
key: {{ .valueFrom.secretKeyRef.key }}
7979
{{- end }}
80+
{{- range .Values.invenio.extraEnvFromSecret }}
81+
- name: {{ tpl .name $ }}
82+
valueFrom:
83+
secretKeyRef:
84+
name: {{ tpl .valueFrom.secretKeyRef.name $ }}
85+
key: {{ tpl .valueFrom.secretKeyRef.key $ }}
86+
{{- end }}
8087
livenessProbe:
8188
exec:
8289
command:

charts/invenio/values.yaml

+10-5
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,17 @@ invenio:
7878
## @param invenio.extraConfig Extra environment variables (templated) to be added to all the pods.
7979
##
8080
extraConfig: {}
81+
82+
## @param invenio.extraEnvFromSecret Extra environment variables to pull from secrets
83+
# Example:
84+
# - name: NAME_OF_MY_ENV_VAR
85+
# valueFrom:
86+
# secretKeyRef:
87+
# name: name-of-my-secret
88+
# key: KEY_IN_MY_SECRET
89+
extraEnvFromSecret: []
90+
## @param invenio.extra_env_from_secret DEPRECATED: invenio.extraEnvFromSecret instead
8191
extra_env_from_secret: []
82-
# - name: NAME_OF_MY_ENV_VAR
83-
# valueFrom:
84-
# secretKeyRef:
85-
# name: name-of-my-secret
86-
# key: KEY_IN_MY_SECRET
8792
uwsgiExtraConfig: {}
8893

8994
## @param invenio.vocabularies Vocabularies to be loaded as files under /app_data/vocabularies

0 commit comments

Comments
 (0)