feat: default to no triggers on any created ScaledObject

This commit is contained in:
Jose Diaz-Gonzalez
2024-11-13 02:05:20 -05:00
parent 8aa311131e
commit f8d2768816

View File

@@ -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 }}