From 33309b9c1144de0a3004cf4302c843aad36766a7 Mon Sep 17 00:00:00 2001
From: Daniel Ecer <de-code@users.noreply.github.com>
Date: Mon, 10 Jun 2019 19:02:21 +0100
Subject: [PATCH] disable hpa by default (#3)

---
 cermine/templates/hpa.yaml         | 2 ++
 cermine/values.yaml                | 1 +
 grobid/templates/hpa.yaml          | 2 ++
 grobid/values.yaml                 | 1 +
 sciencebeam/templates/hpa.yaml     | 2 ++
 sciencebeam/values.yaml            | 1 +
 scienceparse-v1/templates/hpa.yaml | 2 ++
 scienceparse-v1/values.yaml        | 1 +
 scienceparse-v2/templates/hpa.yaml | 2 ++
 scienceparse-v2/values.yaml        | 1 +
 10 files changed, 15 insertions(+)

diff --git a/cermine/templates/hpa.yaml b/cermine/templates/hpa.yaml
index d5f7392..d265627 100644
--- a/cermine/templates/hpa.yaml
+++ b/cermine/templates/hpa.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.autoscaling.enabled }}
 apiVersion: autoscaling/v2beta1
 kind: HorizontalPodAutoscaler
 metadata:
@@ -19,3 +20,4 @@ spec:
     resource:
       name: cpu
       targetAverageUtilization: {{ .Values.autoscaling.targetAverageCpuUtilization }}
+{{- end }}
diff --git a/cermine/values.yaml b/cermine/values.yaml
index ed14572..d3d7e39 100644
--- a/cermine/values.yaml
+++ b/cermine/values.yaml
@@ -45,6 +45,7 @@ resources:
     memory: 4Gi
 
 autoscaling:
+  enabled: false
   maxReplicas: 16
   targetAverageCpuUtilization: 80 # default of HPA
 
diff --git a/grobid/templates/hpa.yaml b/grobid/templates/hpa.yaml
index 1ced280..b5c9e25 100644
--- a/grobid/templates/hpa.yaml
+++ b/grobid/templates/hpa.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.autoscaling.enabled }}
 apiVersion: autoscaling/v2beta1
 kind: HorizontalPodAutoscaler
 metadata:
@@ -19,3 +20,4 @@ spec:
     resource:
       name: cpu
       targetAverageUtilization: {{ .Values.autoscaling.targetAverageCpuUtilization }}
+{{- end }}
diff --git a/grobid/values.yaml b/grobid/values.yaml
index 1c27d67..cc4fc50 100644
--- a/grobid/values.yaml
+++ b/grobid/values.yaml
@@ -44,6 +44,7 @@ resources:
     memory: 4Gi
 
 autoscaling:
+  enabled: false
   maxReplicas: 16
   targetAverageCpuUtilization: 80 # HPA default
 
diff --git a/sciencebeam/templates/hpa.yaml b/sciencebeam/templates/hpa.yaml
index a74179a..9d8f759 100644
--- a/sciencebeam/templates/hpa.yaml
+++ b/sciencebeam/templates/hpa.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.autoscaling.enabled }}
 apiVersion: autoscaling/v2beta1
 kind: HorizontalPodAutoscaler
 metadata:
@@ -19,3 +20,4 @@ spec:
     resource:
       name: cpu
       targetAverageUtilization: {{ .Values.autoscaling.targetAverageCpuUtilization }}
+{{- end }}
diff --git a/sciencebeam/values.yaml b/sciencebeam/values.yaml
index 9d88e5b..5261fa2 100644
--- a/sciencebeam/values.yaml
+++ b/sciencebeam/values.yaml
@@ -59,6 +59,7 @@ resources:
     memory: 1Gi
 
 autoscaling:
+  enabled: false
   maxReplicas: 16
   targetAverageCpuUtilization: 80 # default of HPA
 
diff --git a/scienceparse-v1/templates/hpa.yaml b/scienceparse-v1/templates/hpa.yaml
index 57987c5..cf4f92a 100644
--- a/scienceparse-v1/templates/hpa.yaml
+++ b/scienceparse-v1/templates/hpa.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.autoscaling.enabled }}
 apiVersion: autoscaling/v2beta1
 kind: HorizontalPodAutoscaler
 metadata:
@@ -19,3 +20,4 @@ spec:
     resource:
       name: cpu
       targetAverageUtilization: {{ .Values.autoscaling.targetAverageCpuUtilization }}
+{{- end }}
diff --git a/scienceparse-v1/values.yaml b/scienceparse-v1/values.yaml
index e3f5c23..864bde6 100644
--- a/scienceparse-v1/values.yaml
+++ b/scienceparse-v1/values.yaml
@@ -45,6 +45,7 @@ resources:
     memory: 4Gi
 
 autoscaling:
+  enabled: false
   maxReplicas: 16
   targetAverageCpuUtilization: 80 # default of HPA
 
diff --git a/scienceparse-v2/templates/hpa.yaml b/scienceparse-v2/templates/hpa.yaml
index 9f85600..3ace3dd 100644
--- a/scienceparse-v2/templates/hpa.yaml
+++ b/scienceparse-v2/templates/hpa.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.autoscaling.enabled }}
 apiVersion: autoscaling/v2beta1
 kind: HorizontalPodAutoscaler
 metadata:
@@ -19,3 +20,4 @@ spec:
     resource:
       name: cpu
       targetAverageUtilization: {{ .Values.autoscaling.targetAverageCpuUtilization }}
+{{- end }}
diff --git a/scienceparse-v2/values.yaml b/scienceparse-v2/values.yaml
index 56c7a0f..c285206 100644
--- a/scienceparse-v2/values.yaml
+++ b/scienceparse-v2/values.yaml
@@ -45,6 +45,7 @@ resources:
     memory: 4Gi
 
 autoscaling:
+  enabled: false
   maxReplicas: 16
   targetAverageCpuUtilization: 80 # default of HPA
 
-- 
GitLab