File tree Expand file tree Collapse file tree 5 files changed +21
-1
lines changed
airbyte-workload-api-server/templates
airbyte-workload-launcher/templates Expand file tree Collapse file tree 5 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 90
90
secretKeyRef :
91
91
name : {{ .Release.Name }}-airbyte-secrets
92
92
key : DATABASE_USER
93
+ - name : WORKLOAD_API_BEARER_TOKEN
94
+ valueFrom :
95
+ secretKeyRef :
96
+ name : {{ .Values.global.database.secretName | default (printf "%s-airbyte-secrets" .Release.Name ) }}
97
+ key : {{ .Values.global.database.secretValue | default "WORKLOAD_API_BEARER_TOKEN" }}
93
98
{{- end }}
94
99
95
100
# Values from secret
Original file line number Diff line number Diff line change @@ -138,6 +138,11 @@ spec:
138
138
fieldPath : metadata.namespace
139
139
- name : JOB_KUBE_SERVICEACCOUNT
140
140
value : {{ .Values.global.serviceAccountName }}
141
+ - name : WORKLOAD_API_BEARER_TOKEN
142
+ valueFrom :
143
+ secretKeyRef :
144
+ name : {{ .Values.global.database.secretName | default (printf "%s-airbyte-secrets" .Release.Name ) }}
145
+ key : {{ .Values.global.database.secretValue | default "WORKLOAD_API_BEARER_TOKEN" }}
141
146
{{- if $.Values.global.jobs.kube.annotations }}
142
147
- name : JOB_KUBE_ANNOTATIONS
143
148
valueFrom :
@@ -360,14 +365,19 @@ spec:
360
365
configMapKeyRef :
361
366
name : {{ .Release.Name }}-airbyte-env
362
367
key : WORKER_STATE_STORAGE_TYPE
363
- {{- if eq .Values.global.edition "pro" }}
368
+ {{- if eq .Values.global.edition "pro" }}
364
369
- name : AIRBYTE_API_AUTH_HEADER_NAME
365
370
value : " X-Airbyte-Auth"
366
371
- name : AIRBYTE_API_AUTH_HEADER_VALUE
367
372
value : " Internal worker"
368
373
{{- end }}
369
374
370
375
{{- end }}
376
+ - name : WORKLOAD_API_HOST
377
+ valueFrom :
378
+ configMapKeyRef :
379
+ name : {{ .Release.Name }}-airbyte-env
380
+ key : WORKLOAD_API_HOST
371
381
# Values from secret
372
382
{{- if .Values.secrets }}
373
383
{{- range $k, $v := .Values.secrets }}
Original file line number Diff line number Diff line change 25
25
GCS_LOG_BUCKET : {{ .Values.global.logs.gcs.bucket | quote }}
26
26
GOOGLE_APPLICATION_CREDENTIALS : {{ include "airbyte.gcpLogCredentialsPath" . | quote }}
27
27
INTERNAL_API_HOST : {{ .Release.Name }}-airbyte-server-svc:{{ .Values.server.service.port }}
28
+ WORKLOAD_API_HOST : {{ .Release.Name }}-airbyte-workload-api-svc:{{ index .Values "workload-api" "service" "port" }}
28
29
{{- if eq .Values.global.edition "pro" }}
29
30
KEYCLOAK_INTERNAL_HOST : {{ .Release.Name }}-airbyte-keycloak-svc:{{ .Values.keycloak.service.port }}
30
31
KEYCLOAK_PORT : {{ .Values.keycloak.service.port | quote }}
Original file line number Diff line number Diff line change @@ -22,4 +22,5 @@ stringData:
22
22
KEYCLOAK_ADMIN_USER : {{ .Values.keycloak.auth.adminUsername | quote }}
23
23
KEYCLOAK_ADMIN_PASSWORD : {{ .Values.keycloak.auth.adminPassword | quote }}
24
24
{{- end }}
25
+ WORKLOAD_API_BEARER_TOKEN : {{ index ".Values.workload-api.bearerToken" | quote }}
25
26
{{- end }}
Original file line number Diff line number Diff line change @@ -1823,6 +1823,9 @@ keycloak-setup:
1823
1823
1824
1824
workload-api :
1825
1825
enabled : false
1826
+
1827
+ bearerToken : token
1828
+
1826
1829
# # workload-api.replicaCount Number of airbyte-api-server replicas
1827
1830
replicaCount : 1
1828
1831
You can’t perform that action at this time.
0 commit comments