From 84bbe20ffbdbe1d9c423cf4f6dbfdfc38d67769f Mon Sep 17 00:00:00 2001 From: Pim Kunis <pim@kunis.nl> Date: Fri, 23 May 2025 10:07:42 +0200 Subject: [PATCH] Move Radarr off Longhorn --- modules/bootstrap-default.nix | 1 - modules/media.nix | 20 ++++---------------- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/modules/bootstrap-default.nix b/modules/bootstrap-default.nix index ece7d72..77da439 100644 --- a/modules/bootstrap-default.nix +++ b/modules/bootstrap-default.nix @@ -112,7 +112,6 @@ jellyfin.storage = "10Gi"; transmission.storage = "25Mi"; jellyseerr.storage = "75Mi"; - radarr.storage = "300Mi"; prowlarr.storage = "150Mi"; bazarr.storage = "25Mi"; minecraft.storage = "1Gi"; diff --git a/modules/media.nix b/modules/media.nix index d75a718..10fe7f9 100644 --- a/modules/media.nix +++ b/modules/media.nix @@ -352,7 +352,10 @@ in { }; volumes = { - config.persistentVolumeClaim.claimName = "radarr"; + config.hostPath = { + path = "/mnt/longhorn/persistent/volumes/radarr"; + type = "Directory"; + }; media.hostPath = { path = "/mnt/longhorn/persistent/media"; @@ -360,11 +363,6 @@ in { }; }; - securityContext = { - fsGroup = 410; - fsGroupChangePolicy = "OnRootMismatch"; - }; - affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms = [ { matchExpressions = [ @@ -492,11 +490,6 @@ in { }; }; - securityContext = { - fsGroup = 411; - fsGroupChangePolicy = "OnRootMismatch"; - }; - affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms = [ { matchExpressions = [ @@ -815,11 +808,6 @@ in { storage = "75Mi"; }; - radarr = lib.mkIf cfg.radarr.enable { - volumeName = "radarr"; - storage = "300Mi"; - }; - prowlarr = lib.mkIf cfg.prowlarr.enable { volumeName = "prowlarr"; storage = "150Mi";