24 lines
763 B
YAML
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"}'
|