From 7666055f69431741d2ae103231274122a4dd7cf6 Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Tue, 20 Apr 2021 09:17:28 +0200
Subject: [PATCH] increase limits for helm-operator, nextcloud, rocketchat

---
 ansible/roles/apps/tasks/core.yml             |  2 +-
 .../apps/templates/settings/nextcloud.yaml    | 19 ++++++++++---------
 .../apps/templates/settings/rocketchat.yaml   |  4 ++--
 3 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/ansible/roles/apps/tasks/core.yml b/ansible/roles/apps/tasks/core.yml
index 5cf16e1bd..eef1c35dc 100644
--- a/ansible/roles/apps/tasks/core.yml
+++ b/ansible/roles/apps/tasks/core.yml
@@ -66,7 +66,7 @@
     --set configureRepositories.repositories[2].url=https://nextcloud.github.io/helm \
     --set chartsSyncInterval=20m \
     --set statusUpdateInterval=30s \
-    --set resources.limits.cpu=500m \
+    --set resources.limits.cpu=1000m \
     --set resources.limits.memory=1Gi \
     --set livenessProbe.initialDelaySeconds=10 \
     --set readinessProbe.initialDelaySeconds=10 \
diff --git a/ansible/roles/apps/templates/settings/nextcloud.yaml b/ansible/roles/apps/templates/settings/nextcloud.yaml
index 503d1bb37..166ede0f8 100644
--- a/ansible/roles/apps/templates/settings/nextcloud.yaml
+++ b/ansible/roles/apps/templates/settings/nextcloud.yaml
@@ -76,6 +76,14 @@ nextcloud:
   readinessProbe:
     initialDelaySeconds: 120
 
+  resources:
+    limits:
+      cpu: 100m
+      memory: 360Mi
+    requests:
+      cpu: 30m
+      memory: 180Mi
+
   # Enable and configure MariaDB chart
   mariadb:
     db:
@@ -100,13 +108,6 @@ nextcloud:
       enabled: false
     rootUser:
       password: "{{ nextcloud_mariadb_root_password }}"
-  resources:
-    limits:
-      cpu: 50m
-      memory: 360Mi
-    requests:
-      cpu: 10m
-      memory: 180Mi
 
 setupApps:
   backoffLimit: 20
@@ -114,10 +115,10 @@ setupApps:
 onlyoffice:
   resources:
     limits:
-      cpu: 20m
+      cpu: 80m
       memory: 1536Mi
     requests:
-      cpu: 10m
+      cpu: 20m
       memory: 768Mi
   server_name: "office.{{ domain }}"
   ingress:
diff --git a/ansible/roles/apps/templates/settings/rocketchat.yaml b/ansible/roles/apps/templates/settings/rocketchat.yaml
index 4e19fe784..eaaca01f5 100644
--- a/ansible/roles/apps/templates/settings/rocketchat.yaml
+++ b/ansible/roles/apps/templates/settings/rocketchat.yaml
@@ -90,10 +90,10 @@ podAnnotations:
 
 resources:
   limits:
-    cpu: 40m
+    cpu: 80m
     memory: 1024Mi
   requests:
-    cpu: 10m
+    cpu: 20m
     memory: 512Mi
 
 mongodb:
-- 
GitLab