From c0060857e8b8dfc45c4eb00dd6d9c4d12f6fbd5b Mon Sep 17 00:00:00 2001 From: Aditya Choudhari Date: Tue, 10 Feb 2026 10:54:49 -0800 Subject: [PATCH 1/2] chore: add kafka config options --- charts/ctrlplane/Chart.yaml | 2 +- .../charts/workspace-engine/templates/statefulset.yaml | 6 +++++- charts/ctrlplane/values.yaml | 5 ++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/charts/ctrlplane/Chart.yaml b/charts/ctrlplane/Chart.yaml index d81f778..cad7ab8 100644 --- a/charts/ctrlplane/Chart.yaml +++ b/charts/ctrlplane/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: ctrlplane description: Ctrlplane Helm chart for Kubernetes type: application -version: 0.9.3 +version: 0.10.0 appVersion: "1.0.0" maintainers: diff --git a/charts/ctrlplane/charts/workspace-engine/templates/statefulset.yaml b/charts/ctrlplane/charts/workspace-engine/templates/statefulset.yaml index acecd77..6b3b8b6 100644 --- a/charts/ctrlplane/charts/workspace-engine/templates/statefulset.yaml +++ b/charts/ctrlplane/charts/workspace-engine/templates/statefulset.yaml @@ -44,7 +44,11 @@ spec: protocol: TCP env: - name: KAFKA_BROKERS - value: {{ .Values.global.kafkaBrokers | quote }} + value: {{ .Values.global.kafka.brokers | quote }} + - name: KAFKA_GROUP_ID + value: {{ .Values.global.kafka.groupId | quote }} + - name: KAFKA_TOPIC + value: {{ .Values.global.kafka.topic | quote }} - name: POD_NAME valueFrom: diff --git a/charts/ctrlplane/values.yaml b/charts/ctrlplane/values.yaml index 8b0a65e..e812b67 100644 --- a/charts/ctrlplane/values.yaml +++ b/charts/ctrlplane/values.yaml @@ -59,7 +59,10 @@ global: port: "5432" database: "ctrlplane" - kafkaBrokers: localhost:9092 + kafka: + brokers: localhost:9092 + groupId: workspace-engine + topic: workspace-events integrations: github: From 5c4fd776960057ec3f1591b740233b46b5b43f00 Mon Sep 17 00:00:00 2001 From: Aditya Choudhari Date: Tue, 10 Feb 2026 10:59:04 -0800 Subject: [PATCH 2/2] fix notes.txt --- charts/ctrlplane/templates/NOTES.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/ctrlplane/templates/NOTES.txt b/charts/ctrlplane/templates/NOTES.txt index 2c525a2..2b484c3 100644 --- a/charts/ctrlplane/templates/NOTES.txt +++ b/charts/ctrlplane/templates/NOTES.txt @@ -48,11 +48,13 @@ {{- else if ne .Values.global.integrations.github.bot.clientSecret "" }} ⚠ GitHub bot configured directly in values {{- end }} +{{- if .Values.global.integrations.azure }} {{- if include "ctrlplane.isValueFrom" .Values.global.integrations.azure.appClientSecret }} ✓ Azure app configured via secret reference {{- else if ne .Values.global.integrations.azure.appClientSecret "" }} ⚠ Azure app configured directly in values {{- end }} +{{- end }} 3. Using valueFrom pattern for secrets: