You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
908 B
25 lines
908 B
{{- if .Values.truststore.create }}
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: {{ include "flink-cdc-session.fullname" . }}-flink-truststore
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
|
type: Opaque
|
|
data:
|
|
truststore.jks: {{ required "truststore.base64jks is required when truststore.create is true" .Values.truststore.base64jks }}
|
|
{{- end }}
|
|
{{- if and (eq .Values.checkpointStorage.storageType "gcs") .Values.checkpointStorage.gcs.create }}
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: {{ .Values.checkpointStorage.gcs.credentialSecret }}
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
|
type: Opaque
|
|
data:
|
|
key.json: {{ required "checkpointStorage.gcs.base64json is required when checkpointStorage.gcs.create is true" .Values.checkpointStorage.gcs.base64json }}
|
|
{{- end }}
|
|
|