From 633c556f6ead1d3a6e4ee58edeb467483d274d31 Mon Sep 17 00:00:00 2001
From: Markus Blank-Burian <blankburian@wwu.de>
Date: Tue, 23 May 2023 14:04:46 +0200
Subject: [PATCH] update hpa to v2

---
 webserver/Chart.yaml         |  2 +-
 webserver/templates/hpa.yaml | 10 +++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/webserver/Chart.yaml b/webserver/Chart.yaml
index db1272a..f858b92 100644
--- a/webserver/Chart.yaml
+++ b/webserver/Chart.yaml
@@ -2,4 +2,4 @@ apiVersion: v2
 name: webserver
 description: A Helm chart to deploy a simple web server on the WWU Kube
 type: application
-version: 0.0.5
+version: 0.0.6
diff --git a/webserver/templates/hpa.yaml b/webserver/templates/hpa.yaml
index d6e0647..6d1ad72 100644
--- a/webserver/templates/hpa.yaml
+++ b/webserver/templates/hpa.yaml
@@ -1,5 +1,5 @@
 {{- if .Values.autoscaling.enabled }}
-apiVersion: autoscaling/v2beta1
+apiVersion: autoscaling/v2
 kind: HorizontalPodAutoscaler
 metadata:
   name: {{ include "webserver.fullname" . }}
@@ -17,12 +17,16 @@ spec:
     - type: Resource
       resource:
         name: cpu
-        targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
+        target:
+          type: Utilization
+          averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
     {{- end }}
     {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
     - type: Resource
       resource:
         name: memory
-        targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
+        target:
+          type: Utilization
+          averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
     {{- end }}
 {{- end }}
-- 
GitLab