chore(deps): update helm release traefik to v33 #281

Merged
tom merged 2 commits from renovate/traefik-33.x into main 2024-11-12 17:51:05 +01:00
Collaborator

This PR contains the following updates:

Package Update Change
traefik (source) major 32.1.1 -> 33.0.0

Release Notes

traefik/traefik-helm-chart (traefik)

v33.0.0

Compare Source

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


Configuration

📅 Schedule: 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | major | `32.1.1` -> `33.0.0` | --- ### Release Notes <details> <summary>traefik/traefik-helm-chart (traefik)</summary> ### [`v33.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v33.0.0) [Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v32.1.1...v33.0.0) **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 [#&#8203;1214](https://github.com/traefik/traefik-helm-chart/pull/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](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.0) 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. :information_source: A separate helm chart, just for CRDs, is being considered for a future release. See PR [#&#8203;1123](https://github.com/traefik/traefik-helm-chart/pull/1223) ##### ⚠ BREAKING CHANGES - **Env Variables:** allow extending env without overwrite - **certificateResolvers:** :boom: :bug: use same syntax in Chart and in Traefik - **Kubernetes Ingress:** :boom: :sparkles: enable publishedService by default - **Traefik:** :boom: set 8080 as default port for `traefik` entrypoint ##### Features - **Gateway API:** :sparkles: add infrastructure in the values ([2b28f7b](https://github.com/traefik/traefik-helm-chart/commit/2b28f7bd3387921c4da69525c80fb88564306fc3)) - **Gateway API:** :sparkles: standard install CRD v1.2.0 ([4432f3c](https://github.com/traefik/traefik-helm-chart/commit/4432f3c226cfa230133f6f98537427a530371a69)) - **Traefik Proxy:** update traefik docker tag to v3.2.0 ([323e139](https://github.com/traefik/traefik-helm-chart/commit/323e139e33ad1715b3f88bbfe0fb425a86b1b53f)) - **Traefik Proxy:** ✨ support Gateway API statusAddress ([e7dcac1](https://github.com/traefik/traefik-helm-chart/commit/e7dcac1acd26a2160811664a9164ac1ae62c353d)) - **Traefik Proxy:** CRDs for v3.2+ ([d3c6d4c](https://github.com/traefik/traefik-helm-chart/commit/d3c6d4ce31f3d6e9d9c2981e182c6808d24c6d2b)) ##### Bug Fixes - **certificateResolvers:** :boom: :bug: use same syntax in Chart and in Traefik ([016822d](https://github.com/traefik/traefik-helm-chart/commit/016822d8fc96692271b9ff0d74630c0179e06fdc)) - **Env Variables:** allow extending env without overwrite ([20f54b6](https://github.com/traefik/traefik-helm-chart/commit/20f54b66d61605431be677c1b7cd3877a625bbd1)) - **Gateway API:** :bug: add missing required RBAC for v3.2 with experimental Channel ([b872549](https://github.com/traefik/traefik-helm-chart/commit/b8725498c2445da8ecc06f156ca69ddc1a56cce4)) - **schema:** :bug: targetPort can also be a string ([12fee7e](https://github.com/traefik/traefik-helm-chart/commit/12fee7e4af3e9f46292abe24fb33d81e5973ad41)) - use correct children indentation for logs.access.filters ([59073ef](https://github.com/traefik/traefik-helm-chart/commit/59073ef7af41a11ca79bae28ca4a6ef5a89bae09)) - **Kubernetes Ingress:** :boom: :sparkles: enable publishedService by default ([f7a96da](https://github.com/traefik/traefik-helm-chart/commit/f7a96dac0f35c25e014eb740530b00a4dc53a23d)) - **Traefik:** :boom: set 8080 as default port for `traefik` entrypoint ([2b32ce7](https://github.com/traefik/traefik-helm-chart/commit/2b32ce7d164f7aea03f0056f0813b3d9ac97e9b7)) - **Traefik Hub:** RBAC for distributedAcme ([74abfee](https://github.com/traefik/traefik-helm-chart/commit/74abfee5e5f4e22278fd0c50b6cbf3410f056103)) - 🐛 http3 with internal service ([7558e63](https://github.com/traefik/traefik-helm-chart/commit/7558e6394d68d4745270b41e16ee09297dc02672)) #### New Contributors - [@&#8203;jonathanbeber](https://github.com/jonathanbeber) made their first contribution in https://github.com/traefik/traefik-helm-chart/pull/1210 - [@&#8203;logica0419](https://github.com/logica0419) made their first contribution in https://github.com/traefik/traefik-helm-chart/pull/1237 </details> --- ### Configuration 📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuMiIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate added 1 commit 2024-11-09 20:02:25 +01:00
chore(deps): update helm release traefik to v33
All checks were successful
ci/woodpecker/push/yamllint Pipeline was successful
4fb8a6d5c0
tom added 1 commit 2024-11-12 17:50:01 +01:00
chore(traefik): prevent new change enable publishedService by default
All checks were successful
ci/woodpecker/push/yamllint Pipeline was successful
e26e9d0fe0
tom added the
system
ingress
type
update
state
to-do
labels 2024-11-12 17:50:52 +01:00
tom added this to the Prod ready project 2024-11-12 17:50:56 +01:00
tom merged commit 29f3793fdd into main 2024-11-12 17:51:05 +01:00
tom deleted branch renovate/traefik-33.x 2024-11-12 17:51:05 +01:00
tom modified the project from Prod ready to Updates 2024-11-12 18:17:29 +01:00
Sign in to join this conversation.
No description provided.