@@ -252,28 +252,48 @@ Create a registry environment variables.
252252- name: REGISTRY_TYPE
253253 {{- if .Values.zookeeper.enabled }}
254254 value: " zookeeper"
255- {{- else if .Values.etcd .enabled }}
255+ {{- else if .Values.registryEtcd .enabled }}
256256 value: " etcd"
257+ {{- else if .Values.registryJdbc.enabled }}
258+ value: " jdbc"
257259 {{- else }}
258260 value: {{ .Values.externalRegistry.registryPluginName }}
259261 {{- end }}
260- {{- if .Values.etcd .enabled }}
262+ {{- if .Values.registryEtcd .enabled }}
261263- name: REGISTRY_ENDPOINTS
262- value: {{ .Values.etcd .endpoints }}
264+ value: {{ .Values.registryEtcd .endpoints }}
263265- name: REGISTRY_NAMESPACE
264- value: {{ .Values.etcd .namespace }}
266+ value: {{ .Values.registryEtcd .namespace }}
265267- name: REGISTRY_USER
266- value: {{ .Values.etcd .user }}
268+ value: {{ .Values.registryEtcd .user }}
267269- name: REGISTRY_PASSWORD
268- value: {{ .Values.etcd .passWord }}
270+ value: {{ .Values.registryEtcd .passWord }}
269271- name: REGISTRY_AUTHORITY
270- value: {{ .Values.etcd .authority }}
272+ value: {{ .Values.registryEtcd .authority }}
271273- name: REGISTRY_CERT_FILE
272- value: {{ .Values.etcd .ssl.certFile }}
274+ value: {{ .Values.registryEtcd .ssl.certFile }}
273275- name: REGISTRY_KEY_CERT_CHAIN_FILE
274- value: {{ .Values.etcd .ssl.keyCertChainFile }}
276+ value: {{ .Values.registryEtcd .ssl.keyCertChainFile }}
275277- name: REGISTRY_KEY_FILE
276- value: {{ .Values.etcd.ssl.keyFile }}
278+ value: {{ .Values.registryEtcd.ssl.keyFile }}
279+ {{- else if .Values.registryJdbc.enabled }}
280+ - name: REGISTRY_TERM_REFRESH_INTERVAL
281+ value: {{ .Values.registryJdbc.termRefreshInterval }}
282+ - name: REGISTRY_TERM_EXPIRE_TIMES
283+ value: {{ .Values.registryJdbc.termExpireTimes | quote}}
284+ {{- if .Values.registryJdbc.hikariConfig.enabled }}
285+ - name: REGISTRY_HIKARI_CONFIG_DRIVER_CLASS_NAME
286+ value: {{ .Values.registryJdbc.hikariConfig.driverClassName }}
287+ - name: REGISTRY_HIKARI_CONFIG_JDBC_URL
288+ value: {{ .Values.registryJdbc.hikariConfig.jdbcurl }}
289+ - name: REGISTRY_HIKARI_CONFIG_USERNAME
290+ value: {{ .Values.registryJdbc.hikariConfig.username }}
291+ - name: REGISTRY_HIKARI_CONFIG_PASSWORD
292+ valueFrom:
293+ secretKeyRef:
294+ name: {{ include " dolphinscheduler.fullname" . }}-registry-db
295+ key: registry-password
296+ {{- end }}
277297{{- else }}
278298- name: REGISTRY_ZOOKEEPER_CONNECT_STRING
279299 {{- if .Values.zookeeper.enabled }}
@@ -330,7 +350,7 @@ Create a fsFileResourcePersistence volumeMount.
330350Create a etcd ssl volume.
331351*/ }}
332352{{- define " dolphinscheduler.etcd.ssl.volume" -}}
333- {{- if .Values.etcd .ssl.enabled -}}
353+ {{- if .Values.registryEtcd .ssl.enabled -}}
334354- name: etcd-ssl
335355 secret:
336356 secretName: {{ include " dolphinscheduler.fullname" . }}-etcd-ssl
@@ -341,14 +361,14 @@ Create a etcd ssl volume.
341361Create a etcd ssl volumeMount.
342362*/ }}
343363{{- define " dolphinscheduler.etcd.ssl.volumeMount" -}}
344- {{- if .Values.etcd .ssl.enabled -}}
345- - mountPath: /opt/dolphinscheduler/{{ .Values.etcd .ssl.certFile }}
364+ {{- if .Values.registryEtcd .ssl.enabled -}}
365+ - mountPath: /opt/dolphinscheduler/{{ .Values.registryEtcd .ssl.certFile }}
346366 name: etcd-ssl
347367 subPath: cert-file
348- - mountPath: /opt/dolphinscheduler/{{ .Values.etcd .ssl.keyCertChainFile }}
368+ - mountPath: /opt/dolphinscheduler/{{ .Values.registryEtcd .ssl.keyCertChainFile }}
349369 name: etcd-ssl
350370 subPath: key-cert-chain-file
351- - mountPath: /opt/dolphinscheduler/{{ .Values.etcd .ssl.keyFile }}
371+ - mountPath: /opt/dolphinscheduler/{{ .Values.registryEtcd .ssl.keyFile }}
352372 name: etcd-ssl
353373 subPath: key-file
354374{{- end -}}
0 commit comments