File tree 6 files changed +47
-6
lines changed
6 files changed +47
-6
lines changed Original file line number Diff line number Diff line change @@ -44,3 +44,11 @@ DEPRECATION WARNING:
44
44
`invenio.existingSecret` and it will be removed in a future release.
45
45
46
46
{{- 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 }}
Original file line number Diff line number Diff line change 33
33
envFrom :
34
34
- configMapRef :
35
35
name : {{ include "invenio.fullname" . }}-config
36
- - secretRef :
36
+ - secretRef :
37
37
name : {{ include "invenio.secretName" . }}
38
38
env :
39
39
- name : TZ
44
44
value : {{ include "invenio.rabbitmq.uri" . }}
45
45
- name : INVENIO_SQLALCHEMY_DATABASE_URI
46
46
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 }}
47
54
volumeMounts :
48
55
{{- range $key, $value := .Values.invenio.vocabularies }}
49
56
- name : vocabularies
Original file line number Diff line number Diff line change 74
74
name : {{ .valueFrom.secretKeyRef.name }}
75
75
key : {{ .valueFrom.secretKeyRef.key }}
76
76
{{- 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 }}
77
84
readinessProbe :
78
85
exec :
79
86
command :
Original file line number Diff line number Diff line change 77
77
name : {{ .valueFrom.secretKeyRef.name }}
78
78
key : {{ .valueFrom.secretKeyRef.key }}
79
79
{{- 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 }}
80
87
livenessProbe :
81
88
exec :
82
89
command :
Original file line number Diff line number Diff line change 77
77
name : {{ .valueFrom.secretKeyRef.name }}
78
78
key : {{ .valueFrom.secretKeyRef.key }}
79
79
{{- 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 }}
80
87
livenessProbe :
81
88
exec :
82
89
command :
Original file line number Diff line number Diff line change @@ -78,12 +78,17 @@ invenio:
78
78
# # @param invenio.extraConfig Extra environment variables (templated) to be added to all the pods.
79
79
# #
80
80
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
81
91
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
87
92
uwsgiExtraConfig : {}
88
93
89
94
# # @param invenio.vocabularies Vocabularies to be loaded as files under /app_data/vocabularies
You can’t perform that action at this time.
0 commit comments