mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-08-19 09:30:21 +00:00
2646068e7e
Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Utwo <mihai.legat@gmail.com>
30 lines
1.4 KiB
YAML
30 lines
1.4 KiB
YAML
{{- if .Values.worker.keda.enabled }}
|
|
apiVersion: keda.sh/v1alpha1
|
|
kind: ScaledObject
|
|
metadata:
|
|
name: {{ include "prowler.fullname" . }}-worker
|
|
namespace: {{ $.Release.Namespace }}
|
|
labels:
|
|
{{- include "prowler.labels" . | nindent 4 }}
|
|
spec:
|
|
scaleTargetRef:
|
|
name: {{ include "prowler.fullname" . }}-worker
|
|
envSourceContainerName: worker
|
|
kind: Deployment
|
|
minReplicaCount: {{ .Values.worker.keda.minReplicas }}
|
|
maxReplicaCount: {{ .Values.worker.keda.maxReplicas }}
|
|
pollingInterval: {{ .Values.worker.keda.pollingInterval }}
|
|
cooldownPeriod: {{ .Values.worker.keda.cooldownPeriod }}
|
|
triggers:
|
|
- type: {{ .Values.worker.keda.triggerType }}
|
|
metadata:
|
|
userName: {{ .Values.worker.keda.postgresql.userName | quote }}
|
|
passwordFromEnv: {{ .Values.worker.keda.postgresql.passwordFromEnv | quote }}
|
|
host: {{ .Values.worker.keda.postgresql.host | default (printf "%s-postgresql.%s.svc.cluster.local" .Release.Name .Release.Namespace) | quote }}
|
|
port: {{ .Values.worker.keda.postgresql.port | quote }}
|
|
dbName: {{ .Values.worker.keda.postgresql.database | default .Values.postgresql.auth.database | quote }}
|
|
sslmode: {{ .Values.worker.keda.postgresql.sslmode | quote }}
|
|
query: {{ .Values.worker.keda.query | quote }}
|
|
targetQueryValue: {{ .Values.worker.keda.targetQueryValue | quote }}
|
|
{{- end }}
|