From 5b00733eb1f0366c3711992acd9bc81ae78c9cb4 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:02:26 +0000 Subject: [PATCH 01/10] chore(deps): update docker.io/qbittorrentofficial/qbittorrent-nox docker tag to v5.1.4 --- k8s-wheatley/qbittorrent/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s-wheatley/qbittorrent/kustomization.yaml b/k8s-wheatley/qbittorrent/kustomization.yaml index f703ce7..09ac777 100644 --- a/k8s-wheatley/qbittorrent/kustomization.yaml +++ b/k8s-wheatley/qbittorrent/kustomization.yaml @@ -16,4 +16,4 @@ images: - name: ghcr.io/qdm12/gluetun newTag: v3.40.0 - name: docker.io/qbittorrentofficial/qbittorrent-nox - newTag: 5.1.2-2 + newTag: 5.1.4-2@sha256:85fe2690f418dabffc4907276b3cdffcb7880c7114157b32f932d3b97bac45af From c6bf95bfa50fa41326007862bfd7969c7aabf761 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:02:29 +0000 Subject: [PATCH 02/10] chore(deps): update helm release cilium to v1.18.6 --- kustomize-bases/cilium/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kustomize-bases/cilium/kustomization.yaml b/kustomize-bases/cilium/kustomization.yaml index 274f760..4cccdf0 100644 --- a/kustomize-bases/cilium/kustomization.yaml +++ b/kustomize-bases/cilium/kustomization.yaml @@ -13,5 +13,5 @@ helmCharts: repo: https://helm.cilium.io namespace: kube-system releaseName: cilium - version: 1.18.3 + version: 1.18.6 valuesFile: values.yaml From 8efb3f72b35c72067613b30f47b6ac19d42ec76f Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:02:43 +0000 Subject: [PATCH 03/10] chore(deps): update ghcr.io/qdm12/gluetun docker tag to v3.41.0 --- k8s-wheatley/qbittorrent/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s-wheatley/qbittorrent/kustomization.yaml b/k8s-wheatley/qbittorrent/kustomization.yaml index f703ce7..7ce9ef4 100644 --- a/k8s-wheatley/qbittorrent/kustomization.yaml +++ b/k8s-wheatley/qbittorrent/kustomization.yaml @@ -14,6 +14,6 @@ resources: images: - name: ghcr.io/qdm12/gluetun - newTag: v3.40.0 + newTag: v3.41.0@sha256:6b54856716d0de56e5bb00a77029b0adea57284cf5a466f23aad5979257d3045 - name: docker.io/qbittorrentofficial/qbittorrent-nox newTag: 5.1.2-2 From e67ae87f51de0b891cf0aae53b52e4a6d3272f05 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:02:46 +0000 Subject: [PATCH 04/10] chore(deps): update helm release alloy to v1.5.3 --- kustomize-bases/alloy/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kustomize-bases/alloy/kustomization.yaml b/kustomize-bases/alloy/kustomization.yaml index 28c0a05..7cdc311 100644 --- a/kustomize-bases/alloy/kustomization.yaml +++ b/kustomize-bases/alloy/kustomization.yaml @@ -9,7 +9,7 @@ resources: helmCharts: - name: alloy repo: https://grafana.github.io/helm-charts - version: "1.4.0" + version: "1.5.3" releaseName: alloy valuesFile: values.yaml - name: kube-state-metrics From 0ed7cc4b8e7926ef7d698c05551e6cbb50cf848c Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:03:27 +0000 Subject: [PATCH 05/10] chore(deps): update helm release cloudnative-pg to v0.27.0 --- k8s-wheatley/cloudnative-pg/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s-wheatley/cloudnative-pg/kustomization.yaml b/k8s-wheatley/cloudnative-pg/kustomization.yaml index 3e1bd09..bffc72f 100644 --- a/k8s-wheatley/cloudnative-pg/kustomization.yaml +++ b/k8s-wheatley/cloudnative-pg/kustomization.yaml @@ -11,5 +11,5 @@ helmCharts: repo: https://cloudnative-pg.github.io/charts namespace: cnpg-system releaseName: cloudnative-pg - version: 0.26.1 + version: 0.27.0 valuesFile: values.yaml From 5394f52e307382be2f746e88307b7dd3826c2c3a Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:03:30 +0000 Subject: [PATCH 06/10] chore(deps): update helm release external-secrets to v1.3.1 --- k8s-peterg/external-secrets-operator/kustomization.yaml | 2 +- k8s-wheatley/external-secrets-operator/kustomization.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/k8s-peterg/external-secrets-operator/kustomization.yaml b/k8s-peterg/external-secrets-operator/kustomization.yaml index 0604d96..2b3f216 100644 --- a/k8s-peterg/external-secrets-operator/kustomization.yaml +++ b/k8s-peterg/external-secrets-operator/kustomization.yaml @@ -12,4 +12,4 @@ helmCharts: repo: https://charts.external-secrets.io namespace: external-secrets releaseName: external-secrets - version: 1.0.0 + version: 1.3.1 diff --git a/k8s-wheatley/external-secrets-operator/kustomization.yaml b/k8s-wheatley/external-secrets-operator/kustomization.yaml index 0604d96..2b3f216 100644 --- a/k8s-wheatley/external-secrets-operator/kustomization.yaml +++ b/k8s-wheatley/external-secrets-operator/kustomization.yaml @@ -12,4 +12,4 @@ helmCharts: repo: https://charts.external-secrets.io namespace: external-secrets releaseName: external-secrets - version: 1.0.0 + version: 1.3.1 From e93affcc3edb44538fe46323f517ca6881becd98 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:03:38 +0000 Subject: [PATCH 07/10] chore(deps): update helm release kube-state-metrics to v7.1.0 --- kustomize-bases/alloy/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kustomize-bases/alloy/kustomization.yaml b/kustomize-bases/alloy/kustomization.yaml index 28c0a05..44204ab 100644 --- a/kustomize-bases/alloy/kustomization.yaml +++ b/kustomize-bases/alloy/kustomization.yaml @@ -14,7 +14,7 @@ helmCharts: valuesFile: values.yaml - name: kube-state-metrics repo: https://prometheus-community.github.io/helm-charts - version: "7.0.0" + version: "7.1.0" releaseName: kube-state-metrics - name: prometheus-operator-crds repo: https://prometheus-community.github.io/helm-charts From 82c0f0e1bb00c2dbedc86214680102a0e17c18df Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Feb 2026 00:04:21 +0000 Subject: [PATCH 08/10] chore(deps): update quay.io/prometheus-operator/prometheus-config-reloader docker tag to v0.88.1 --- kustomize-bases/alloy/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kustomize-bases/alloy/values.yaml b/kustomize-bases/alloy/values.yaml index 3b09072..04ab779 100644 --- a/kustomize-bases/alloy/values.yaml +++ b/kustomize-bases/alloy/values.yaml @@ -127,7 +127,7 @@ configReloader: # -- Repository to get config reloader image from. repository: prometheus-operator/prometheus-config-reloader # -- Tag of image to use for config reloading. - tag: v0.81.0 + tag: v0.88.1@sha256:27da7b23b862e83581872d464a39a9477de705e86e46e3da18cf55d560caaa79 # -- SHA256 digest of image to use for config reloading (either in format "sha256:XYZ" or "XYZ"). When set, will override `configReloader.image.tag` digest: "" # -- Override the args passed to the container. From b845de559c7b2337e6bc1d5f51dc4571ac1b5bd5 Mon Sep 17 00:00:00 2001 From: pgijsbertsen <117165507+pgijsbertsen@users.noreply.github.com> Date: Wed, 4 Feb 2026 10:52:12 +0100 Subject: [PATCH 09/10] chore: Use StatefulSet for deployment with PVCs --- k8s-wheatley/plex/deployments.yaml | 17 +++++++++-------- k8s-wheatley/prowlarr/deployments.yaml | 11 ++++++----- k8s-wheatley/qbittorrent/deployments.yaml | 3 ++- k8s-wheatley/radarr/deployments.yaml | 17 +++++++++-------- k8s-wheatley/sonarr/deployments.yaml | 17 +++++++++-------- 5 files changed, 35 insertions(+), 30 deletions(-) diff --git a/k8s-wheatley/plex/deployments.yaml b/k8s-wheatley/plex/deployments.yaml index 042ff58..3e48bda 100644 --- a/k8s-wheatley/plex/deployments.yaml +++ b/k8s-wheatley/plex/deployments.yaml @@ -1,12 +1,13 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: name: plex labels: app: plex spec: replicas: 1 + serviceName: plex selector: matchLabels: app: plex @@ -15,13 +16,6 @@ spec: labels: app: plex spec: - volumes: - - name: plex-config - persistentVolumeClaim: - claimName: plex-storage - - name: nfs-media - persistentVolumeClaim: - claimName: nfs-media containers: - name: plex image: plexinc/pms-docker @@ -47,3 +41,10 @@ spec: - "CHOWN" - "SETUID" - "SETGID" + volumes: + - name: plex-config + persistentVolumeClaim: + claimName: plex-storage + - name: nfs-media + persistentVolumeClaim: + claimName: nfs-media diff --git a/k8s-wheatley/prowlarr/deployments.yaml b/k8s-wheatley/prowlarr/deployments.yaml index 2a64743..a17bd47 100644 --- a/k8s-wheatley/prowlarr/deployments.yaml +++ b/k8s-wheatley/prowlarr/deployments.yaml @@ -1,12 +1,13 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: name: prowlarr labels: app: prowlarr spec: replicas: 1 + serviceName: prowlarr selector: matchLabels: app: prowlarr @@ -15,10 +16,6 @@ spec: labels: app: prowlarr spec: - volumes: - - name: prowlarr-config - persistentVolumeClaim: - claimName: prowlarr-storage containers: - name: flaresolverr image: flaresolverr/flaresolverr @@ -57,3 +54,7 @@ spec: - "CHOWN" - "SETUID" - "SETGID" + volumes: + - name: prowlarr-config + persistentVolumeClaim: + claimName: prowlarr-storage diff --git a/k8s-wheatley/qbittorrent/deployments.yaml b/k8s-wheatley/qbittorrent/deployments.yaml index 1fe8e2f..03e53df 100644 --- a/k8s-wheatley/qbittorrent/deployments.yaml +++ b/k8s-wheatley/qbittorrent/deployments.yaml @@ -1,6 +1,6 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: name: qbittorrent namespace: qbittorrent @@ -8,6 +8,7 @@ metadata: app: qbittorrent spec: replicas: 1 + serviceName: qbittorrent selector: matchLabels: app: qbittorrent diff --git a/k8s-wheatley/radarr/deployments.yaml b/k8s-wheatley/radarr/deployments.yaml index 7425caa..a4042c0 100644 --- a/k8s-wheatley/radarr/deployments.yaml +++ b/k8s-wheatley/radarr/deployments.yaml @@ -1,12 +1,13 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: name: radarr labels: app: radarr spec: replicas: 1 + serviceName: radarr selector: matchLabels: app: radarr @@ -15,13 +16,6 @@ spec: labels: app: radarr spec: - volumes: - - name: radarr-config - persistentVolumeClaim: - claimName: radarr-storage - - name: nfs-media - persistentVolumeClaim: - claimName: nfs-media containers: - name: radarr image: linuxserver/radarr @@ -47,3 +41,10 @@ spec: - "CHOWN" - "SETUID" - "SETGID" + volumes: + - name: radarr-config + persistentVolumeClaim: + claimName: radarr-storage + - name: nfs-media + persistentVolumeClaim: + claimName: nfs-media diff --git a/k8s-wheatley/sonarr/deployments.yaml b/k8s-wheatley/sonarr/deployments.yaml index 019bec7..45e7ea9 100644 --- a/k8s-wheatley/sonarr/deployments.yaml +++ b/k8s-wheatley/sonarr/deployments.yaml @@ -1,12 +1,13 @@ --- apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: name: sonarr labels: app: sonarr spec: replicas: 1 + serviceName: sonarr selector: matchLabels: app: sonarr @@ -15,13 +16,6 @@ spec: labels: app: sonarr spec: - volumes: - - name: sonarr-config - persistentVolumeClaim: - claimName: sonarr-storage - - name: nfs-media - persistentVolumeClaim: - claimName: nfs-media containers: - name: sonarr image: linuxserver/sonarr @@ -47,3 +41,10 @@ spec: - "CHOWN" - "SETUID" - "SETGID" + volumes: + - name: sonarr-config + persistentVolumeClaim: + claimName: sonarr-storage + - name: nfs-media + persistentVolumeClaim: + claimName: nfs-media From 46d851f035bfaecc3f7e0a1fcc1f13bccd3a0cb8 Mon Sep 17 00:00:00 2001 From: Renovate Date: Wed, 4 Feb 2026 13:58:11 +0000 Subject: [PATCH 10/10] chore(deps): pin dependencies --- k8s-wheatley/plex/kustomization.yaml | 2 +- k8s-wheatley/prowlarr/kustomization.yaml | 4 ++-- k8s-wheatley/radarr/kustomization.yaml | 2 +- k8s-wheatley/sonarr/kustomization.yaml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/k8s-wheatley/plex/kustomization.yaml b/k8s-wheatley/plex/kustomization.yaml index 1d4efef..e347ee5 100644 --- a/k8s-wheatley/plex/kustomization.yaml +++ b/k8s-wheatley/plex/kustomization.yaml @@ -14,4 +14,4 @@ resources: images: - name: plexinc/pms-docker - newTag: 1.43.0.10467-2b1ba6e69 + newTag: 1.43.0.10467-2b1ba6e69@sha256:d38767ec3b948e860bcf1abfe16512bd638e6ac01230f5b65b64e2ef09052267 diff --git a/k8s-wheatley/prowlarr/kustomization.yaml b/k8s-wheatley/prowlarr/kustomization.yaml index e506ffa..0c193b6 100644 --- a/k8s-wheatley/prowlarr/kustomization.yaml +++ b/k8s-wheatley/prowlarr/kustomization.yaml @@ -14,6 +14,6 @@ resources: images: - name: flaresolverr/flaresolverr - newTag: v3.4.6 + newTag: v3.4.6@sha256:7962759d99d7e125e108e0f5e7f3cdbcd36161776d058d1d9b7153b92ef1af9e - name: linuxserver/prowlarr - newTag: 2.3.0 + newTag: 2.3.0@sha256:5339e9050cfcc0cb5331e9c98610ed9d4ce70ef481a5461ea664a13dda3f1eb0 diff --git a/k8s-wheatley/radarr/kustomization.yaml b/k8s-wheatley/radarr/kustomization.yaml index b49c4ca..71d3497 100644 --- a/k8s-wheatley/radarr/kustomization.yaml +++ b/k8s-wheatley/radarr/kustomization.yaml @@ -14,4 +14,4 @@ resources: images: - name: linuxserver/radarr - newTag: 6.0.4 + newTag: 6.0.4@sha256:ba2693dd704b84eb0b404d40b3902bd3e62a1768dc5ee0d89b1f1d7cd51a66eb diff --git a/k8s-wheatley/sonarr/kustomization.yaml b/k8s-wheatley/sonarr/kustomization.yaml index 3b9d502..0271055 100644 --- a/k8s-wheatley/sonarr/kustomization.yaml +++ b/k8s-wheatley/sonarr/kustomization.yaml @@ -14,4 +14,4 @@ resources: images: - name: linuxserver/sonarr - newTag: 4.0.16 + newTag: 4.0.16@sha256:02b4d538d351d6e35882a021c08e8600fe95d28860fb1dd724b597166e7221ca