Skip to content

Releases: traefik/traefik-helm-chart

v33.0.0

30 Oct 13:17
045b735
Compare
Choose a tag to compare

33.0.0 (2024-10-30)

Upgrade Notes

There are multiple breaking changes in this release:

  1. The default port of traefik entrypoint has changed from 9000 to 8080, just like the Traefik Proxy default port
    • You may have to update probes accordingly (or set this port back to 9000)
  2. publishedService is enabled by default on Ingress provider
    • You can disable it, if needed
  3. The POD_NAME and POD_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.
  4. 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
  5. 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

v32.1.1

11 Oct 15:06
2b9485e
Compare
Choose a tag to compare

32.1.1 (2024-10-11)

Features

  • deps: update traefik docker tag to v3.1.6 (37f9f12)

Bug Fixes

  • schema: 🐛 targetPort can also be a string (c64c50a)

v32.1.0

04 Oct 09:55
954e8ac
Compare
Choose a tag to compare

32.1.0 (2024-10-04)

Features

  • deps: update traefik docker tag to v3.1.5 (3b1860c)
  • Traefik Proxy: update rbac following v3.2 migration guide (cae906e)

Bug Fixes

  • 🐛 set disableIngressClassLookup until 3.1.4 (7c81ff5)

v32.0.0

27 Sep 09:04
7a13fc8
Compare
Choose a tag to compare

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

Features

  • Traefik Hub: add APIPlans and APIBundles CRDs (87d206e)

New Contributors

Full Changelog: v31.1.1...v32.0.0

v32.0.0-rc1

20 Sep 08:56
c97a5c2
Compare
Choose a tag to compare
v32.0.0-rc1 Pre-release
Pre-release

32.0.0-rc1 (2024-09-20)

Features

  • Traefik Hub: add APIPlans and APIBundles CRDs (87d206e)

v31.1.1

20 Sep 08:30
2d88f57
Compare
Choose a tag to compare

31.1.1 (2024-09-20)

Features

  • deps: update traefik docker tag to v3.1.4 (51b46ba)

Bug Fixes

  • 🐛 updateStrategy behavior (6c1c8c3)

v31.1.0

18 Sep 10:16
f1e001e
Compare
Choose a tag to compare

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

03 Sep 14:50
f14ba44
Compare
Choose a tag to compare

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)

Bug Fixes

  • HTTP3: split udp and tcp Service when service.single is false (24acadf)
  • 🐛 set allowEmptyServices to true by default (2324766)
  • Traefik Hub: update CRDs to v1.5.0 (ee3537a)

v30.1.0

16 Aug 09:46
f1cbfc5
Compare
Choose a tag to compare

30.1.0 (2024-08-16)

Features

  • ✨ rework namespaced RBAC with disableClusterScopeResources (5b54cf7)
  • deps: update traefik docker tag to v3.1.2
  • deps: update traefik docker tag to v3.1.1

Bug Fixes

  • disable default HTTPS listener for gateway (f90f16e)
  • Gateway API: use Standard channel by default (ccdb66b)
  • Gateway API: wildcard support in hostname (93d1717)

v30.0.2

30 Jul 08:06
403504c
Compare
Choose a tag to compare

30.0.2 (2024-07-30)

Features

  • Traefik Hub: 🍻 add E2E tests on RBACs change (dd3bee0)

Bug Fixes

  • Traefik Hub: missing RBACs for Traefik Hub (ed80c4c)