Update Helm release traefik to v41
No problems whatsoever deploying to Proxmox VE K3s Kubernetes cluster Helm Chart via Flux V2 reconciliation in a GitOps approach with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| traefik (source) | major | 40.2.0 → 41.0.0 |
Release Notes
traefik/traefik-helm-chart (traefik)
v41.0.0
Upgrade Notes
- Logs & access logs syntax: The chart now aligns its logging keys with the upstream Traefik syntax with MR #1887.
logs.generalis renamed tolog(e.g.logs.general.level→log.level).logs.accessis renamed toaccessLog(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, andfields.*.defaultmode→fields.*.defaultMode. - The
accessLog.fields.generalnesting level is removed:fields.general.defaultmode→fields.defaultMode.Expand commentComment on line R27Resolved
- File provider content:
providers.file.contentis now an object ({}) instead of a string ("").
[!TIP]
Imageregistryandrepositorynow default tonull.
The chart now automatically resolves the full official image URI for both Traefik Proxy and Traefik Hub.
:boom: BREAKING CHANGES
- feat(providers.file)!: switch content to an object #1861 by @minrk
- fix(logs)!: align syntax with upstream #1887 by @mloiseleur
:rocket: Features
- feat(version): :sparkles: relax max-version guard to warn on minor/patch, fail only on major mismatch #1884 by @darkweaver87
- feat(hub): :sparkles: install out-of-box with only hub.token set #1885 by @darkweaver87
- feat(deps): update traefik docker tag to v3.7.5 #1888 by @renovate-with-github-actions[bot]
:bug: Bug fixes
- fix(notes): :memo: use traefik.image-name so NOTES match deployed image #1886 by @mloiseleur
- fix(deployment): omit spec.replicas when replicas is null #1891 by @mloiseleur
- fix(provider): :bug: emit kubernetesIngressNGINX publishService for external service #1897 by @mloiseleur
:package: Others
- ci: track max-version assertions with relaxed guard wording #1889 by @mloiseleur
- ci(renovate): restore update on appVersion #1892 by @mloiseleur
- chore(deps): update dependency helm to v4.2.1 #1893 by @renovate-with-github-actions[bot]
- chore(deps): update losisin/helm-values-schema-json-action action to v3.0.1 #1894 by @renovate-with-github-actions[bot]
- ci(security): declare contents:write on release workflow #1855 by @arpitjain099
- chore(release): publish 41.0.0 #1895 by @mloiseleur
👌 Traefik version support
- Traefik Proxy: v3.6.0 -> v3.7.5 (default)
- Traefik Hub: v3.19.3 -> v3.20.4
v40.3.0
:rocket: Features
- feat(provider): :sparkles: support qps and burst on kubernetesGateway #1869 by @darkweaver87
- feat(logs): :sparkles: support accesslog query parameters defaultmode #1868 by @darkweaver87
- feat(hub): :rocket: support traefik hub v3.20.4 #1876 by @jspdown
- feat(proxy): :rocket: support traefik v3.7.4 #1880 by @darkweaver87
- feat(CRDs): update Traefik Hub CRDs to v1.31.0 #1881 by @darkweaver87
:bug: Bug fixes
- fix(hub): :bug: guard nil hub.token in hub-license template #1875 by @darkweaver87
:package: Others
- chore(deps): update mikepenz/release-changelog-builder-action action to v6.2.2 #1857 by @renovate-with-github-actions[bot]
- chore(deps): update actions/create-github-app-token action to v3.2.0 #1858 by @renovate-with-github-actions[bot]
- chore(deps): support traefik v3.7.3 & hub v3.20.3 #1867 by @bpsoraggi
- chore(deps): update actions/checkout action to v6.0.3 #1870 by @renovate-with-github-actions[bot]
- chore(deps): update renovatebot/github-action action to v46.1.15 #1871 by @renovate-with-github-actions[bot]
- chore(deps): update dependency helm to v3.21.0 #1873 by @renovate-with-github-actions[bot]
- ci(test): fix helm-unittest invocation for helm v4 #1879 by @darkweaver87
- chore(ci): track proxy & hub max-version annotations with renovate #1877 by @jspdown
- chore(deps): update dependency helm to v4 #1874 by @renovate-with-github-actions[bot]
- chore(release): 🚀 publish 40.3.0 #1882 by @darkweaver87
👌 Traefik version support
- Traefik Proxy: v3.6.0 -> v3.7.4 (default)
- Traefik Hub: v3.19.3 -> v3.20.4