From 4753743f0743a6b22f69e718c3cdb4ba8843cea6 Mon Sep 17 00:00:00 2001
From: Andreas Geissler <andreas-geissler@telekom.de>
Date: Tue, 27 Feb 2024 08:55:23 +0100
Subject: [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>
---
 .../cds-sdc-listener/templates/deployment.yaml           |  7 +++++++
 kubernetes/cds/components/cds-sdc-listener/values.yaml   | 16 ++++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

(limited to 'kubernetes/cds/components/cds-sdc-listener')

diff --git a/kubernetes/cds/components/cds-sdc-listener/templates/deployment.yaml b/kubernetes/cds/components/cds-sdc-listener/templates/deployment.yaml
index c0302d11d3..8688d8b4c0 100644
--- a/kubernetes/cds/components/cds-sdc-listener/templates/deployment.yaml
+++ b/kubernetes/cds/components/cds-sdc-listener/templates/deployment.yaml
@@ -40,6 +40,13 @@ spec:
           image: {{ include "repositoryGenerator.image.readiness" . }}
           imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
           name: {{ include "common.name" . }}-readiness
+          resources:
+            limits:
+              cpu: "100m"
+              memory: "0.5Gi"
+            requests:
+              cpu: "3m"
+              memory: "0.02Gi"
       containers:
         - name: {{ include "common.name" . }}
           image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
diff --git a/kubernetes/cds/components/cds-sdc-listener/values.yaml b/kubernetes/cds/components/cds-sdc-listener/values.yaml
index 3918825e5f..19de4e2454 100644
--- a/kubernetes/cds/components/cds-sdc-listener/values.yaml
+++ b/kubernetes/cds/components/cds-sdc-listener/values.yaml
@@ -97,18 +97,18 @@ flavor: small
 resources:
   small:
     limits:
-      cpu: 1
-      memory: 0.7Gi
+      cpu: "1"
+      memory: "0.7Gi"
     requests:
-      cpu: 0.5
-      memory: 0.7Gi
+      cpu: "0.5"
+      memory: "0.7Gi"
   large:
     limits:
-      cpu: 2
-      memory: 1.4Gi
+      cpu: "2"
+      memory: "1.4Gi"
     requests:
-      cpu: 1
-      memory: 1.4Gi
+      cpu: "1"
+      memory: "1.4Gi"
   unlimited: {}
 
 #Pods Service Account
-- 
cgit