From 2679baa8a47c51a0c5232790fac79cb5de669f83 Mon Sep 17 00:00:00 2001 From: Todd Kazakov Date: Thu, 17 Aug 2023 19:54:06 +0300 Subject: [PATCH] Enable heartbeats for Keycloak tables --- .../charts/kafka/templates/2-users-source-kafka-connector.yaml | 3 +++ charts/tidepool/values.yaml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/charts/tidepool/charts/kafka/templates/2-users-source-kafka-connector.yaml b/charts/tidepool/charts/kafka/templates/2-users-source-kafka-connector.yaml index 54b94448..98551091 100644 --- a/charts/tidepool/charts/kafka/templates/2-users-source-kafka-connector.yaml +++ b/charts/tidepool/charts/kafka/templates/2-users-source-kafka-connector.yaml @@ -28,6 +28,9 @@ spec: value.converter.schemas.enable: false snapshot.mode: {{ .Values.keycloak.snapshotMode }} table.include.list: 'public.user_entity,public.user_role_mapping,public.keycloak_role' + heartbeat.interval.ms: {{ .Values.global.kafka.connect.postgresHeartbeatIntervalMs }} + heartbeat.topic.name: {{ .Release.Namespace }}-{{ .Values.global.kafka.connect.clusterName }}-heartbeat + heartbeat.action.query: "INSERT INTO test_heartbeat_table (text) VALUES ('test_heartbeat')" transforms: 'filter' transforms.filter.type: 'io.debezium.transforms.Filter' transforms.filter.language: 'jsr223.groovy' diff --git a/charts/tidepool/values.yaml b/charts/tidepool/values.yaml index f39d29eb..5b1f0051 100644 --- a/charts/tidepool/values.yaml +++ b/charts/tidepool/values.yaml @@ -49,6 +49,8 @@ global: # -- mongo source connector heartbeat interval mongoHeartbeatIntervalMs: 60000 # -- enable keycloak kafka connector + postgresHeartbeatIntervalMs: 60000 + # -- enable keycloak kafka connector keycloak: enabled: false # -- The password key ref