From 40e557f9e8afda569b7fb2db1db692f5144ba246 Mon Sep 17 00:00:00 2001
From: Pierre Ozoux <pierre@ozoux.net>
Date: Tue, 12 Oct 2021 18:54:02 +0200
Subject: [PATCH] Changes maxsurge and adds readiness/liveness probes.

---
 nextcloud/manifests/app.yml | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/nextcloud/manifests/app.yml b/nextcloud/manifests/app.yml
index 5b96014..e7f282e 100644
--- a/nextcloud/manifests/app.yml
+++ b/nextcloud/manifests/app.yml
@@ -95,8 +95,8 @@ spec:
       app.kubernetes.io/part-of: Nextcloud
   strategy:
     rollingUpdate:
-      maxSurge: 25%
-      maxUnavailable: 25%
+      maxSurge: 1
+      maxUnavailable: 1
     type: RollingUpdate
   template:
     metadata:
@@ -176,6 +176,18 @@ spec:
         image: libresh/nextcloud:${NC_IMAGE_TAG}
         imagePullPolicy: Always
         name: app
+        livenessProbe:
+          exec:
+            command:
+            - /php-fpm-healthcheck
+          initialDelaySeconds: 10
+          periodSeconds: 60
+        readinessProbe:
+          exec:
+            command:
+            - /php-fpm-healthcheck
+          initialDelaySeconds: 10
+          periodSeconds: 60
         ports:
         - containerPort: 9000
           name: api
-- 
GitLab