[SO,CDS,DCAE] increase readiness timeouts for sdc-be 04/140304/4
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 26 Feb 2025 14:48:39 +0000 (15:48 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 29 May 2025 12:03:08 +0000 (14:03 +0200)
- [SO] let so-sdc-controller wait for sdc-be
- [CDS,DCAE] increase timeout from 10 to 30 minutes for
  services that are waiting on sdc-be
- [sdc-onboarding-be] increase wait timeout for waiting
  on sdc-cs
- [CDS] use readinessCheck include in cds-sdc-listener

Issue-ID: SO-4145
Change-Id: I7f702b97a93806fe16d3fa7e472d2d79061275c9
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
kubernetes/cds/components/cds-sdc-listener/Chart.yaml
kubernetes/cds/components/cds-sdc-listener/templates/deployment.yaml
kubernetes/cds/components/cds-sdc-listener/values.yaml
kubernetes/dcaegen2-services/components/dcae-ves-openapi-manager/values.yaml
kubernetes/sdc/components/sdc-onboarding-be/values.yaml
kubernetes/so/components/so-sdc-controller/values.yaml

index dc5fef2..1c35474 100755 (executable)
@@ -26,6 +26,9 @@ dependencies:
   - name: repositoryGenerator
     version: ~13.x-0
     repository: '@local'
+  - name: readinessCheck
+    version: ~13.x-0
+    repository: '@local'
   - name: serviceAccount
     version: ~13.x-0
-    repository: '@local'
\ No newline at end of file
+    repository: '@local'
index 6922b24..2b24097 100644 (file)
@@ -24,29 +24,7 @@ spec:
     metadata: {{- include "common.templateMetadata" . | nindent 6 }}
     spec:
       initContainers:
-        - command:
-          - /app/ready.py
-          args:
-            - --service-name
-            - sdc-be
-            - --service-name
-            - cds-blueprints-processor-http
-          env:
-          - name: NAMESPACE
-            valueFrom:
-              fieldRef:
-                apiVersion: v1
-                fieldPath: metadata.namespace
-          image: {{ include "repositoryGenerator.image.readiness" . }}
-          imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-          name: {{ include "common.name" . }}-readiness
-          resources:
-            limits:
-              cpu: "100m"
-              memory: "500Mi"
-            requests:
-              cpu: "3m"
-              memory: "20Mi"
+      {{ include "common.readinessCheck.waitFor" . | indent 6 | trim }}
       containers:
         - name: {{ include "common.name" . }}
           image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
index b270dc6..4a00305 100644 (file)
@@ -116,3 +116,10 @@ serviceAccount:
   nameOverride: cds-sdc-listener
   roles:
     - read
+
+readinessCheck:
+  wait_for:
+    timeout: 30
+    services:
+      - sdc-be
+      - cds-blueprints-processor-http
index 6b7b43e..c5d9b18 100644 (file)
@@ -47,6 +47,7 @@ liveness:
 
 readinessCheck:
   wait_for:
+    timeout: 30
     services:
       - sdc-be
 
@@ -103,4 +104,4 @@ kafkaUser:
     - name: SDC-DISTR
       type: topic
       patternType: prefix
-      operations: [Read, Write]
\ No newline at end of file
+      operations: [Read, Write]
index ab357d1..6a35c44 100644 (file)
@@ -158,10 +158,11 @@ wait_for_job_container:
 
 readinessCheck:
   wait_for:
-    timeout: 20
+    timeout: 25
     jobs:
       - '{{ include "common.release" . }}-sdc-onboarding-be'
   job_wait_for:
+    timeout: 20
     jobs:
       - '{{ include "common.release" . }}-sdc-cs'
 
index 813ede9..8bfe127 100755 (executable)
@@ -34,8 +34,11 @@ global:
 
 readinessCheck:
   wait_for:
+    timeout: 30
     jobs:
       - '{{ include "common.release" . }}-so-mariadb-config-job'
+    services:
+      - sdc-be
 
 #################################################################
 # Secrets metaconfig