From 604ac53d3678505e0d445671ba53a48100020990 Mon Sep 17 00:00:00 2001 From: "pipelines-github-app[bot]" <200609713+pipelines-github-app[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 12:35:48 +0000 Subject: [PATCH 1/3] =?UTF-8?q?feat(helm)!:=20Update=20chart=20traefik=20(?= =?UTF-8?q?38.0.2=20=E2=86=92=2039.0.8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit | datasource | package | from | to | | ---------- | ------- | ------ | ------ | | helm | traefik | 38.0.2 | 39.0.8 | Co-authored-by: renovate[bot] --- gitops/manifests/traefik/genmachine/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitops/manifests/traefik/genmachine/Chart.yaml b/gitops/manifests/traefik/genmachine/Chart.yaml index 7c3990ca2..80006d1c6 100644 --- a/gitops/manifests/traefik/genmachine/Chart.yaml +++ b/gitops/manifests/traefik/genmachine/Chart.yaml @@ -4,5 +4,5 @@ name: traefik version: 1.0.0 dependencies: - name: traefik - version: 38.0.2 + version: 39.0.8 repository: https://traefik.github.io/charts From ecb6bbfa37ef0a1622b872fa5b31da35a1a9aaec Mon Sep 17 00:00:00 2001 From: ixxeL2097 Date: Wed, 13 May 2026 13:34:03 +0200 Subject: [PATCH 2/3] fix(traefik): migrate breaking changes from chart v38 to v39 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v39.0.0 introduced strict schema validation with two breaking changes: 1. ports.web.redirections → ports.web.http.redirections HTTP options now require explicit 'http' nesting level (PR #1603) 2. globalArguments removed → replaced by checkNewVersion/sendAnonymousUsage top-level values (or additionalArguments for arbitrary CLI flags) Since common-values.yaml is shared between beelink (v37) and genmachine (v39), breaking values are moved to cluster-specific files: - common: remove ports.web.redirections and globalArguments - genmachine (v39): add ports.web.http.redirections + checkNewVersion/sendAnonymousUsage - beelink (v37): keep old syntax ports.web.redirections + globalArguments (v37 has no strict schema) Co-Authored-By: Claude Sonnet 4.6 --- gitops/manifests/traefik/beelink/beelink-values.yaml | 11 +++++++++++ gitops/manifests/traefik/common/common-values.yaml | 10 ---------- .../traefik/genmachine/genmachine-values.yaml | 11 +++++++++++ 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/gitops/manifests/traefik/beelink/beelink-values.yaml b/gitops/manifests/traefik/beelink/beelink-values.yaml index 135befb7a..ae4b0b702 100644 --- a/gitops/manifests/traefik/beelink/beelink-values.yaml +++ b/gitops/manifests/traefik/beelink/beelink-values.yaml @@ -6,10 +6,21 @@ traefik: tag: v3.7.1 pullPolicy: IfNotPresent + globalArguments: + - --global.checknewversion=false + - --global.sendanonymoususage=false + tlsStore: default: defaultCertificate: secretName: k0s-fullstack-wildcard + ports: + web: + redirections: + entryPoint: + to: websecure + scheme: https + service: loadBalancerIP: '192.168.1.191' diff --git a/gitops/manifests/traefik/common/common-values.yaml b/gitops/manifests/traefik/common/common-values.yaml index 6744e313c..f0b63e46c 100644 --- a/gitops/manifests/traefik/common/common-values.yaml +++ b/gitops/manifests/traefik/common/common-values.yaml @@ -26,13 +26,6 @@ traefik: enabled: true name: '' - ports: - web: - redirections: - entryPoint: - to: websecure - scheme: https - providers: kubernetesCRD: enabled: true @@ -50,9 +43,6 @@ traefik: logs: general: level: TRACE # @schema enum:[TRACE,DEBUG,INFO,WARN,ERROR,FATAL,PANIC]; default: "INFO" - globalArguments: - - --global.checknewversion=false - - --global.sendanonymoususage=false additionalArguments: [] service: enabled: true diff --git a/gitops/manifests/traefik/genmachine/genmachine-values.yaml b/gitops/manifests/traefik/genmachine/genmachine-values.yaml index 2c566fdf1..7eb513acb 100644 --- a/gitops/manifests/traefik/genmachine/genmachine-values.yaml +++ b/gitops/manifests/traefik/genmachine/genmachine-values.yaml @@ -6,6 +6,9 @@ traefik: tag: v3.7.1 pullPolicy: IfNotPresent + checkNewVersion: false + sendAnonymousUsage: false + tlsStore: default: defaultCertificate: @@ -14,6 +17,14 @@ traefik: deployment: replicas: 2 + ports: + web: + http: + redirections: + entryPoint: + to: websecure + scheme: https + service: loadBalancerIP: '192.168.1.160' From 33a7eb8ca13553826305ca89c9648bf45bb4e034 Mon Sep 17 00:00:00 2001 From: ixxeL2097 Date: Wed, 13 May 2026 13:37:26 +0200 Subject: [PATCH 3/3] fix(traefik/genmachine): move checkNewVersion/sendAnonymousUsage under global In v39 schema, these values are nested under 'global' not at root level. Co-Authored-By: Claude Sonnet 4.6 --- gitops/manifests/traefik/genmachine/genmachine-values.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gitops/manifests/traefik/genmachine/genmachine-values.yaml b/gitops/manifests/traefik/genmachine/genmachine-values.yaml index 7eb513acb..b067b6a61 100644 --- a/gitops/manifests/traefik/genmachine/genmachine-values.yaml +++ b/gitops/manifests/traefik/genmachine/genmachine-values.yaml @@ -6,8 +6,9 @@ traefik: tag: v3.7.1 pullPolicy: IfNotPresent - checkNewVersion: false - sendAnonymousUsage: false + global: + checkNewVersion: false + sendAnonymousUsage: false tlsStore: default: