Update Helm release traefik to v38

Update Helm release traefik to v38
Photo by 愚木混株 cdd20 / Unsplash

No problems whatsoever deploying to Proxmox VE K3s Kubernetes cluster via Helm Chart and 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 37.4.0 -> 38.0.1

Release Notes

traefik/traefik-helm-chart (traefik)

v38.0.1

Compare Source

:bug: Bug fixes

:package: Others

v38.0.0

Compare Source

Upgrades Notes

[!IMPORTANT]
CRDs has to be upgraded before the Chart. See UPGRADING instructions.

There are two breaking changes in this release:

  1. Traefik Proxy v3.6.4+ contains a security fix that is also a breaking change. See upstream documentation for more details.
  2. MR #​1596 align kubernetesIngressNginx provider setting with upstream. There is a before / after example in the MR description and MR #​1587 align labelSelector syntax between providers

[!NOTE]
If you need to restore Traefik behavior of v3.6.3 or inferior, it can be set with values.

Here is an example on websecure entrypoint:

ports:
  websecure:
    http:
      encodedCharacters:
        allowEncodedSlash: true
        allowEncodedBackSlash: true
        allowEncodedNullCharacter: true
        allowEncodedSemicolon: true
        allowEncodedPercent: true
        allowEncodedQuestionMark: true
        allowEncodedHash: true
      sanitizePath: false

This is not recommended, it may expose you to GHSA-gm3x-23wp-hc2c.

:boom: BREAKING CHANGES

:rocket: Features

:bug: Bug fixes

:package: Others

New Contributors

Full Changelog: https://github.com/traefik/traefik-helm-chart/compare/v37.4.0...v38.0.0

Read more

Me on Mastodon - This link is here for verification purposes.