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