Repository for dip
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

{{- 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 }}