From 6c1db536854a108526e8dbc67a309f32916ce256 Mon Sep 17 00:00:00 2001 From: Ramin Gharib Date: Thu, 8 Aug 2024 11:28:19 +0200 Subject: [PATCH] Validate autoscaling mandatory fields when it is enabled (#254) --- charts/streams-app/templates/scaled-object.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/streams-app/templates/scaled-object.yaml b/charts/streams-app/templates/scaled-object.yaml index 60fdba15..c484b492 100644 --- a/charts/streams-app/templates/scaled-object.yaml +++ b/charts/streams-app/templates/scaled-object.yaml @@ -1,5 +1,8 @@ {{ if .Values.autoscaling.enabled }} -{{- $root := . -}} + {{- if not (and .Values.kafka.applicationId .Values.autoscaling.lagThreshold) }} + {{- fail "When autoscaling is enabled, you must set both .Values.kafka.applicationId and .Values.autoscaling.lagThreshold" }} + {{- end }} + {{- $root := . -}} apiVersion: keda.sh/v1alpha1 kind: ScaledObject metadata: