diff --git a/helm/core-ui-middleware/templates/deployment.yaml b/helm/core-ui-middleware/templates/deployment.yaml index 66e7484cee510b526568166cfce1b5a67c8ee7af..63e0159d0e1135a9d8bc02cf0a7244161e4eeaec 100644 --- a/helm/core-ui-middleware/templates/deployment.yaml +++ b/helm/core-ui-middleware/templates/deployment.yaml @@ -5,7 +5,9 @@ metadata: labels: {{- include "ox-common.labels.standard" . | nindent 4 }} spec: + {{- if not .Values.autoscaling.enabled }} replicas: {{ .Values.replicaCount }} + {{- end }} selector: matchLabels: {{- include "ox-common.labels.matchLabels" . | nindent 6 }} diff --git a/helm/core-ui-middleware/templates/hpa.yaml b/helm/core-ui-middleware/templates/hpa.yaml index e639743b21f0c3cec9a1a4de560ef25aca5dd2fb..10e29400b137ebc0736f9545e03baa38d0305141 100644 --- a/helm/core-ui-middleware/templates/hpa.yaml +++ b/helm/core-ui-middleware/templates/hpa.yaml @@ -1,5 +1,5 @@ {{- if .Values.autoscaling.enabled }} -apiVersion: autoscaling/v2beta1 +apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: {{ include "core-ui-middleware.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 }} diff --git a/helm/core-ui-middleware/values.yaml b/helm/core-ui-middleware/values.yaml index 4d3550482596c49ef463e23da7c6ca667df7ee1f..6b421a280d26d203c1e8dc1faae8fccd0e980da9 100644 --- a/helm/core-ui-middleware/values.yaml +++ b/helm/core-ui-middleware/values.yaml @@ -78,7 +78,7 @@ autoscaling: minReplicas: 1 maxReplicas: 100 targetCPUUtilizationPercentage: 80 - # targetMemoryUtilizationPercentage: 80 + targetMemoryUtilizationPercentage: 80 nodeSelector: {}