From e633b1a0c524436bb0e4f6e8d2826b7abf958d7c Mon Sep 17 00:00:00 2001 From: hermes-bot Date: Mon, 2 Nov 2026 13:24:54 +0000 Subject: [PATCH] fix(lidarr): unpin the ImageRepository and keep Renovate out of image-automation Renovate (141b11a9, 2026-11-02 03:01Z) pinned a digest into ImageRepository/lidarr spec.image. image-reflector rejects that (ImageURLInvalid: "should not include a tag"), so Flux stopped scanning lidarr and FluxImageAutomationNotReady fires. Renovate touched it because dab7c10e moved the ImageRepository and the workload refs from lscr.io to ghcr.io/linuxserver/lidarr, while the renovate.json list of Flux-managed images kept lscr.io/linuxserver/lidarr. - lidarr.yaml: spec.image back to ghcr.io/linuxserver/lidarr. - renovate.json: the list names ghcr.io/linuxserver/lidarr instead of lscr.io, so Renovate also leaves the workload refs in apps/navidrome/lidarr.yaml to Flux. - renovate.json: ignorePaths gains kubernetes/infrastructure/image-automation/**. That directory holds only ImageRepository/ImagePolicy/ImageUpdateAutomation objects; no image ref in it is a deployable pin, and an ImageRepository spec.image must never carry a tag or digest. This is the second time in a week (gitea-mcp, ffd24865) a list gap let Renovate pin one. Closes #1551 --- kubernetes/infrastructure/image-automation/lidarr.yaml | 2 +- renovate.json | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kubernetes/infrastructure/image-automation/lidarr.yaml b/kubernetes/infrastructure/image-automation/lidarr.yaml index 7d26dfa8..a0899efd 100644 --- a/kubernetes/infrastructure/image-automation/lidarr.yaml +++ b/kubernetes/infrastructure/image-automation/lidarr.yaml @@ -4,7 +4,7 @@ metadata: name: lidarr namespace: flux-system spec: - image: ghcr.io/linuxserver/lidarr@sha256:9fddcf5c613361edfce390d4e6b7c364282e71e90a40ce7793077fed788f6e63 + image: ghcr.io/linuxserver/lidarr interval: 1h --- # Tags are ...-ls. Two numbers move, and BOTH diff --git a/renovate.json b/renovate.json index 2e8ad56d..4f3069f4 100644 --- a/renovate.json +++ b/renovate.json @@ -10,7 +10,8 @@ "dockerfile" ], "ignorePaths": [ - "kubernetes/clusters/homelab/flux-system/**" + "kubernetes/clusters/homelab/flux-system/**", + "kubernetes/infrastructure/image-automation/**" ], "flux": { "managerFilePatterns": [ @@ -40,6 +41,7 @@ "ghcr.io/home-assistant/home-assistant", "ghcr.io/immich-app/immich-machine-learning", "ghcr.io/immich-app/immich-server", + "ghcr.io/linuxserver/lidarr", "ghcr.io/matter-js/python-matter-server", "ghcr.io/music-assistant/server", "ghcr.io/paperless-ngx/paperless-ngx", @@ -57,7 +59,6 @@ "gitea.renner.uno/konairius/vsftpd", "gitea.renner.uno/konairius/wiki", "gotenberg/gotenberg", - "lscr.io/linuxserver/lidarr", "netbirdio/netbird", "quay.io/ceph/ceph", "redis", -- 2.54.0