[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
k3s-io/k3s (k3s-io/k3s)
### [`v1.30.2+k3s1`](https://togithub.com/k3s-io/k3s/releases/tag/v1.30.2%2Bk3s1): v1.30.2+k3s1
[Compare Source](https://togithub.com/k3s-io/k3s/compare/v1.30.1+k3s1...v1.30.2+k3s1)
This release updates Kubernetes to v1.30.2, and fixes a number of issues.
For more details on what's new, see the [Kubernetes release notes](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1301).
#### Changes since v1.30.1+k3s1:
- Fix bug when using tailscale config by file [(#10074)](https://togithub.com/k3s-io/k3s/pull/10074)
- Fix bug when using `vpn-auth-file` in the agent
- Add WithSkipMissing to not fail import on missing blobs [(#10136)](https://togithub.com/k3s-io/k3s/pull/10136)
- Use fixed stream server bind address for cri-dockerd [(#9975)](https://togithub.com/k3s-io/k3s/pull/9975)
- Switch stargz over to cri registry config_path [(#9977)](https://togithub.com/k3s-io/k3s/pull/9977)
- Bump to containerd v1.7.17, etcd v3.5.13 [(#10123)](https://togithub.com/k3s-io/k3s/pull/10123)
- Bump spegel version [(#10118)](https://togithub.com/k3s-io/k3s/pull/10118)
- Fix issue installing artifacts from PR builds with multiple runs [(#10122)](https://togithub.com/k3s-io/k3s/pull/10122)
- Fix issue with `externalTrafficPolicy: Local` for single-stack services on dual-stack nodes [(#9963)](https://togithub.com/k3s-io/k3s/pull/9963)
- Update local-path-provisioner helper script [(#9964)](https://togithub.com/k3s-io/k3s/pull/9964)
- Add support for svclb pod PriorityClassName [(#10045)](https://togithub.com/k3s-io/k3s/pull/10045)
- ServiceLB now sets the priorityClassName on svclb pods to `system-node-critical` by default. This can be overridden on a per-service basis via the `svccontroller.k3s.cattle.io/priorityclassname` annotation.
- Drop check for legacy traefik v1 chart [(#9593)](https://togithub.com/k3s-io/k3s/pull/9593)
- K3s no longer automatically skips deploying traefik v2 if traefik v1 is present. All clusters should have been upgraded to v2 at some point over the last three years.
- Update kube-router version to v2.1.2 [(#10177)](https://togithub.com/k3s-io/k3s/pull/10177)
- Create ADR for branching strategy [(#10147)](https://togithub.com/k3s-io/k3s/pull/10147)
- Bump minio-go to v7.0.70 [(#10081)](https://togithub.com/k3s-io/k3s/pull/10081)
- Bump kine to v0.11.9 to fix pagination [(#10082)](https://togithub.com/k3s-io/k3s/pull/10082)
- Update valid resolv conf [(#9948)](https://togithub.com/k3s-io/k3s/pull/9948)
- Add missing kernel config check [(#10100)](https://togithub.com/k3s-io/k3s/pull/10100)
- Git workflow file name correction [(#10131)](https://togithub.com/k3s-io/k3s/pull/10131)
- None
- Follow directory symlinks in auto deploying manifests ([#9288](https://togithub.com/k3s-io/k3s/issues/9288)) [(#10049)](https://togithub.com/k3s-io/k3s/pull/10049)
- Symlinked sub-directories are now respected when scanning Auto-Deploying Manifests (AddOns)
- Fix bug: allow helm controller set owner reference [(#10048)](https://togithub.com/k3s-io/k3s/pull/10048)
- Fix go.mod [(#10192)](https://togithub.com/k3s-io/k3s/pull/10192)
- Bump flannel version to v0.25.2 [(#10146)](https://togithub.com/k3s-io/k3s/pull/10146)
- Test: add agent with auth file [(#10119)](https://togithub.com/k3s-io/k3s/pull/10119)
- Fix bug when using `vpn-auth-file` in the agent
- Add extra log in e2e tests [(#10145)](https://togithub.com/k3s-io/k3s/pull/10145)
- Update channel server for may 2024 [(#10137)](https://togithub.com/k3s-io/k3s/pull/10137)
- Bump klipper-helm image for tls secret support [(#10187)](https://togithub.com/k3s-io/k3s/pull/10187)
- Updating the script binary_size_check to complete the command name by… [(#9992)](https://togithub.com/k3s-io/k3s/pull/9992)
- Fix issue with k3s-etcd informers not starting [(#10047)](https://togithub.com/k3s-io/k3s/pull/10047)
- Enable serving supervisor metrics [(#10019)](https://togithub.com/k3s-io/k3s/pull/10019)
- `--Enable-pprof` can now be set on agents to enable the debug/pprof endpoints. When set, agents will listen on the supervisor port.
- `--Supervisor-metrics` can now be set on servers to enable serving internal metrics on the supervisor endpoint; when set agents will listen on the supervisor port.
- Bump alpine from 3.18 to 3.20 in /conformance [(#10210)](https://togithub.com/k3s-io/k3s/pull/10210)
- Bump alpine from 3.18 to 3.20 in /package [(#10211)](https://togithub.com/k3s-io/k3s/pull/10211)
- Bump ubuntu from 22.04 to 24.04 in /tests/e2e/scripts [(#10040)](https://togithub.com/k3s-io/k3s/pull/10040)
- Bump Trivy version [(#10039)](https://togithub.com/k3s-io/k3s/pull/10039)
- Fix netpol crash when node remains tained unintialized [(#10073)](https://togithub.com/k3s-io/k3s/pull/10073)
- Fix issue caused by sole server marked as failed under load [(#10241)](https://togithub.com/k3s-io/k3s/pull/10241)
- The embedded load-balancer will now fall back to trying all servers with health-checks ignored, if all servers have been marked unavailable due to failed health checks.
- Add write-kubeconfig-group flag to server [(#9233)](https://togithub.com/k3s-io/k3s/pull/9233)
- New flag in k3s server: --write-kubeconfig-group
- Fix embedded mirror blocked by SAR RBAC and re-enable test [(#10257)](https://togithub.com/k3s-io/k3s/pull/10257)
- Bump Local Path Provisioner version [(#10268)](https://togithub.com/k3s-io/k3s/pull/10268)
- Fix: Use actual warningPeriod in certmonitor [(#10271)](https://togithub.com/k3s-io/k3s/pull/10271)
- Fix bug that caused agents to bypass local loadbalancer [(#10280)](https://togithub.com/k3s-io/k3s/pull/10280)
- Add ADR for support for etcd s3 config secret [(#9364)](https://togithub.com/k3s-io/k3s/pull/9364)
- Add test for `isValidResolvConf` [(#10302)](https://togithub.com/k3s-io/k3s/pull/10302)
- Add snapshot retention etcd-s3-folder fix [(#10293)](https://togithub.com/k3s-io/k3s/pull/10293)
- Expand GHA golang caching to includ newest release branch [(#10307)](https://togithub.com/k3s-io/k3s/pull/10307)
- Fix race condition panic in loadbalancer.nextServer [(#10318)](https://togithub.com/k3s-io/k3s/pull/10318)
- Fix typo, use `rancher/permissions` [(#10296)](https://togithub.com/k3s-io/k3s/pull/10296)
- Update Kubernetes to v1.30.2 [(#10349)](https://togithub.com/k3s-io/k3s/pull/10349)
- Fix agent supervisor port using apiserver port instead [(#10352)](https://togithub.com/k3s-io/k3s/pull/10352)
- Fix issue that allowed multiple simultaneous snapshots to be allowed [(#10372)](https://togithub.com/k3s-io/k3s/pull/10372)
#### Embedded Component Versions
| Component | Version |
|---|---|
| Kubernetes | [v1.30.2](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) |
| Kine | [v0.11.9](https://togithub.com/k3s-io/kine/releases/tag/v0.11.9) |
| SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) |
| Etcd | [v3.5.13-k3s1](https://togithub.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) |
| Containerd | [v1.7.17-k3s1](https://togithub.com/k3s-io/containerd/releases/tag/v1.7.17-k3s1) |
| Runc | [v1.1.12](https://togithub.com/opencontainers/runc/releases/tag/v1.1.12) |
| Flannel | [v0.25.2](https://togithub.com/flannel-io/flannel/releases/tag/v0.25.2) |
| Metrics-server | [v0.7.0](https://togithub.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) |
| Traefik | [v2.10.7](https://togithub.com/traefik/traefik/releases/tag/v2.10.7) |
| CoreDNS | [v1.10.1](https://togithub.com/coredns/coredns/releases/tag/v1.10.1) |
| Helm-controller | [v0.16.1](https://togithub.com/k3s-io/helm-controller/releases/tag/v0.16.1) |
| Local-path-provisioner | [v0.0.27](https://togithub.com/rancher/local-path-provisioner/releases/tag/v0.0.27) |
#### Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- [Open issues here](https://togithub.com/rancher/k3s/issues/new/choose)
- [Join our Slack channel](https://slack.rancher.io/)
- [Check out our documentation](https://rancher.com/docs/k3s/latest/en/) for guidance on how to get started or to dive deep into K3s.
- [Read how you can contribute here](https://togithub.com/rancher/k3s/blob/master/CONTRIBUTING.md)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.30.1+k3s1
->v1.30.2+k3s1
Release Notes
k3s-io/k3s (k3s-io/k3s)
### [`v1.30.2+k3s1`](https://togithub.com/k3s-io/k3s/releases/tag/v1.30.2%2Bk3s1): v1.30.2+k3s1 [Compare Source](https://togithub.com/k3s-io/k3s/compare/v1.30.1+k3s1...v1.30.2+k3s1) This release updates Kubernetes to v1.30.2, and fixes a number of issues. For more details on what's new, see the [Kubernetes release notes](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1301). #### Changes since v1.30.1+k3s1: - Fix bug when using tailscale config by file [(#10074)](https://togithub.com/k3s-io/k3s/pull/10074) - Fix bug when using `vpn-auth-file` in the agent - Add WithSkipMissing to not fail import on missing blobs [(#10136)](https://togithub.com/k3s-io/k3s/pull/10136) - Use fixed stream server bind address for cri-dockerd [(#9975)](https://togithub.com/k3s-io/k3s/pull/9975) - Switch stargz over to cri registry config_path [(#9977)](https://togithub.com/k3s-io/k3s/pull/9977) - Bump to containerd v1.7.17, etcd v3.5.13 [(#10123)](https://togithub.com/k3s-io/k3s/pull/10123) - Bump spegel version [(#10118)](https://togithub.com/k3s-io/k3s/pull/10118) - Fix issue installing artifacts from PR builds with multiple runs [(#10122)](https://togithub.com/k3s-io/k3s/pull/10122) - Fix issue with `externalTrafficPolicy: Local` for single-stack services on dual-stack nodes [(#9963)](https://togithub.com/k3s-io/k3s/pull/9963) - Update local-path-provisioner helper script [(#9964)](https://togithub.com/k3s-io/k3s/pull/9964) - Add support for svclb pod PriorityClassName [(#10045)](https://togithub.com/k3s-io/k3s/pull/10045) - ServiceLB now sets the priorityClassName on svclb pods to `system-node-critical` by default. This can be overridden on a per-service basis via the `svccontroller.k3s.cattle.io/priorityclassname` annotation. - Drop check for legacy traefik v1 chart [(#9593)](https://togithub.com/k3s-io/k3s/pull/9593) - K3s no longer automatically skips deploying traefik v2 if traefik v1 is present. All clusters should have been upgraded to v2 at some point over the last three years. - Update kube-router version to v2.1.2 [(#10177)](https://togithub.com/k3s-io/k3s/pull/10177) - Create ADR for branching strategy [(#10147)](https://togithub.com/k3s-io/k3s/pull/10147) - Bump minio-go to v7.0.70 [(#10081)](https://togithub.com/k3s-io/k3s/pull/10081) - Bump kine to v0.11.9 to fix pagination [(#10082)](https://togithub.com/k3s-io/k3s/pull/10082) - Update valid resolv conf [(#9948)](https://togithub.com/k3s-io/k3s/pull/9948) - Add missing kernel config check [(#10100)](https://togithub.com/k3s-io/k3s/pull/10100) - Git workflow file name correction [(#10131)](https://togithub.com/k3s-io/k3s/pull/10131) - None - Follow directory symlinks in auto deploying manifests ([#9288](https://togithub.com/k3s-io/k3s/issues/9288)) [(#10049)](https://togithub.com/k3s-io/k3s/pull/10049) - Symlinked sub-directories are now respected when scanning Auto-Deploying Manifests (AddOns) - Fix bug: allow helm controller set owner reference [(#10048)](https://togithub.com/k3s-io/k3s/pull/10048) - Fix go.mod [(#10192)](https://togithub.com/k3s-io/k3s/pull/10192) - Bump flannel version to v0.25.2 [(#10146)](https://togithub.com/k3s-io/k3s/pull/10146) - Test: add agent with auth file [(#10119)](https://togithub.com/k3s-io/k3s/pull/10119) - Fix bug when using `vpn-auth-file` in the agent - Add extra log in e2e tests [(#10145)](https://togithub.com/k3s-io/k3s/pull/10145) - Update channel server for may 2024 [(#10137)](https://togithub.com/k3s-io/k3s/pull/10137) - Bump klipper-helm image for tls secret support [(#10187)](https://togithub.com/k3s-io/k3s/pull/10187) - Updating the script binary_size_check to complete the command name by… [(#9992)](https://togithub.com/k3s-io/k3s/pull/9992) - Fix issue with k3s-etcd informers not starting [(#10047)](https://togithub.com/k3s-io/k3s/pull/10047) - Enable serving supervisor metrics [(#10019)](https://togithub.com/k3s-io/k3s/pull/10019) - `--Enable-pprof` can now be set on agents to enable the debug/pprof endpoints. When set, agents will listen on the supervisor port. - `--Supervisor-metrics` can now be set on servers to enable serving internal metrics on the supervisor endpoint; when set agents will listen on the supervisor port. - Bump alpine from 3.18 to 3.20 in /conformance [(#10210)](https://togithub.com/k3s-io/k3s/pull/10210) - Bump alpine from 3.18 to 3.20 in /package [(#10211)](https://togithub.com/k3s-io/k3s/pull/10211) - Bump ubuntu from 22.04 to 24.04 in /tests/e2e/scripts [(#10040)](https://togithub.com/k3s-io/k3s/pull/10040) - Bump Trivy version [(#10039)](https://togithub.com/k3s-io/k3s/pull/10039) - Fix netpol crash when node remains tained unintialized [(#10073)](https://togithub.com/k3s-io/k3s/pull/10073) - Fix issue caused by sole server marked as failed under load [(#10241)](https://togithub.com/k3s-io/k3s/pull/10241) - The embedded load-balancer will now fall back to trying all servers with health-checks ignored, if all servers have been marked unavailable due to failed health checks. - Add write-kubeconfig-group flag to server [(#9233)](https://togithub.com/k3s-io/k3s/pull/9233) - New flag in k3s server: --write-kubeconfig-group - Fix embedded mirror blocked by SAR RBAC and re-enable test [(#10257)](https://togithub.com/k3s-io/k3s/pull/10257) - Bump Local Path Provisioner version [(#10268)](https://togithub.com/k3s-io/k3s/pull/10268) - Fix: Use actual warningPeriod in certmonitor [(#10271)](https://togithub.com/k3s-io/k3s/pull/10271) - Fix bug that caused agents to bypass local loadbalancer [(#10280)](https://togithub.com/k3s-io/k3s/pull/10280) - Add ADR for support for etcd s3 config secret [(#9364)](https://togithub.com/k3s-io/k3s/pull/9364) - Add test for `isValidResolvConf` [(#10302)](https://togithub.com/k3s-io/k3s/pull/10302) - Add snapshot retention etcd-s3-folder fix [(#10293)](https://togithub.com/k3s-io/k3s/pull/10293) - Expand GHA golang caching to includ newest release branch [(#10307)](https://togithub.com/k3s-io/k3s/pull/10307) - Fix race condition panic in loadbalancer.nextServer [(#10318)](https://togithub.com/k3s-io/k3s/pull/10318) - Fix typo, use `rancher/permissions` [(#10296)](https://togithub.com/k3s-io/k3s/pull/10296) - Update Kubernetes to v1.30.2 [(#10349)](https://togithub.com/k3s-io/k3s/pull/10349) - Fix agent supervisor port using apiserver port instead [(#10352)](https://togithub.com/k3s-io/k3s/pull/10352) - Fix issue that allowed multiple simultaneous snapshots to be allowed [(#10372)](https://togithub.com/k3s-io/k3s/pull/10372) #### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.2](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) | | Kine | [v0.11.9](https://togithub.com/k3s-io/kine/releases/tag/v0.11.9) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://togithub.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.17-k3s1](https://togithub.com/k3s-io/containerd/releases/tag/v1.7.17-k3s1) | | Runc | [v1.1.12](https://togithub.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.2](https://togithub.com/flannel-io/flannel/releases/tag/v0.25.2) | | Metrics-server | [v0.7.0](https://togithub.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://togithub.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://togithub.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.1](https://togithub.com/k3s-io/helm-controller/releases/tag/v0.16.1) | | Local-path-provisioner | [v0.0.27](https://togithub.com/rancher/local-path-provisioner/releases/tag/v0.0.27) | #### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://togithub.com/rancher/k3s/issues/new/choose) - [Join our Slack channel](https://slack.rancher.io/) - [Check out our documentation](https://rancher.com/docs/k3s/latest/en/) for guidance on how to get started or to dive deep into K3s. - [Read how you can contribute here](https://togithub.com/rancher/k3s/blob/master/CONTRIBUTING.md)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.