aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/platform
diff options
context:
space:
mode:
authorAndreas Geissler <andreas-geissler@telekom.de>2024-02-27 08:55:23 +0100
committerAndreas Geissler <andreas-geissler@telekom.de>2024-02-28 13:36:38 +0000
commit4753743f0743a6b22f69e718c3cdb4ba8843cea6 (patch)
treeb94e42485a252d3ed348faa13ac4a009ad17c10b /kubernetes/platform
parentee7e3ada3228e4c80b622aa588d48ac34789cedd (diff)
[COMMON] Harmonize resource settings
Update all resource settings to the kubernetes recommended normalized form. Fix ReadinessCheck resource limits. Issue-ID: OOM-3273 Change-Id: Ie10903b801e4dc1689bcec092162d711a431a7a6 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Diffstat (limited to 'kubernetes/platform')
-rw-r--r--kubernetes/platform/components/chartmuseum/values.yaml16
-rw-r--r--kubernetes/platform/components/cmpv2-cert-provider/values.yaml8
-rw-r--r--kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml4
-rw-r--r--kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml8
-rw-r--r--kubernetes/platform/components/oom-cert-service/templates/deployment.yaml7
-rw-r--r--kubernetes/platform/components/oom-cert-service/values.yaml16
6 files changed, 33 insertions, 26 deletions
diff --git a/kubernetes/platform/components/chartmuseum/values.yaml b/kubernetes/platform/components/chartmuseum/values.yaml
index de3892c2f4..3367083a24 100644
--- a/kubernetes/platform/components/chartmuseum/values.yaml
+++ b/kubernetes/platform/components/chartmuseum/values.yaml
@@ -82,16 +82,16 @@ flavor: small
resources:
small:
limits:
- cpu: 1
- memory: 0.5Gi
+ cpu: "1"
+ memory: "0.5Gi"
requests:
- cpu: 0.5
- memory: 0.5Gi
+ cpu: "0.5"
+ memory: "0.5Gi"
large:
limits:
- cpu: 2
- memory: 1Gi
+ cpu: "2"
+ memory: "1Gi"
requests:
- cpu: 1
- memory: 1Gi
+ cpu: "1"
+ memory: "1Gi"
unlimited: {} \ No newline at end of file
diff --git a/kubernetes/platform/components/cmpv2-cert-provider/values.yaml b/kubernetes/platform/components/cmpv2-cert-provider/values.yaml
index e387cc8e55..7645ccde79 100644
--- a/kubernetes/platform/components/cmpv2-cert-provider/values.yaml
+++ b/kubernetes/platform/components/cmpv2-cert-provider/values.yaml
@@ -35,11 +35,11 @@ deployment:
logLevel: debug
resources:
limits:
- cpu: 250m
- memory: 128Mi
+ cpu: "250m"
+ memory: "0.1Gi"
requests:
- cpu: 100m
- memory: 64Mi
+ cpu: "100m"
+ memory: "0.06Gi"
readinessCheck:
wait_for:
- oom-cert-service
diff --git a/kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml b/kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml
index 46c67dd220..5f8d4a3fd5 100644
--- a/kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml
+++ b/kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml
@@ -47,10 +47,10 @@ labels: {}
resources: {}
# limits:
# cpu: "100m"
- # memory: "1024Mi"
+ # memory: "1Gi"
# requests:
# cpu: "100m"
-# memory: "1024Mi"
+# memory: "1Gi"
env:
KEYCLOAK_URL: http://keycloak:8080
diff --git a/kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml b/kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml
index 7e5f9391a0..6b56132eea 100644
--- a/kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml
+++ b/kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml
@@ -164,11 +164,11 @@ ingress:
resources: {}
# limits:
- # cpu: 100m
- # memory: 300Mi
+ # cpu: "100m"
+ # memory: "0.3Gi"
# requests:
- # cpu: 100m
- # memory: 300Mi
+ # cpu: "100m"
+ # memory: "0.3Gi"
extraVolumes: []
# - name: ca-bundle-cert
diff --git a/kubernetes/platform/components/oom-cert-service/templates/deployment.yaml b/kubernetes/platform/components/oom-cert-service/templates/deployment.yaml
index 5f80a7dc75..0ae9766b3b 100644
--- a/kubernetes/platform/components/oom-cert-service/templates/deployment.yaml
+++ b/kubernetes/platform/components/oom-cert-service/templates/deployment.yaml
@@ -67,6 +67,13 @@ spec:
fieldPath: metadata.namespace
image: {{ include "repositoryGenerator.image.readiness" . }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ resources:
+ limits:
+ cpu: "100m"
+ memory: "0.5Gi"
+ requests:
+ cpu: "3m"
+ memory: "0.02Gi"
- name: subsitute-envs
image: {{ include "repositoryGenerator.image.envsubst" . }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
diff --git a/kubernetes/platform/components/oom-cert-service/values.yaml b/kubernetes/platform/components/oom-cert-service/values.yaml
index c1a75aefc1..37ad335c4a 100644
--- a/kubernetes/platform/components/oom-cert-service/values.yaml
+++ b/kubernetes/platform/components/oom-cert-service/values.yaml
@@ -61,18 +61,18 @@ flavor: small
resources:
small:
limits:
- cpu: 1
- memory: 0.5Gi
+ cpu: "1"
+ memory: "0.5Gi"
requests:
- cpu: 0.5
- memory: 0.5Gi
+ cpu: "0.5"
+ memory: "0.5Gi"
large:
limits:
- cpu: 2
- memory: 1Gi
+ cpu: "2"
+ memory: "1Gi"
requests:
- cpu: 1
- memory: 1Gi
+ cpu: "1"
+ memory: "1Gi"
unlimited: {}