Replace RollingUpdate with Recreate

This commit is contained in:
Pim Kunis 2025-06-21 20:46:30 +02:00
parent 3868d6aa50
commit b656ad9b45
14 changed files with 27 additions and 223 deletions

View file

@ -24,14 +24,7 @@
component = "website";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -16,15 +16,7 @@
deployments.server.spec = {
selector.matchLabels.app = "atuin";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "atuin";

View file

@ -12,15 +12,7 @@
deployments.server.spec = {
selector.matchLabels.app = "forgejo";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "forgejo";

View file

@ -12,15 +12,7 @@
deployments.server.spec = {
selector.matchLabels.app = "freshrss";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "freshrss";

View file

@ -25,14 +25,7 @@
component = "website";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -114,14 +107,7 @@
component = "database";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -17,14 +17,7 @@
component = "server";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -78,14 +71,7 @@
component = "machine-learning";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -122,14 +108,7 @@
component = "redis";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -153,14 +132,7 @@
component = "database";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -13,14 +13,7 @@
deployments.server.spec = {
selector.matchLabels.app = "kitchenowl";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "kitchenowl";

View file

@ -10,15 +10,7 @@
kubernetes.resources = {
deployments.mealie.spec = {
selector.matchLabels.app = "mealie";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "mealie";

View file

@ -28,14 +28,7 @@ in {
component = "jellyfin";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -106,14 +99,7 @@ in {
component = "deluge";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -175,14 +161,7 @@ in {
component = "jellyseerr";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -227,14 +206,7 @@ in {
component = "radarr";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -291,14 +263,7 @@ in {
component = "prowlarr";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -344,14 +309,7 @@ in {
component = "sonarr";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -408,14 +366,7 @@ in {
component = "bazarr";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -17,14 +17,7 @@
component = "server";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -90,14 +83,7 @@
component = "database";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -10,15 +10,7 @@
kubernetes.resources = {
deployments.ntfy.spec = {
selector.matchLabels.app = "ntfy";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "ntfy";

View file

@ -20,14 +20,7 @@
component = "web";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -115,14 +108,7 @@
component = "redis";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {
@ -165,14 +151,7 @@
component = "database";
};
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels = {

View file

@ -11,15 +11,7 @@
kubernetes.resources = {
deployments.server.spec = {
selector.matchLabels.app = "radicale";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "radicale";

View file

@ -10,15 +10,7 @@
kubernetes.resources = {
deployments.syncthing.spec = {
selector.matchLabels.app = "syncthing";
strategy = {
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
strategy.type = "Recreate";
template = {
metadata.labels.app = "syncthing";