[CPS] Adding startup probe to CPS deployment 34/129334/3
authorlukegleeson <luke.gleeson@est.tech>
Fri, 20 May 2022 14:09:35 +0000 (15:09 +0100)
committerFiachra Corcoran <fiachra.corcoran@est.tech>
Fri, 27 May 2022 13:17:23 +0000 (13:17 +0000)
Adding 5 minute startup probe to prevent forced restart during cps deployment

Issue-ID: CPS-1032
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I9d1be569f8f5e6f40cc1918ba6b2a5f4a86ef699

kubernetes/cps/components/cps-core/templates/deployment.yaml
kubernetes/cps/components/cps-core/values.yaml

index 54e2cc6..a247f14 100644 (file)
@@ -88,6 +88,12 @@ spec:
             path: {{ .Values.readiness.path }}
           initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
           periodSeconds: {{ .Values.readiness.periodSeconds }}
+        startupProbe:
+          httpGet:
+            path: {{ .Values.startup.path }}
+            port: {{ .Values.startup.port }}
+          failureThreshold: {{ .Values.startup.failureThreshold }}
+          periodSeconds: {{ .Values.startup.periodSeconds }}
         env:
           - name: SPRING_PROFILES_ACTIVE
             value: {{ .Values.config.spring.profile }}
index c548abb..5a10b2f 100644 (file)
@@ -145,6 +145,12 @@ readiness:
   path: /manage/health
   port: *mgt_port
 
+startup:
+  failureThreshold: 5
+  periodSeconds: 60
+  path: /manage/health
+  port: *mgt_port
+
 ingress:
   enabled: true
   service: