From f1c866af0a3f0bf23bdecd2048df64d15da7ce35 Mon Sep 17 00:00:00 2001 From: Eric Wollesen Date: Wed, 15 Jan 2025 10:21:17 -0700 Subject: [PATCH] use a feature flag for care partner alerts mongo connectors As they're not in use right now, they tend to fall off of the op log and cause needless alerts. BACK-3365 --- .../data/templates/8-care-partner-alerts-kafka-connector.yaml | 2 ++ .../charts/data/templates/8-device-data-kafka-connector.yaml | 2 ++ charts/tidepool/charts/data/values.yaml | 3 +++ 3 files changed, 7 insertions(+) diff --git a/charts/tidepool/charts/data/templates/8-care-partner-alerts-kafka-connector.yaml b/charts/tidepool/charts/data/templates/8-care-partner-alerts-kafka-connector.yaml index e1929f72..60852906 100644 --- a/charts/tidepool/charts/data/templates/8-care-partner-alerts-kafka-connector.yaml +++ b/charts/tidepool/charts/data/templates/8-care-partner-alerts-kafka-connector.yaml @@ -1,4 +1,5 @@ {{ if .Values.global.kafka.connect.enabled }} +{{ if .Values.kafka.connectors.carePartnerAlerts.enabled }} apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaConnector metadata: @@ -24,3 +25,4 @@ spec: heartbeat.topic.name: {{ .Release.Namespace }}-{{ .Values.global.kafka.connect.clusterName }}-heartbeat tasksMax: {{ .Values.global.kafka.connect.sourceTasksMax | int }} {{- end }} +{{- end }} diff --git a/charts/tidepool/charts/data/templates/8-device-data-kafka-connector.yaml b/charts/tidepool/charts/data/templates/8-device-data-kafka-connector.yaml index d3da975d..ac7bbf37 100644 --- a/charts/tidepool/charts/data/templates/8-device-data-kafka-connector.yaml +++ b/charts/tidepool/charts/data/templates/8-device-data-kafka-connector.yaml @@ -1,4 +1,5 @@ {{ if .Values.global.kafka.connect.enabled }} +{{ if .Values.kafka.connectors.carePartnerAlerts.enabled }} apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaConnector metadata: @@ -34,3 +35,4 @@ spec: heartbeat.topic.name: {{ .Release.Namespace }}-{{ .Values.global.kafka.connect.clusterName }}-heartbeat tasksMax: {{ .Values.global.kafka.connect.sourceTasksMax | int }} {{- end }} +{{- end }} diff --git a/charts/tidepool/charts/data/values.yaml b/charts/tidepool/charts/data/values.yaml index 8089d4ca..ad04e107 100644 --- a/charts/tidepool/charts/data/values.yaml +++ b/charts/tidepool/charts/data/values.yaml @@ -34,6 +34,9 @@ kafka: configmapName: kafka # -- name of the configmap containing the kafka broker and credentials to use secretName: kafka + connectors: + carePartnerAlerts: + enabled: false # -- node selector configuration nodeSelector: {} # -- tolerations