From c1fbb0ce9c1c624685a2aa099bc722a492ab940e Mon Sep 17 00:00:00 2001 From: Bernhard Mallinger <bernhard.mallinger@eox.at> Date: Thu, 27 Jan 2022 13:40:35 +0100 Subject: [PATCH] Add optional HorizontalPodAutoscaler to renderer chart --- charts/vs-renderer/templates/hpa.yaml | 20 ++++++++++++++++++++ charts/vs-renderer/values.yaml | 7 ++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 charts/vs-renderer/templates/hpa.yaml diff --git a/charts/vs-renderer/templates/hpa.yaml b/charts/vs-renderer/templates/hpa.yaml new file mode 100644 index 0000000..3b9883a --- /dev/null +++ b/charts/vs-renderer/templates/hpa.yaml @@ -0,0 +1,20 @@ +{{ if .Values.hpa.enabled }} +apiVersion: autoscaling/v2beta2 +kind: HorizontalPodAutoscaler +metadata: + name: vs-renderer +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: vs-renderer + minReplicas: {{ .Values.hpa.minReplicas }} + maxReplicas: {{ .Values.hpa.maxReplicas }} + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 100 +{{ end }} diff --git a/charts/vs-renderer/values.yaml b/charts/vs-renderer/values.yaml index b7f0565..ec583ac 100644 --- a/charts/vs-renderer/values.yaml +++ b/charts/vs-renderer/values.yaml @@ -1,4 +1,3 @@ -replicaCount: 1 nameOverride: fullNameOverride: @@ -19,6 +18,12 @@ livenessProbe: imagePullSecrets: [] +replicaCount: 1 +hpa: + enabled: false + minReplicas: 1 + maxReplicas: 3 + service: type: ClusterIP port: 80 -- GitLab