Skip to content

chore(deps): update helm release traefik to v41.5.0 - #418

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/traefik-41.x
Sep 7, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/traefik-41.x

Conversation

@renovate

@renovate renovate Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
traefik (source) minor 41.4.041.5.0

Release Notes

traefik/traefik-helm-chart (traefik)

v41.5.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.13 (default)
  • Traefik Hub: v3.19.3 -> v3.20.13

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

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

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Argo CD Diff Preview

Summary:

Modified (3):
± home-assistant (+2|-2)
± signoz (+5|-5)
± traefik (+82|-16)
home-assistant (kubernetes/appsets/apps.yaml)

Deployment: home-assistant/home-assistant

   strategy:
     type: Recreate
   template:
     metadata:
       annotations:
-        checksum/hass-configuration: de291e29c812bd7c8f354f1f686a9944d3628afd12e8ddf415360a98164203e8
-        checksum/init-script: 5362a681affe11d737b59d170ec855c7239bba23c0ce31a0222ae433247781cc
+        checksum/hass-configuration: 46ad6f3f0bf26e56bffb68bb119f313d614007002c2058ffc3932ee0f0a5540e
+        checksum/init-script: 2a8fbccc44b10989fba4a855bdc7b4bb2463843ad19efad0cbe9f04e8d5c740a
         prometheus.io/path: /api/prometheus
         prometheus.io/port: "8123"
         prometheus.io/scrape: "true"
       labels:
         app.kubernetes.io/instance: home-assistant
signoz (kubernetes/appsets/infra.yaml)

Deployment: signoz/signoz-clickhouse-operator

       app.kubernetes.io/instance: signoz
       app.kubernetes.io/name: clickhouse
   template:
     metadata:
       annotations:
-        checksum/confd-files: 4379f8e8f856bc8f7480aa908aa1a868b6c3d116c1328eca7e16d99c51cabdfa
-        checksum/configd-files: fba3b8737ca6101a24787ad061cca389476e5708e85f7499e691e6c55905347e
-        checksum/files: 3e2f82ab59c608650509438a332068f82287df0821a243903fbae37f58237564
-        checksum/templatesd-files: b7039b9f0b9eb7bfa7920dbd477d618b7dc018d18b873d7969ef622059e3a73c
-        checksum/usersd-files: 740c96b83e8b65eba8d2caa27979c5c9be8b692be60819fd32d90e0f8577e109
+        checksum/confd-files: 6065f308ceb056b323bfde6c2618cd4733d65ceb93fff25d70ba48c55b967645
+        checksum/configd-files: 644b6053c9e46343a631d0ca63a1fb9c33bb19035b14884addf97f6775ccb844
+        checksum/files: 401f85b2f9395a3881224d3610d23ae3c4cdcf0871b0608dfb78f8ee39ae60f8
+        checksum/templatesd-files: dd8f2175701d820e2f40af1df6edffd2c7b5462a904e982599b6d8aea05e5a12
+        checksum/usersd-files: 93ae840d2d2e6ba14a6490ad92e228de2823a3ce33b9c3ebc804342f7c3bec7d
         prometheus.io/port: "8888"
         prometheus.io/scrape: "true"
         signoz.io/port: "8888"
         signoz.io/scrape: "true"
       labels:
traefik (kubernetes/appsets/infra.yaml)

Deployment: traefik/traefik

               fieldPath: metadata.namespace
         - name: USER
           value: traefik
         - name: GOMEMLIMIT
           value: 115MiB
-        image: docker.io/traefik:v3.7.12
+        image: docker.io/traefik:v3.7.13
         imagePullPolicy: IfNotPresent
         lifecycle: null
         livenessProbe:
           failureThreshold: 3
           httpGet:

CustomResourceDefinition: accesscontrolpolicies.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: accesscontrolpolicies.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: AccessControlPolicy

CustomResourceDefinition: aiservices.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: aiservices.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: AIService

CustomResourceDefinition: apiauths.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiauths.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIAuth

CustomResourceDefinition: apibundles.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apibundles.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIBundle

CustomResourceDefinition: apicatalogitems.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apicatalogitems.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APICatalogItem

CustomResourceDefinition: apiplans.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiplans.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIPlan

CustomResourceDefinition: apiportalauths.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiportalauths.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIPortalAuth

CustomResourceDefinition: apiportals.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiportals.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIPortal

CustomResourceDefinition: apiratelimits.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiratelimits.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIRateLimit

