Releases: traefik/traefik-helm-chart
Releases · traefik/traefik-helm-chart
v33.0.0
33.0.0 (2024-10-30)
Upgrade Notes
There are multiple breaking changes in this release:
- The default port of
traefik
entrypoint has changed from9000
to8080
, just like the Traefik Proxy default port- You may have to update probes accordingly (or set this port back to 9000)
publishedService
is enabled by default on Ingress provider- You can disable it, if needed
- The
POD_NAME
andPOD_NAMESPACE
environment variables are now set by default, without values.- It is no longer necessary to add them in values and so, it can be removed from user values.
- In values, certResolvers specific syntax has been reworked to align with Traefik Proxy syntax.
- PR #1214 contains a complete before / after example on how to update values
- Traefik Proxy 3.2 supports Gateway API v1.2 (standard channel)
- It is recommended to check that other software using Gateway API on your cluster are compatible
- The Gateway API CRD upgrade may fail even with Flux, Argo or other CD tool
- See release notes of gateway API v1.2 on how to upgrade their CRDs and avoid issues about invalid values on v1alpha2 version
The CRDs needs to be updated, as documented in the README.
ℹ️ A separate helm chart, just for CRDs, is being considered for a future release. See PR #1123
⚠ BREAKING CHANGES
- Env Variables: allow extending env without overwrite
- certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik
- Kubernetes Ingress: 💥 ✨ enable publishedService by default
- Traefik: 💥 set 8080 as default port for
traefik
entrypoint
Features
- Gateway API: ✨ add infrastructure in the values (2b28f7b)
- Gateway API: ✨ standard install CRD v1.2.0 (4432f3c)
- Traefik Proxy: update traefik docker tag to v3.2.0 (323e139)
- Traefik Proxy: ✨ support Gateway API statusAddress (e7dcac1)
- Traefik Proxy: CRDs for v3.2+ (d3c6d4c)
Bug Fixes
- certificateResolvers: 💥 🐛 use same syntax in Chart and in Traefik (016822d)
- Env Variables: allow extending env without overwrite (20f54b6)
- Gateway API: 🐛 add missing required RBAC for v3.2 with experimental Channel (b872549)
- schema: 🐛 targetPort can also be a string (12fee7e)
- use correct children indentation for logs.access.filters (59073ef)
- Kubernetes Ingress: 💥 ✨ enable publishedService by default (f7a96da)
- Traefik: 💥 set 8080 as default port for
traefik
entrypoint (2b32ce7) - Traefik Hub: RBAC for distributedAcme (74abfee)
- 🐛 http3 with internal service (7558e63)
New Contributors
- @jonathanbeber made their first contribution in #1210
- @logica0419 made their first contribution in #1237
v32.1.1
v32.1.0
v32.0.0
32.0.0 (2024-09-27)
⚠ BREAKING CHANGES
- Traefik Hub. See release notes for more details.
- CRD has to be updated before upgrading the Chart
- There is a breaking change on how Redis is configured
Fixes
- Replace
CLF
withcommon
invalues.yaml
by @WillDaSilva in #1199 - Change apiVersion to updated group in EXAMPLES.md by @NeuronButter in #1200
Features
- Traefik Hub: add APIPlans and APIBundles CRDs (87d206e)
New Contributors
- @WillDaSilva made their first contribution in #1199
- @NeuronButter made their first contribution in #1200
Full Changelog: v31.1.1...v32.0.0
v32.0.0-rc1
v31.1.1
v31.1.0
31.1.0 (2024-09-18)
Features
- ✨ input validation using schema (cf703c7)
- ✨ add AllowACMEByPass and improve schema/doc on ports values (458cab9)
- Traefik Hub: add new webhooks and removes unnecessary ones (d7c3622)
- deps: update traefik docker tag to v3.1.3 (1ecf803)
Bug Fixes
- 🐛 update CRD to v3.1 (2dc2253)
v31.0.0
31.0.0 (2024-09-03)
⚠ BREAKING CHANGES
- 🐛 set allowEmptyServices to true by default
- CRDs needs to be upgraded for Traefik Hub users
kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/
Features
- Traefik Hub: update CRDs to v1.7.0 (aa18d47)