Files
local-k8s/k8s
renovate aabc641da5 chore(deps): update helm release traefik to v42 (#320)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | HelmChart | major | `41.7.1` → `42.0.0` |

---

### Release Notes

<details>
<summary>traefik/traefik-helm-chart (traefik)</summary>

### [`v42.0.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v42.0.0)

[Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v41.7.1...v42.0.0)

There are 3 breaking changes in this release

**Upgrade Notes**

1. **Kubernetes v1.30+**: The chart now requires Kubernetes v1.30 or higher ([#&#8203;2030](https://github.com/traefik/traefik-helm-chart/pull/2030)).
2. **Traefik Hub Secret RBAC**: Write verbs on Secrets (`create`, `update`, `delete`) are no longer granted cluster-wide.
   - A `Role` now grants them in the release namespace only, where Traefik Hub writes its Secrets ([#&#8203;2028](https://github.com/traefik/traefik-helm-chart/pull/2028))
3. **Transparency logs witnesses**: ([#&#8203;2018](https://github.com/traefik/traefik-helm-chart/pull/2018)):
   - `hub.transparencyLogs.witnessGroup.witnesses` now defaults to `null` and `threshold` must be at least `1`.
   - Setting `threshold`, `timeout` or `failOpen` without any witness now fails.

> \[!NOTE]
> With `hub.token`, the chart now deploys a cluster-scoped `ValidatingAdmissionPolicy` that only allows Traefik Hub to write `Opaque` and `kubernetes.io/tls` Secrets.
> Set `hub.restrictSecretTypes: false` if the installer cannot create cluster-scoped resources.

#### 💥 BREAKING CHANGES

- fix(tlogs)!: empty witness config [#&#8203;2018](https://github.com/traefik/traefik-helm-chart/issues/2018) by [@&#8203;LBF38](https://github.com/LBF38)
- feat(chart)!: require Kubernetes v1.30 or higher [#&#8203;2030](https://github.com/traefik/traefik-helm-chart/issues/2030) by [@&#8203;mloiseleur](https://github.com/mloiseleur)
- fix(rbac)!: 🐛 scope Traefik Hub secret write permissions to release namespace [#&#8203;2028](https://github.com/traefik/traefik-helm-chart/issues/2028) by [@&#8203;mloiseleur](https://github.com/mloiseleur)

#### 🚀 Features

- feat(hub): 🚀 support traefik hub v3.20.16 and v3.21.3 [#&#8203;2032](https://github.com/traefik/traefik-helm-chart/issues/2032) by [@&#8203;mloiseleur](https://github.com/mloiseleur)
- feat(hub): restrict Secret types written by Traefik Hub [#&#8203;2031](https://github.com/traefik/traefik-helm-chart/issues/2031) by [@&#8203;mloiseleur](https://github.com/mloiseleur)

#### 🐛 Bug fixes

- fix(examples): fix outdated value schema used in `additionalServices` example [#&#8203;2023](https://github.com/traefik/traefik-helm-chart/issues/2023) by [@&#8203;jnoordsij](https://github.com/jnoordsij)

#### 📦 Others

- chore(deps): update github actions [#&#8203;2024](https://github.com/traefik/traefik-helm-chart/issues/2024) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot]
- chore(deps): update quay.io/helmpack/chart-testing docker tag to v3.15.0 [#&#8203;2025](https://github.com/traefik/traefik-helm-chart/issues/2025) by [@&#8203;renovate-with-github-actions](https://github.com/renovate-with-github-actions)\[bot]
- docs(agents): document Traefik Hub version bump [#&#8203;2033](https://github.com/traefik/traefik-helm-chart/issues/2033) by [@&#8203;mloiseleur](https://github.com/mloiseleur)
- docs(examples): add Traefik Hub Gateway with the Traefik MCP server as a sidecar [#&#8203;2007](https://github.com/traefik/traefik-helm-chart/issues/2007) by [@&#8203;emilevauge](https://github.com/emilevauge)
- chore(release): 🚀 publish 42.0.0 [#&#8203;2034](https://github.com/traefik/traefik-helm-chart/issues/2034) by [@&#8203;mloiseleur](https://github.com/mloiseleur)

#### 👌 Traefik version support

- Traefik Proxy: v3.6.0 -> v3.7.14 (default)
- Traefik Hub: v3.19.3 -> v3.21.3

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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 [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://gitea.unbound.se/unboundsoftware/local-k8s/pulls/320
Co-authored-by: Renovate Bot <renovate@unbound.se>
2026-10-19 03:23:16 +00:00
..