File tree Expand file tree Collapse file tree 5 files changed +31
-7
lines changed
Expand file tree Collapse file tree 5 files changed +31
-7
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,17 @@ http://{{ include "trigger-v4.fullname" . }}-minio:{{ .Values.minio.service.port
147147{{- end -}}
148148{{- end }}
149149
150+ {{/*
151+ Get the secrets name - either existing secret or generated name
152+ */ }}
153+ {{- define " trigger-v4.secretsName" -}}
154+ {{- if .Values.secrets.existingSecret -}}
155+ {{ .Values.secrets.existingSecret }}
156+ {{- else -}}
157+ {{ include " trigger-v4.fullname" . }}-secrets
158+ {{- end -}}
159+ {{- end }}
160+
150161{{/*
151162Registry connection details
152163*/ }}
Original file line number Diff line number Diff line change 1+ {{- if not .Values.secrets.existingSecret }}
12apiVersion : v1
23kind : Secret
34metadata :
1213 managed-worker-secret : {{ .Values.secrets.managedWorkerSecret | b64enc | quote }}
1314 object-store-access-key-id : {{ .Values.secrets.objectStore.accessKeyId | b64enc | quote }}
1415 object-store-secret-access-key : {{ .Values.secrets.objectStore.secretAccessKey | b64enc | quote }}
16+ {{- end }}
1517---
1618{{- if and .Values.registry.enabled .Values.registry.auth.enabled }}
1719apiVersion : v1
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ spec:
121121 - name : MANAGED_WORKER_SECRET
122122 valueFrom :
123123 secretKeyRef :
124- name : {{ include "trigger-v4.fullname " . }}-secrets
124+ name : {{ include "trigger-v4.secretsName " . }}
125125 key : managed-worker-secret
126126 # Worker instance configuration
127127 - name : TRIGGER_WORKER_INSTANCE_NAME
Original file line number Diff line number Diff line change @@ -128,32 +128,32 @@ spec:
128128 - name : SESSION_SECRET
129129 valueFrom :
130130 secretKeyRef :
131- name : {{ include "trigger-v4.fullname " . }}-secrets
131+ name : {{ include "trigger-v4.secretsName " . }}
132132 key : session-secret
133133 - name : MAGIC_LINK_SECRET
134134 valueFrom :
135135 secretKeyRef :
136- name : {{ include "trigger-v4.fullname " . }}-secrets
136+ name : {{ include "trigger-v4.secretsName " . }}
137137 key : magic-link-secret
138138 - name : ENCRYPTION_KEY
139139 valueFrom :
140140 secretKeyRef :
141- name : {{ include "trigger-v4.fullname " . }}-secrets
141+ name : {{ include "trigger-v4.secretsName " . }}
142142 key : encryption-key
143143 - name : MANAGED_WORKER_SECRET
144144 valueFrom :
145145 secretKeyRef :
146- name : {{ include "trigger-v4.fullname " . }}-secrets
146+ name : {{ include "trigger-v4.secretsName " . }}
147147 key : managed-worker-secret
148148 - name : OBJECT_STORE_ACCESS_KEY_ID
149149 valueFrom :
150150 secretKeyRef :
151- name : {{ include "trigger-v4.fullname " . }}-secrets
151+ name : {{ include "trigger-v4.secretsName " . }}
152152 key : object-store-access-key-id
153153 - name : OBJECT_STORE_SECRET_ACCESS_KEY
154154 valueFrom :
155155 secretKeyRef :
156- name : {{ include "trigger-v4.fullname " . }}-secrets
156+ name : {{ include "trigger-v4.secretsName " . }}
157157 key : object-store-secret-access-key
158158 {{- if .Values.webapp.internal.otel.trace.exporterUrl }}
159159 - name : INTERNAL_OTEL_TRACE_EXPORTER_URL
Original file line number Diff line number Diff line change @@ -148,6 +148,17 @@ config:
148148# 2. Override these values in your values.yaml or use external secret management
149149# 3. Each secret must be exactly 32 hex characters (16 bytes)
150150secrets :
151+ # Name of existing secret to use instead of creating one
152+ # If empty, a secret will be created with the values below
153+ # The secret must contain the following keys:
154+ # - session-secret
155+ # - magic-link-secret
156+ # - encryption-key
157+ # - managed-worker-secret
158+ # - object-store-access-key-id
159+ # - object-store-secret-access-key
160+ existingSecret : " "
161+
151162 # Session secret for user authentication (32 hex chars)
152163 sessionSecret : " 2818143646516f6fffd707b36f334bbb"
153164 # Magic link secret for passwordless login (32 hex chars)
You can’t perform that action at this time.
0 commit comments