From 8add9b4b134c3e92c746caf244bdfbdeff63fc1a Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Tue, 27 Feb 2024 16:48:08 -0500 Subject: [PATCH] fix: ensure the ScaledObject resource is not created if the capability does not exist --- plugins/scheduler-k3s/templates/chart/scaled-object.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/scheduler-k3s/templates/chart/scaled-object.yaml b/plugins/scheduler-k3s/templates/chart/scaled-object.yaml index 806392c71..af66f19ab 100644 --- a/plugins/scheduler-k3s/templates/chart/scaled-object.yaml +++ b/plugins/scheduler-k3s/templates/chart/scaled-object.yaml @@ -1,6 +1,7 @@ {{- $processName := "PROCESS_NAME" }} {{- $config := index .Values.processes "PROCESS_NAME" }} {{- if and $config.autoscaling (and $config.autoscaling.enabled (eq $config.autoscaling.type "keda")) }} +{{- if .Capabilities.APIVersions.Has "keda.sh/v1alpha1" -}} apiVersion: keda.sh/v1alpha1 kind: ScaledObject metadata: @@ -40,4 +41,5 @@ spec: replicas: {{ $config.replicas }} triggers: {{- toYaml $config.autoscaling.triggers | nindent 4 }} -{{- end }} \ No newline at end of file +{{- end }} +{{- end }}