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"; component = "website";
}; };
strategy = { strategy.type = "Recreate";
type = "RollingUpdate";
rollingUpdate = {
maxSurge = 0;
maxUnavailable = 1;
};
};
template = { template = {
metadata.labels = { metadata.labels = {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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