Files
service-catalog/manifests/helm/flink-cdc-session/0.1.0/templates/secrets.yaml
T

26 lines
908 B
YAML

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