From 3e28f0f3e3776d2515f953636d2fa5a3e5cb7c51 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Sun, 1 Dec 2024 18:47:25 +0100 Subject: [PATCH] Add more maxSurge=0 to deployments --- modules/hedgedoc.nix | 18 ++++++++++++++++++ modules/nextcloud.nix | 9 +++++++++ 2 files changed, 27 insertions(+) diff --git a/modules/hedgedoc.nix b/modules/hedgedoc.nix index a889825..d41b200 100644 --- a/modules/hedgedoc.nix +++ b/modules/hedgedoc.nix @@ -25,6 +25,15 @@ component = "website"; }; + strategy = { + type = "RollingUpdate"; + + rollingUpdate = { + maxSurge = 0; + maxUnavailable = 1; + }; + }; + template = { metadata.labels = { app = "hedgedoc"; @@ -88,6 +97,15 @@ component = "database"; }; + strategy = { + type = "RollingUpdate"; + + rollingUpdate = { + maxSurge = 0; + maxUnavailable = 1; + }; + }; + template = { metadata.labels = { app = "hedgedoc"; diff --git a/modules/nextcloud.nix b/modules/nextcloud.nix index 9017255..11df1fd 100644 --- a/modules/nextcloud.nix +++ b/modules/nextcloud.nix @@ -85,6 +85,15 @@ component = "database"; }; + strategy = { + type = "RollingUpdate"; + + rollingUpdate = { + maxSurge = 0; + maxUnavailable = 1; + }; + }; + template = { metadata.labels = { app = "nextcloud";