Files
2026-02-27 13:03:44 +01:00

24 lines
763 B
YAML

---
# yaml-language-server: $schema=https://schemas.tholinka.dev/keda.sh/scaledobject_v1alpha1.json
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: ${SCALER_SILENT}${APP}
spec:
advanced:
restoreToOriginalReplicaCount: true
scaleTargetRef:
apiVersion: ${SCALER_API_VERSION:=apps/v1}
kind: ${SCALER_TYPE:=Deployment}
name: ${SCALER_NAME:=${APP}}
cooldownPeriod: 0
minReplicaCount: ${SCALER_MIN_REPLICAS:=0}
maxReplicaCount: ${SCALER_MAX_REPLICAS:=1}
triggers:
- type: prometheus
metadata:
serverAddress: http://prometheus-operated.observability.svc.cluster.local.:9090
query: ${SCALER_QUERY}
threshold: '${SCALER_THRESHOLD:="1"}'
ignoreNullValues: '${SCALER_IGNORE_NULL:="0"}'