Skip to content

chore(deps): update generic-service docker tag to v5 - #181

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/generic-service-5.x
Open

chore(deps): update generic-service docker tag to v5#181
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/generic-service-5.x

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
generic-service major 4.6.05.0.0

Release Notes

lunarys/generic-helm-chart (generic-service)

v5.0.0

Compare Source

Features
  • security: stop mounting the API token into pods by default (7a32f1c)
BREAKING CHANGES
  • security: pods no longer receive a ServiceAccount token unless
    serviceAccount.automountToken is set to true. Workloads using an
    in-cluster Kubernetes client, or sidecars injected by a mutating webhook
    that needs the token, must opt in.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown

Helm Template Diff — adguard-home4.6.05.0.0

13 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:25.975035373 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:25.251033692 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -36,7 +36,7 @@
 metadata:
   name: adguard-home
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/homeassistant-integrated: ingress
     custom.network/heimdall-integrated: ingress
@@ -62,7 +62,7 @@
 metadata:
   name: adguard-home-dns
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/homeassistant-integrated: ingress
     custom.network/heimdall-integrated: ingress
@@ -99,7 +99,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/homeassistant-integrated: ingress
     custom.network/heimdall-integrated: ingress
@@ -136,6 +136,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: adguard-home
           image: adguard/adguardhome:v0.107.78

@github-actions

Copy link
Copy Markdown

Helm Template Diff — adguard-sync4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:27.354038685 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:26.625036934 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/templates/configmap.yaml
 apiVersion: v1
@@ -49,7 +49,7 @@
 metadata:
   name: adguard-sync
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: adguard-sync
     app.kubernetes.io/instance: adguard-sync
@@ -72,7 +72,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: adguard-sync
     app.kubernetes.io/instance: adguard-sync
@@ -103,6 +103,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: adguard-sync
           image: ghcr.io/bakito/adguardhome-sync:v0.9.2

@github-actions

Copy link
Copy Markdown

Helm Template Diff — pgadmin4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:28.685041882 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:28.024040294 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -21,7 +21,7 @@
 metadata:
   name: pgadmin
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: pgadmin
     app.kubernetes.io/instance: pgadmin
@@ -44,7 +44,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: pgadmin
     app.kubernetes.io/instance: pgadmin
@@ -74,6 +74,7 @@
         runAsUser: 5050
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: pgadmin
           image: dpage/pgadmin4:9.15.0

@github-actions

Copy link
Copy Markdown

Helm Template Diff — web-ui4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:30.027045105 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:29.395043587 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -21,7 +21,7 @@
 metadata:
   name: web-ui
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/mqtt-client: egress
     app.kubernetes.io/name: web-ui
@@ -45,7 +45,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/mqtt-client: egress
     app.kubernetes.io/name: web-ui
@@ -78,6 +78,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: web-ui
           image: ghcr.io/theduffman85/crowdsec-web-ui:2026.7.25

@github-actions

Copy link
Copy Markdown

Helm Template Diff — demo-podinfo4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:31.344048268 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:30.707046738 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/templates/service.yaml
 kind: Service
@@ -7,7 +7,7 @@
 metadata:
   name: demo-podinfo
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/external-ingress: ingress
     app.kubernetes.io/name: demo-podinfo
@@ -31,7 +31,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/external-ingress: ingress
     app.kubernetes.io/name: demo-podinfo
@@ -64,6 +64,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: demo-podinfo
           image: ghcr.io/stefanprodan/podinfo:6.14.1

@github-actions

Copy link
Copy Markdown

Helm Template Diff — heimdall4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:32.601092386 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:31.978058338 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -22,7 +22,7 @@
 metadata:
   name: heimdall
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/heimdall-integrated: egress
     app.kubernetes.io/name: heimdall
@@ -46,7 +46,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/heimdall-integrated: egress
     app.kubernetes.io/name: heimdall
@@ -79,6 +79,7 @@
         runAsUser: 0
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: heimdall
           image: lscr.io/linuxserver/heimdall:2.8.1

@github-actions

Copy link
Copy Markdown

Helm Template Diff — home-assistant4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:33.964152886 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:33.260128402 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -22,7 +22,7 @@
 metadata:
   name: home-assistant-integration
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/homeassistant-integrated: egress
     app.kubernetes.io/name: home-assistant
@@ -58,7 +58,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/homeassistant-integrated: egress
     app.kubernetes.io/name: home-assistant
@@ -91,6 +91,7 @@
         runAsNonRoot: false
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: home-assistant
           image: homeassistant/home-assistant:2026.7.4

@github-actions

Copy link
Copy Markdown

Helm Template Diff — jellyfin4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:35.266156017 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:34.661154562 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/smbstorage/templates/pv.yaml
 apiVersion: v1
@@ -132,7 +132,7 @@
 metadata:
   name: jellyfin
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/jellyfin-tools: ingress
     custom.network/heimdall-integrated: ingress
@@ -157,7 +157,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/jellyfin-tools: ingress
     custom.network/heimdall-integrated: ingress
@@ -192,6 +192,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: jellyfin
           image: ghcr.io/jellyfin/jellyfin:10.11.11

@github-actions

Copy link
Copy Markdown

Helm Template Diff — mosquitto4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:36.583159185 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:35.958157682 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -21,7 +21,7 @@
 metadata:
   name: mosquitto
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/mqtt-client: ingress
     app.kubernetes.io/name: mosquitto
@@ -49,7 +49,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     custom.network/mqtt-client: ingress
     app.kubernetes.io/name: mosquitto
@@ -82,6 +82,7 @@
         runAsUser: 1883
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: mosquitto
           image: eclipse-mosquitto:2.0.22

@github-actions

Copy link
Copy Markdown

Helm Template Diff — n8n4.6.05.0.0

11 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:37.809162135 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:37.206160685 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -22,7 +22,7 @@
 metadata:
   name: n8n
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: n8n
     app.kubernetes.io/instance: n8n
@@ -45,7 +45,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: n8n
     app.kubernetes.io/instance: n8n
@@ -78,6 +78,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: n8n
           image: docker.n8n.io/n8nio/n8n:2.35.7

@github-actions

Copy link
Copy Markdown

Helm Template Diff — nodered

9 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:39.168165404 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:38.497163790 +0000
@@ -642,7 +642,7 @@
 metadata:
   name: nodered
   labels:
-    helm.sh/chart: nodered-4.6.0
+    helm.sh/chart: nodered-5.0.0
     
     custom.network/postgresdb: egress
     app.kubernetes.io/name: nodered
@@ -667,7 +667,7 @@
 metadata:
   name: nodered-integration
   labels:
-    helm.sh/chart: nodered-4.6.0
+    helm.sh/chart: nodered-5.0.0
     
     custom.network/postgresdb: egress
     app.kubernetes.io/name: nodered
@@ -703,7 +703,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: nodered-4.6.0
+    helm.sh/chart: nodered-5.0.0
     
     custom.network/postgresdb: egress
     app.kubernetes.io/name: nodered
@@ -738,6 +738,7 @@
         runAsUser: 1000
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: nodered
           image: nodered/node-red:4.1.1

@github-actions

Copy link
Copy Markdown

Helm Template Diff — teamspeak4.6.05.0.0

13 changed lines
--- /tmp/old.yaml	2026-08-28 08:05:40.516200395 +0000
+++ /tmp/new.yaml	2026-08-28 08:05:39.865168915 +0000
@@ -1,5 +1,5 @@
-Pulled: ghcr.io/lunarys/charts/generic-service:4.6.0
-Digest: sha256:04f481a7697dcf4b8431c228a513bf222d57649b95fd15e9fcb3275ac14d9f23
+Pulled: ghcr.io/lunarys/charts/generic-service:5.0.0
+Digest: sha256:37305d6c93d618ec25c49e090775ab1ffcadd9dcce31d93f18ce6acda950dcc5
 ---
 # Source: generic-service/charts/longhornstorage/templates/pvc.yaml
 apiVersion: v1
@@ -22,7 +22,7 @@
 metadata:
   name: teamspeak
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: teamspeak
     app.kubernetes.io/instance: teamspeak
@@ -48,7 +48,7 @@
 metadata:
   name: teamspeak-admin
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: teamspeak
     app.kubernetes.io/instance: teamspeak
@@ -71,7 +71,7 @@
 kind: Deployment
 metadata:
   labels:
-    helm.sh/chart: generic-service-4.6.0
+    helm.sh/chart: generic-service-5.0.0
     
     app.kubernetes.io/name: teamspeak
     app.kubernetes.io/instance: teamspeak
@@ -102,6 +102,7 @@
         runAsUser: 9987
         seccompProfile:
           type: RuntimeDefault
+      automountServiceAccountToken: false
       containers:
         - name: teamspeak
           image: docker.io/teamspeak:3.13.8

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, adguard-home app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-adguard-home).
Description vs. diff Consistent — 03_apps/apps/adguard-home/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (13 changed lines) — cosmetic label bump (helm.sh/chart) across the adguard-home/adguard-home-dns Service/Deployment resources, plus one behavioral addition: automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — this app sets no serviceAccount/automountToken key anywhere (values.yaml/-prod/-test), and adguard-home (a DNS/ad-filtering service) has no apparent need for in-cluster API access.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change (stop mounting the API token into pods by default) — confirmed via the rendered diff, not just the release notes text.
  • Repo-wide search for automountToken/serviceAccount overrides under this app's files returned nothing, so nothing here was relying on the previous default.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, adguard-sync app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-adguard-sync).
