From f8d2768816c23ea0d2918fbdd552abf7ab29848b Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 13 Nov 2024 02:05:20 -0500 Subject: [PATCH] feat: default to no triggers on any created ScaledObject --- .../scheduler-k3s/templates/chart/keda-scaled-object.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/scheduler-k3s/templates/chart/keda-scaled-object.yaml b/plugins/scheduler-k3s/templates/chart/keda-scaled-object.yaml index 0cb037d94..24e6ed5e1 100644 --- a/plugins/scheduler-k3s/templates/chart/keda-scaled-object.yaml +++ b/plugins/scheduler-k3s/templates/chart/keda-scaled-object.yaml @@ -2,6 +2,7 @@ {{- $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: @@ -31,9 +32,13 @@ spec: fallback: failureThreshold: 3 replicas: {{ $config.replicas }} + {{- if $config.autoscaling.triggers }} triggers: {{- with $config.autoscaling.triggers }} {{- toYaml . | nindent 4 }} {{- end }} + {{- else }} + triggers: [] + {{- end }} {{- end }} {{- end }}