c491ff60bf
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | HelmChart | major | `40.3.0` → `41.0.0` | --- ### Release Notes <details> <summary>traefik/traefik-helm-chart (traefik)</summary> ### [`v41.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v41.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v40.3.0...v41.0.0) **Upgrade Notes** 1. **Logs & access logs syntax**: The chart now aligns its logging keys with the upstream Traefik syntax with PR [#​1887](https://github.com/traefik/traefik-helm-chart/pull/1887). - `logs.general` is renamed to `log` (e.g. `logs.general.level` → `log.level`). - `logs.access` is renamed to `accessLog` (e.g. `logs.access.format` → `accessLog.format`). - Filter and field keys are now camelCased: `filters.statuscodes` → `filters.statusCodes`, `filters.retryattempts` → `filters.retryAttempts`, `filters.minduration` → `filters.minDuration`, and `fields.*.defaultmode` → `fields.*.defaultMode`. - The `accessLog.fields.general` nesting level is removed: `fields.general.defaultmode` → `fields.defaultMode`.Expand commentComment on line R27Resolved 2. **File provider content**: `providers.file.content` is now an object (`{}`) instead of a string (`""`). > \[!TIP] > Image `registry` and `repository` now default to `null`. > The chart now automatically resolves the full official image URI for both Traefik Proxy and Traefik Hub. #### 💥 BREAKING CHANGES - feat(providers.file)!: switch content to an object [#​1861](https://github.com/traefik/traefik-helm-chart/issues/1861) by [@​minrk](https://github.com/minrk) - fix(logs)!: align syntax with upstream [#​1887](https://github.com/traefik/traefik-helm-chart/issues/1887) by [@​mloiseleur](https://github.com/mloiseleur) #### 🚀 Features - feat(version): ✨ relax max-version guard to warn on minor/patch, fail only on major mismatch [#​1884](https://github.com/traefik/traefik-helm-chart/issues/1884) by [@​darkweaver87](https://github.com/darkweaver87) - feat(hub): ✨ install out-of-box with only hub.token set [#​1885](https://github.com/traefik/traefik-helm-chart/issues/1885) by [@​darkweaver87](https://github.com/darkweaver87) - feat(deps): update traefik docker tag to v3.7.5 [#​1888](https://github.com/traefik/traefik-helm-chart/issues/1888) by [@​renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] #### 🐛 Bug fixes - fix(notes): 📝 use traefik.image-name so NOTES match deployed image [#​1886](https://github.com/traefik/traefik-helm-chart/issues/1886) by [@​mloiseleur](https://github.com/mloiseleur) - fix(deployment): omit spec.replicas when replicas is null [#​1891](https://github.com/traefik/traefik-helm-chart/issues/1891) by [@​mloiseleur](https://github.com/mloiseleur) - fix(provider): 🐛 emit kubernetesIngressNGINX publishService for external service [#​1897](https://github.com/traefik/traefik-helm-chart/issues/1897) by [@​mloiseleur](https://github.com/mloiseleur) #### 📦 Others - ci: track max-version assertions with relaxed guard wording [#​1889](https://github.com/traefik/traefik-helm-chart/issues/1889) by [@​mloiseleur](https://github.com/mloiseleur) - ci(renovate): restore update on appVersion [#​1892](https://github.com/traefik/traefik-helm-chart/issues/1892) by [@​mloiseleur](https://github.com/mloiseleur) - chore(deps): update dependency helm to v4.2.1 [#​1893](https://github.com/traefik/traefik-helm-chart/issues/1893) by [@​renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - chore(deps): update losisin/helm-values-schema-json-action action to v3.0.1 [#​1894](https://github.com/traefik/traefik-helm-chart/issues/1894) by [@​renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot] - ci(security): declare contents:write on release workflow [#​1855](https://github.com/traefik/traefik-helm-chart/issues/1855) by [@​arpitjain099](https://github.com/arpitjain099) - chore(release): publish 41.0.0 [#​1895](https://github.com/traefik/traefik-helm-chart/issues/1895) by [@​mloiseleur](https://github.com/mloiseleur) #### 👌 Traefik version support - Traefik Proxy: v3.6.0 -> v3.7.5 (default) - Traefik Hub: v3.19.3 -> v3.20.4 </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIyMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Reviewed-on: https://gitea.unbound.se/unboundsoftware/local-k8s/pulls/281 Co-authored-by: Renovate Bot <renovate@unbound.se> Co-committed-by: Renovate Bot <renovate@unbound.se>