Description vs. diff Consistent — 03_apps/apps/adguard-sync/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — this app sets no serviceAccount/automountToken key; adguard-sync (ghcr.io/bakito/adguardhome-sync) syncs config between AdGuard instances over HTTP, no in-cluster K8s API usage apparent.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists anywhere for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, cloudnative-pg/pgadmin app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-cloudnative-pg-pgadmin).
Description vs. diff Consistent — 03_apps/apps/cloudnative-pg/pgadmin-app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — pgadmin-values.yaml/-prod/-test set no serviceAccount/automountToken key; pgadmin (dpage/pgadmin4) is a DB admin UI with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for pgadmin in any of its value files.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, crowdsec/web-ui app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-crowdsec-web-ui).
Description vs. diff Consistent — 03_apps/apps/crowdsec/web-ui-app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; crowdsec-web-ui (ghcr.io/theduffman85/crowdsec-web-ui) is a read-only dashboard for CrowdSec, no in-cluster K8s API usage apparent.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, demo-podinfo app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-demo-podinfo).
Description vs. diff Consistent — 03_apps/apps/demo-podinfo/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; demo-podinfo (ghcr.io/stefanprodan/podinfo) is a demo/test workload with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, heimdall app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-heimdall).
Description vs. diff Consistent — 03_apps/apps/heimdall/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; heimdall (lscr.io/linuxserver/heimdall) is a dashboard/link launcher with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app. (Unrelated to this PR: the pod spec already runs runAsUser: 0, pre-existing and untouched by this bump — noted only for completeness, not a finding of this review.)

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, home-assistant app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-home-assistant).
Description vs. diff Consistent — 03_apps/apps/home-assistant/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; home-assistant integrates with local network devices/services, no in-cluster K8s API usage apparent from its config.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app. (Unrelated to this PR: the pod spec sets runAsNonRoot: false, pre-existing and untouched by this bump — noted only for completeness.)

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, jellyfin app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-jellyfin).
Description vs. diff Consistent — 03_apps/apps/jellyfin/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; jellyfin (ghcr.io/jellyfin/jellyfin) is a media server with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, mosquitto app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-mosquitto).
Description vs. diff Consistent — 03_apps/apps/mosquitto/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; mosquitto (eclipse-mosquitto) is an MQTT broker with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, n8n app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-n8n).
Description vs. diff Consistent — 03_apps/apps/n8n/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (11 changed lines) — cosmetic label bump (helm.sh/chart), plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; n8n (docker.n8n.io/n8nio/n8n) is a workflow-automation tool, no in-cluster K8s API usage apparent from its config here (it may call external/internal HTTP services per user-defined workflows, but that's unrelated to the ServiceAccount token).

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, nodered app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-nodered).
Description vs. diff Consistent — unlike the other 11 apps here, nodered consumes this chart as an aliased Helm dependency in 03_apps/apps/nodered/Chart.yaml (name: generic-service, alias: nodered, version 4.6.05.0.0), which is why its rendered resources carry helm.sh/chart: nodered-* labels instead of generic-service-*. Version bump matches the table.
Rendered diff Full, no truncation (9 changed lines) — cosmetic label bump (helm.sh/chart: nodered-4.6.0nodered-5.0.0) across nodered/nodered-integration resources, plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; nodered (nodered/node-red) is a flow-automation tool, has a custom.network/postgresdb: egress network label for DB access but nothing indicating in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: generic-service 4.6.0 → 5.0.0 (major, teamspeak app)

Risk: 🟡 MEDIUM

Check Result
Inputs Complete — Release Notes present with explicit BREAKING CHANGES; matching diff comment present (03-apps-apps-teamspeak).
Description vs. diff Consistent — 03_apps/apps/teamspeak/app.yaml bumps helm.version 4.6.05.0.0 only, matching the table.
Rendered diff Full, no truncation (13 changed lines) — cosmetic label bump (helm.sh/chart) across teamspeak/teamspeak-admin resources, plus automountServiceAccountToken: false added to the Deployment pod spec.
Changelog vs. config No overlap — no serviceAccount/automountToken override for this app; teamspeak (docker.io/teamspeak) is a voice-chat server with no in-cluster K8s API usage.

Details:

  • automountServiceAccountToken: false is the concrete manifestation of the chart's stated breaking change, confirmed via the rendered diff.
  • No automountToken/serviceAccount override exists for this app.

Why MEDIUM: Major version bump whose breaking change is visibly present in the render, but it's a security-hardening default with no live override or plausible API-access need for this app — contained blast radius, not escalated to High.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant