From c74e474f567c6e30605a8cae44420d28c7d2303f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de>
Date: Wed, 2 Mar 2022 14:50:04 +0100
Subject: [PATCH] Add Helm option to use TopicOperator

---
 helm/templates/kafka/kafka-cluster.yaml | 13 ++++++++++---
 helm/values.yaml                        |  3 ++-
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/helm/templates/kafka/kafka-cluster.yaml b/helm/templates/kafka/kafka-cluster.yaml
index 0d7eccfd2..1d6f358d8 100644
--- a/helm/templates/kafka/kafka-cluster.yaml
+++ b/helm/templates/kafka/kafka-cluster.yaml
@@ -30,8 +30,6 @@ spec:
         configMapKeyRef:
           name: {{ template "theodolite.fullname" . }}-kafka-metrics
           key: kafka-metrics-config.yml
-  
-  kafkaExporter: {}
 
   zookeeper:
     {{- with .Values.strimzi.zookeeper.replicas }}
@@ -39,5 +37,14 @@ spec:
       {{- toYaml . | nindent 6 }}
     {{- end }}
     storage:
-      type: ephemeral
+      type: ephemeral 
+
+  kafkaExporter: {}
+
+  {{- if .Values.strimzi.topicOperator.enabled -}}
+  entityOperator:
+    topicOperator: {}
+  {{- end }}
+
+
 {{- end }}
\ No newline at end of file
diff --git a/helm/values.yaml b/helm/values.yaml
index f3f6093d1..0f1d4790b 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -173,7 +173,6 @@ strimzi:
     jvmOptions:
       "-Xmx": "512M"
       "-Xms": "512M"
-
   zookeeper:
     replicas: 3
     zooEntrance:
@@ -181,6 +180,8 @@ strimzi:
       zookeeperClient:
         enabled: true
         nodeSelector: {}
+  topicOperator:
+    enabled: false
 
 
 ###
-- 
GitLab