Skip to content

chore(deps): update helm release traefik to v41.4.0 - #175

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/traefik-41.x
Open

chore(deps): update helm release traefik to v41.4.0#175
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/traefik-41.x

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
traefik (source) minor 41.1.041.4.0

Release Notes

traefik/traefik-helm-chart (traefik)

v41.4.0

Compare Source

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.12 (default)
  • Traefik Hub: v3.19.3 -> v3.20.12

v41.3.0

Compare Source

🚀 Features
📦 Others
👌 Traefik version support
  • Traefik Proxy: v3.6.0 -> v3.7.11 (default)
  • Traefik Hub: v3.19.3 -> v3.20.11

v41.2.0

Compare Source

[!IMPORTANT]
This release includes a CRD update. See chart UPGRADING instructions and upstream migration guide.

🚀 Features

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.10 (default)
  • Traefik Hub: v3.19.3 -> v3.20.8

v41.1.1

Compare Source

🐛 Bug fixes

📦 Others

👌 Traefik version support

  • Traefik Proxy: v3.6.0 -> v3.7.9 (default)
  • Traefik Hub: v3.19.3 -> v3.20.7

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 this update 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 — 03_traefik

18 changed lines
--- /tmp/old.yaml	2026-08-28 08:04:48.130222085 +0000
+++ /tmp/new.yaml	2026-08-28 08:04:46.722192340 +0000
@@ -8,7 +8,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
   annotations:
 automountServiceAccountToken: false
@@ -21,7 +21,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
 rules:
   - apiGroups:
@@ -106,7 +106,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
 roleRef:
   apiGroup: rbac.authorization.k8s.io
@@ -126,7 +126,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
     custom.network/lb-pool: static
   annotations:
@@ -156,7 +156,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
   annotations:
 spec:
@@ -182,7 +182,7 @@
         app.kubernetes.io/instance: traefik-traefik
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/name: traefik
-        helm.sh/chart: traefik-41.1.0
+        helm.sh/chart: traefik-41.4.0
     spec:
       automountServiceAccountToken: true
       containers:
@@ -223,7 +223,7 @@
               fieldPath: metadata.namespace
         - name: USER
           value: traefik
-        image: docker.io/traefik:v3.7.9
+        image: docker.io/traefik:v3.7.12
         imagePullPolicy: IfNotPresent
         lifecycle: null
         livenessProbe:
@@ -296,7 +296,7 @@
   labels:
     app.kubernetes.io/name: traefik
     app.kubernetes.io/instance: traefik-traefik
-    helm.sh/chart: traefik-41.1.0
+    helm.sh/chart: traefik-41.4.0
     app.kubernetes.io/managed-by: Helm
   name: traefik
 spec:

lunarys commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Renovate Review: traefik 41.1.0 → 41.4.0 (minor, 03_traefik app)

Risk: 🟢 LOW

Check Result
Inputs Complete — Release Notes section covers 41.1.1 through 41.4.0; diff comment present for the one affected app (03_traefik, slug 02-bootstrap-03-traefik), no coverage gap.
Description vs. diff Consistent — table says 41.1.041.4.0 (minor); the only changed file is 02_bootstrap/03_traefik/Chart.yaml, bumping the traefik subchart dependency version 41.1.041.4.0 in the dependencies: list. Scope matches exactly.
Rendered diff Full, no truncation (18 changed lines) — helm.sh/chart label bump on ServiceAccount/ClusterRole/ClusterRoleBinding/Service/Deployment, plus the Traefik image tag bump docker.io/traefik:v3.7.9v3.7.12 (matches "Traefik Proxy v3.6.0 -> v3.7.12" in the release notes). No resource additions/removals, no render errors.
RBAC Pure label bump on the existing ClusterRole/ClusterRoleBinding — the rules:/roleRef:/subjects: blocks are unchanged (not shown as +/- in the diff), so per procedure this is not an RBAC finding.
Changelog vs. config No overlap — v41.2.0's CRD-update note and the Middleware ErrorRequestHeaders field addition don't intersect this repo's only Middleware resource (02_bootstrap/03_traefik/resources/security-headers.yaml, which sets frameDeny/stsSeconds/customResponseHeaders etc., not errorRequestHeaders); the new aliasHeadersStrategy value and the deprecated underscoreHeadersStrategy (v41.4.0) are also unused — neither key appears in values.yaml.

Details:

  • Traefik's CRDs are not part of this rendered diff (no kind: CustomResourceDefinition, and values.yaml sets no crds.* key), so the "CRD update" flagged in the v41.2.0 release notes isn't independently verifiable from the diff itself — checked by hand instead that the live Middleware doesn't touch the changed fields.
  • Reviewed 02_bootstrap/03_traefik/values.yaml in full: kubernetesCRD/kubernetesIngress providers enabled, dashboard disabled in prod, static LB-IP via Cilium IPAM — none of these surfaces are mentioned in the 41.1.1–41.4.0 changelog.

Why LOW: minor bump, diff is label/image-bump only with no RBAC rule changes, and the changelog's notable items (Middleware field addition, header-strategy deprecation, namespaced-RBAC fix) don't intersect this deployment's config.


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