Add chart flink cdc session cluster chart
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cdc-pipeline-config
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
||||
data:
|
||||
flink-cdc.yaml: |
|
||||
parallelism: {{ .Values.flinkCdc.parallelism }}
|
||||
schema.change.behavior: {{ .Values.flinkCdc.schemaChangeBehavior }}
|
||||
|
||||
pipeline.yaml: |
|
||||
source:
|
||||
type: postgres
|
||||
hostname: {{ .Values.postgres.hostname }}
|
||||
port: {{ .Values.postgres.port }}
|
||||
username: {{ .Values.postgres.username }}
|
||||
password: {{ .Values.postgres.password }}
|
||||
decoding.plugin.name: {{ .Values.postgres.decodingPlugin }}
|
||||
slot.name: {{ .Values.postgres.slotName }}
|
||||
tables: {{ .Values.postgres.tables }}
|
||||
|
||||
pipeline:
|
||||
name: {{ .Values.pipeline.name }}
|
||||
parallelism: {{ .Values.pipeline.parallelism }}
|
||||
execution.checkpointing.interval: {{ .Values.pipeline.checkpointInterval }}
|
||||
|
||||
sink:
|
||||
type: iceberg
|
||||
catalog.properties.type: rest
|
||||
catalog.properties.uri: {{ .Values.sink.catalog.uri | quote }}
|
||||
catalog.properties.warehouse: {{ .Values.sink.catalog.warehouse }}
|
||||
catalog.properties.io-impl: org.apache.iceberg.aws.s3.S3FileIO
|
||||
catalog.properties.s3.endpoint: {{ .Values.sink.catalog.s3Endpoint | quote }}
|
||||
catalog.properties.s3.path-style-access: {{ .Values.sink.catalog.s3PathStyleAccess | quote }}
|
||||
catalog.properties.oauth2-server-uri: {{ .Values.sink.catalog.oauth2Uri | quote }}
|
||||
catalog.properties.credential: {{ .Values.sink.catalog.credential }}
|
||||
catalog.properties.scope: {{ .Values.sink.catalog.scope }}
|
||||
|
||||
route:
|
||||
{{- range .Values.route }}
|
||||
- source-table: {{ .sourceTable }}
|
||||
sink-table: {{ .sinkTable }}
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user