CustomResourceDefinition: apis.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apis.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: API
@@ skipped 28 lines (11 -> 38) @@
           metadata:
             type: object
           spec:
             description: APISpec describes the API.
             properties:
+              apiAuths:
+                description: APIAuths defines the API authentication configuration.
+                items:
+                  description: APIAuthReference references an APIAuth resource for
+                    authentication configuration.
+                  properties:
+                    name:
+                      type: string
+                    operationFilter:
+                      description: OperationFilter specifies the allowed operations
+                        on APIs and APIVersions.
+                      properties:
+                        include:
+                          description: Include defines the names of OperationSets
+                            that will be accessible.
+                          items:
+                            type: string
+                          maxItems: 100
+                          type: array
+                      type: object
+                  required:
+                  - name
+                  type: object
+                maxItems: 8
+                minItems: 1
+                type: array
               cors:
                 description: Cors defines the Cross-Origin Resource Sharing configuration.
                 properties:
                   addVaryHeader:
                     description: AddVaryHeader defines whether the Vary header is
@@ skipped 194 lines (75 -> 268) @@
                   type: object
                 maxItems: 100
                 minItems: 1
                 type: array
             type: object
+            x-kubernetes-validations:
+            - message: operationFilter.include must only reference operation sets
+                defined in openApiSpec.operationSets
+              rule: '!has(self.apiAuths) || self.apiAuths.all(a, !has(a.operationFilter)
+                || !has(a.operationFilter.include) || a.operationFilter.include.all(n,
+                has(self.openApiSpec) && has(self.openApiSpec.operationSets) && self.openApiSpec.operationSets.exists(s,
+                s.name == n)))'
           status:
             description: The current status of this API.
             properties:
               conditions:
                 items:

CustomResourceDefinition: apiversions.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: apiversions.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: APIVersion
@@ skipped 32 lines (11 -> 42) @@
           metadata:
             type: object
           spec:
             description: The desired behavior of this APIVersion.
             properties:
+              apiAuths:
+                description: APIAuths defines the API authentication configuration.
+                items:
+                  description: APIAuthReference references an APIAuth resource for
+                    authentication configuration.
+                  properties:
+                    name:
+                      type: string
+                    operationFilter:
+                      description: OperationFilter specifies the allowed operations
+                        on APIs and APIVersions.
+                      properties:
+                        include:
+                          description: Include defines the names of OperationSets
+                            that will be accessible.
+                          items:
+                            type: string
+                          maxItems: 100
+                          type: array
+                      type: object
+                  required:
+                  - name
+                  type: object
+                maxItems: 8
+                minItems: 1
+                type: array
               cors:
                 description: Cors defines the Cross-Origin Resource Sharing configuration.
                 properties:
                   addVaryHeader:
                     description: AddVaryHeader defines whether the Vary header is
@@ skipped 188 lines (79 -> 266) @@
                 description: Title is the public facing name of the APIVersion.
                 type: string
             required:
             - release
             type: object
+            x-kubernetes-validations:
+            - message: operationFilter.include must only reference operation sets
+                defined in openApiSpec.operationSets
+              rule: '!has(self.apiAuths) || self.apiAuths.all(a, !has(a.operationFilter)
+                || !has(a.operationFilter.include) || a.operationFilter.include.all(n,
+                has(self.openApiSpec) && has(self.openApiSpec.operationSets) && self.openApiSpec.operationSets.exists(s,
+                s.name == n)))'
           status:
             description: The current status of this APIVersion.
             properties:
               conditions:
                 items:

CustomResourceDefinition: contentitems.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: contentitems.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: ContentItem

CustomResourceDefinition: managedapplications.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: managedapplications.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: ManagedApplication

CustomResourceDefinition: managedsubscriptions.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: managedsubscriptions.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: ManagedSubscription

CustomResourceDefinition: uplinks.hub.traefik.io

 apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.17.1
+    controller-gen.kubebuilder.io/version: v0.21.0
   name: uplinks.hub.traefik.io
 spec:
   group: hub.traefik.io
   names:
     kind: Uplink

Stats:
[Applications: 62], [Full Run: 1m28s], [Rendering: 36s], [Cluster: 19s], [Argo CD: 33s]

@renovate
renovate Bot merged commit 1b60a66 into main Sep 7, 2026
1 check passed
@renovate
renovate Bot deleted the renovate/traefik-41.x branch September 7, 2026 23:51
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.

0 participants