home-ops
home-ops copied to clipboard
feat(github-release): update k3s-io/k3s to v1.31.1+k3s1
This PR contains the following updates:
Package | Update | Change |
---|---|---|
k3s-io/k3s | minor | v1.29.0+k3s1 -> v1.31.1+k3s1 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
k3s-io/k3s (k3s-io/k3s)
v1.31.1+k3s1
: v1.31.1+k3s1
This release updates Kubernetes to v1.31.1, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.31.0+k3s1:
- Testing And Secrets-Encryption Backports for 2024-09 (#10802)
- Remove secrets encryption controller
- Cover edge case when on new minor release for E2E upgrade test
- Update CNI plugins version (#10817)
- Backports for 2024-09 (#10842)
- Fix hosts.toml header var (#10871)
- Update Kubernetes to v1.31.1 (#10895)
- Update Kubernetes to v1.31.1-k3s3 (#10910)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.31.1 |
Kine | v0.12.0 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.21-k3s2 |
Runc | v1.1.14 |
Flannel | v0.25.6 |
Metrics-server | v0.7.2 |
Traefik | v2.11.8 |
CoreDNS | v1.11.3 |
Helm-controller | v0.16.4 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.31.0+k3s1
: v1.31.0+k3s1
This release is K3S's first in the v1.31 line. This release updates Kubernetes to v1.31.0.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.4+k3s1:
- Move test-compat docker test to GHA (#10414)
- Check for bad token permissions when install via PR (#10387)
- Bump k3s-root to v0.14.0 (#10466)
- The k3s bundled userspace has been bumped to a release based on buildroot 2024.02.3, addressing several CVEs in busybox and coreutils.
- Fix INSTALL_K3S_PR support (#10472)
- Add
data-dir
to uninstall and killall scripts (#10473) - Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 (#10400)
- Bump golang:alpine image version (#10359)
- Bump Local Path Provisioner version (#10394)
- Ensure remotedialer kubelet connections use kubelet bind address (#10480)
- Fixed an issue where setting the
--bind-address
flag to a non-loopback or wildcard address would preventkubectl logs
from working properly.
- Fixed an issue where setting the
- Bump Trivy version (#10339)
- Add etcd s3 config secret implementation (#10340)
- A proxy can now be configured for use when uploading etcd snapshots to a s3-compatible storage service. This overrides any proxy settings passed via environment variables.
- Credentials and endpoint configuration for storing etcd snapshots on a s3-compatible storage service can now be read from a Secret, instead of passing them via the CLI or config file. See https://github.com/k3s-io/k3s/blob/master/docs/adrs/etcd-s3-secret.md for more information.
- For E2E upgrade test, automatically determine the channel to use (#10461)
- Bump kine to v0.11.11 (#10494)
- Fix loadbalancer reentrant rlock (#10511)
- Fixed an issue that could cause the agent loadbalancer to deadlock when the currently in-use server goes down.
- Don't use server value from config file for etcd-snapshot commands (#10514)
- The
--server
and--token
flags for thek3s etcd-snapshot
command have been renamed to--etcd-server
and--etcd-token
, to avoid unintentionally running snapshot management commands against a remote node when the cluster join address or token are present in a config file.
- The
- Use pagination when listing large numbers of resources (#10527)
- Fix multiple issues with servicelb (#10552)
- Fixed issue that caused ServiceLB to fail to create a daemonset for services with long names
- Fixed issue that caused ServiceLB pods to crashloop on nodes with ipv6 disabled at the kernel level
- Enhance E2E Hardened option (#10558)
- Allow Pprof and Superisor metrics in standalone mode (#10576)
- Use higher QPS for secrets reencryption (#10571)
- Fix issues loading data-dir value from env vars or dropin config files (#10591)
- Remove deprecated use of wait. functions (#10546)
- Wire lasso metrics up to metrics endpoint (#10528)
- Update stable channel to v1.30.3+k3s1 (#10647)
- Bump docker/docker to v25.0.6 (#10642)
- Add a change for killall to not unmount server and agent directory (#10403)
- Allow edge case OS rpm installs (#10680)
- Bump containerd to v1.7.20 (#10659)
- Update to newer OS images for install testing (#10681)
- Bump helm-controller to v0.16.3 to drop Helm v2 support (#10628)
- Add toleration support to ServiceLB DaemonSet (#10687)
-
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
svccontroller.k3s.cattle.io/tolerations
annotation on services.
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
-
- Fix: Add $SUDO prefix to transactional-update commands in install script (#10531)
- Update to v1.30.3-k3s1 and Go 1.22.5 (#10707)
- Fix caching name for e2e vagrant box (#10695)
- Fix k3s-killall.sh support for custom data dir (#10709)
- Adding MariaDB to README.md (#10717)
- Bump Trivy version (#10670)
- V1.31.0-k3s1 (#10715)
- Update kubernetes to v1.31.0-k3s3 (#10780)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.31.0 |
Kine | v0.12.0 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.20-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.3 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.5+k3s1
: v1.30.5+k3s1
This release updates Kubernetes to v1.30.5, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.4+k3s1:
- Testing And Secrets-Encryption Backports for 2024-09 (#10801)
- Update to newer OS images for install testing
- Fix caching name for e2e vagrant box
- Remove secrets encryption controller
- Cover edge case when on new minor release for E2E upgrade test
- Removes deprecated alpha Secrets Encryption metrics (deprecated in 1.30, removed in 1.31)
- Update CNI plugins version (#10818)
- Backports for 2024-09 (#10843)
- Fix hosts.toml header var (#10872)
- Update to v1.30.5-k3s1 and Go 1.22.6 (#10888)
- Update Kubernetes to v1.30.5-k3s2 (#10909)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.5 |
Kine | v0.12.0 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.21-k3s2 |
Runc | v1.1.14 |
Flannel | v0.25.6 |
Metrics-server | v0.7.2 |
Traefik | v2.11.8 |
CoreDNS | v1.11.3 |
Helm-controller | v0.16.4 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.4+k3s1
: v1.30.4+k3s1
This release updates Kubernetes to v1.30.4, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.3+k3s1:
- Bump docker/docker to v25.0.6 (#10649)
- Backports for 2024-08 release cycle (#10664)
- Use pagination when listing large numbers of resources
- Fix multiple issues with servicelb
- Remove deprecated use of wait. functions
- Wire lasso metrics up to metrics endpoint
- Backports for August 2024 (#10671)
- Bump containerd to v1.7.20 (#10660)
- Add tolerations support for DaemonSet pods (#10703)
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
svccontroller.k3s.cattle.io/tolerations
annotation on services.
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
- Update to v1.30.4-k3s1 and Go 1.22.5 (#10721)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.4 |
Kine | v0.11.11 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.20-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.3+k3s1
: v1.30.3+k3s1
This release updates Kubernetes to v1.30.3, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.2+k3s2:
- Update channel server for k3s2 (#10446)
- Set correct release channel for e2e upgrade test (#10460)
- Backports for 2024-07 release cycle (#10497)
- Bump k3s-root to v0.14.0
- Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
- Bump Local Path Provisioner version
- Ensure remotedialer kubelet connections use kubelet bind address
- Chore: Bump Trivy version
- Add etcd s3 config secret implementation
- July Test Backports (#10507)
- Update to v1.30.3-k3s1 and Go 1.22.5 (#10536)
- Fix issues loading data-dir value from env vars or dropping config files (#10596)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.3 |
Kine | v0.11.11 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.2+k3s2
: v1.30.2+k3s2
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.
Changes since v1.30.2+k3s1:
- Update stable channel to v1.29.6+k3s1 (#10417)
- Update flannel to v0.25.4 and fixed issue with IPv6 mask (#10422)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.2 |
Kine | v0.11.9 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1 |
Local-path-provisioner | v0.0.27 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.2+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.
Changes since v1.30.1+k3s1:
- Fix bug when using tailscale config by file (#10074)
- Fix bug when using
vpn-auth-file
in the agent
- Fix bug when using
- Add WithSkipMissing to not fail import on missing blobs (#10136)
- Use fixed stream server bind address for cri-dockerd (#9975)
- Switch stargz over to cri registry config_path (#9977)
- Bump to containerd v1.7.17, etcd v3.5.13 (#10123)
- Bump spegel version (#10118)
- Fix issue installing artifacts from PR builds with multiple runs (#10122)
- Fix issue with
externalTrafficPolicy: Local
for single-stack services on dual-stack nodes (#9963) - Update local-path-provisioner helper script (#9964)
- Add support for svclb pod PriorityClassName (#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 thesvccontroller.k3s.cattle.io/priorityclassname
annotation.
- ServiceLB now sets the priorityClassName on svclb pods to
- Drop check for legacy traefik v1 chart (#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)
- Create ADR for branching strategy (#10147)
- Bump minio-go to v7.0.70 (#10081)
- Bump kine to v0.11.9 to fix pagination (#10082)
- Update valid resolv conf (#9948)
- Add missing kernel config check (#10100)
- Git workflow file name correction (#10131)
- None
- Follow directory symlinks in auto deploying manifests (#9288) (#10049)
- Symlinked sub-directories are now respected when scanning Auto-Deploying Manifests (AddOns)
- Fix bug: allow helm controller set owner reference (#10048)
- Fix go.mod (#10192)
- Bump flannel version to v0.25.2 (#10146)
- Test: add agent with auth file (#10119)
- Fix bug when using
vpn-auth-file
in the agent
- Fix bug when using
- Add extra log in e2e tests (#10145)
- Update channel server for may 2024 (#10137)
- Bump klipper-helm image for tls secret support (#10187)
- Updating the script binary_size_check to complete the command name by… (#9992)
- Fix issue with k3s-etcd informers not starting (#10047)
- Enable serving supervisor metrics (#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)
- Bump alpine from 3.18 to 3.20 in /package (#10211)
- Bump ubuntu from 22.04 to 24.04 in /tests/e2e/scripts (#10040)
- Bump Trivy version (#10039)
- Fix netpol crash when node remains tainted uninitialized (#10073)
- Fix issue caused by sole server marked as failed under load (#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)
- New flag in k3s server: --write-kubeconfig-group
- Fix embedded mirror blocked by SAR RBAC and re-enable test (#10257)
- Bump Local Path Provisioner version (#10268)
- Fix: Use actual warningPeriod in certmonitor (#10271)
- Fix bug that caused agents to bypass local loadbalancer (#10280)
- Add ADR for support for etcd s3 config secret (#9364)
- Add test for
isValidResolvConf
(#10302) - Add snapshot retention etcd-s3-folder fix (#10293)
- Expand GHA golang caching to include newest release branch (#10307)
- Fix race condition panic in loadbalancer.nextServer (#10318)
- Fix typo, use
rancher/permissions
(#10296) - Update Kubernetes to v1.30.2 (#10349)
- Fix agent supervisor port using apiserver port instead (#10352)
- Fix issue that allowed multiple simultaneous snapshots to be allowed (#10372)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.2 |
Kine | v0.11.9 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.2 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1 |
Local-path-provisioner | v0.0.27 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.30.1+k3s1
: v1.30.1+k3s1
This release updates Kubernetes to v1.30.1, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.30.0+k3s1:
- Replace deprecated ruby function in e2e tests (#10084)
- Update channels with 1.30 (#10097)
- Address 461 (#10112)
- Update to v1.30.1-k3s1 and Go 1.22.2 (#10105)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.1 |
Kine | v0.11.8-0.20240430184817-f9ce6f8da97b |
SQLite | 3.44.0 |
Etcd | v3.5.9-k3s1 |
Containerd | v1.7.15-k3s1 |
Runc | v1.1.12-k3s1 |
Flannel | v0.24.2 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1-0.20240502205943-2f32059d43e6 |
Local-path-provisioner | v0.0.26 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
What's Changed
- Replace deprecated ruby function in e2e tests by @manuelbuil in https://github.com/k3s-io/k3s/pull/10084
- Update channels with 1.30 by @galal-hussein in https://github.com/k3s-io/k3s/pull/10097
- Address 461 by @HarrisonWAffel in https://github.com/k3s-io/k3s/pull/10112
- Update to v1.30.1-k3s1 and Go 1.22.2 by @briandowns in https://github.com/k3s-io/k3s/pull/10105
Full Changelog: https://github.com/k3s-io/k3s/compare/v1.30.0+k3s1...v1.30.1+k3s1
v1.30.0+k3s1
: v1.30.0+k3s1
This release is K3S's first in the v1.30 line. This release updates Kubernetes to v1.30.0.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.4+k3s1:
- Kubernetes V1.30.0-k3s1 (#10063)
- Update stable channel to v1.29.4+k3s1 (#10031)
- Add E2E Split Server to Drone, support parallel testing in Drone (#9940)
- Bump E2E opensuse leap to 15.6, fix btrfs test (#10057)
- Remove deprecated
pod-infra-container-image
kubelet flag (#7409) - Fix e2e tests (#10061)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.30.0 |
Kine | v0.11.8 |
SQLite | 3.44.0 |
Etcd | v3.5.9-k3s1 |
Containerd | v1.7.15-k3s1 |
Runc | v1.1.12 |
Flannel | v0.24.2 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.16.1 |
Local-path-provisioner | v0.0.26 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.9+k3s1
: v1.29.9+k3s1
This release updates Kubernetes to v1.29.9, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.8+k3s1:
- Update CNI plugins version (#10819)
- Backports for 2024-09 (#10844)
- Testing And Secrets-Encryption Backports for 2024-09 (#10803)
- Update to newer OS images for install testing
- Fix caching name for e2e vagrant box
- Fix deploy latest commit on E2E tests
- Remove secrets encryption controller #10612
- DRY E2E Upgrade test setup
- Cover edge case when on new minor release for E2E upgrade test
- Fix hosts.toml header var (#10873)
- Update to v1.29.9-k3s1 and Go 1.22.6 (#10885)
- Update Kubernetes to v1.29.9-k3s2 (#10908)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.9 |
Kine | v0.12.0 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.21-k3s2 |
Runc | v1.1.14 |
Flannel | v0.25.6 |
Metrics-server | v0.7.2 |
Traefik | v2.11.8 |
CoreDNS | v1.11.3 |
Helm-controller | v0.15.13 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.8+k3s1
: v1.29.8+k3s1
This release updates Kubernetes to v1.29.8, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.7+k3s1:
- Fixing setproctitle function (#10623)
- Bump docker/docker to v25.0.6 (#10650)
- Backports for 2024-08 release cycle (#10665)
- Use pagination when listing large numbers of resources
- Fix multiple issues with servicelb
- Remove deprecated use of wait. functions
- Wire lasso metrics up to metrics endpoint
- Backports for August 2024 (#10672)
- Bump containerd to v1.7.20 (#10661)
- Add tolerations support for DaemonSet pods (#10704)
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
svccontroller.k3s.cattle.io/tolerations
annotation on services.
-
New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the
- Update to v1.29.8-k3s1 and Go 1.22.5 (#10720)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.8 |
Kine | v0.11.11 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.20-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.15.10 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.7+k3s1
: v1.29.7+k3s1
This release updates Kubernetes to v1.29.7, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.6+k3s2:
- Backports for 2024-07 release cycle (#10498)
- Bump k3s-root to v0.14.0
- Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
- Bump Local Path Provisioner version
- Ensure remotedialer kubelet connections use kubelet bind address
- Chore: Bump Trivy version
- Add etcd s3 config secret implementation
- July Test Backports (#10508)
- Update to v1.29.7-k3s1 and Go 1.22.5 (#10539)
- Fix issues loading data-dir value from env vars or dropping config files (#10597)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.7 |
Kine | v0.11.11 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.15.10 |
Local-path-provisioner | v0.0.28 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.6+k3s2
: v1.29.6+k3s2
This release updates Kubernetes to v1.29.6, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.6+k3s1:
- Update flannel to v0.25.4 and fixed issue with IPv6 mask (#10427)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.6 |
Kine | v0.11.9 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12- |
Flannel | v0.25.4 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.15.10 |
Local-path-provisioner | v0.0.27 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.6+k3s1
: v1.29.6+k3s1
This release updates Kubernetes to v1.29.6, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.5+k3s1:
- Fix bug when using tailscale config by file (#10142)
- Bump flannel version to v0.25.2 (#10220)
- Update kube-router version to v2.1.2 (#10181)
- Improve tailscale test & add extra log in e2e tests (#10212)
- Backports for 2024-06 release cycle (#10249)
- Add WithSkipMissing to not fail import on missing blobs
- Use fixed stream server bind address for cri-dockerd
- Switch stargz over to cri registry config_path
- Bump to containerd v1.7.17, etcd v3.5.13
- Bump spegel version
- Fix issue with externalTrafficPolicy: Local for single-stack services on dual-stack nodes
- ServiceLB now sets the priorityClassName on svclb pods to
system-node-critical
by default. This can be overridden on a per-service basis via thesvccontroller.k3s.cattle.io/priorityclassname
annotation. - Bump minio-go to v7.0.70
- Bump kine to v0.11.9 to fix pagination
- Update valid resolv conf
- Add missing kernel config check
- Symlinked sub-directories are now respected when scanning Auto-Deploying Manifests (AddOns)
- Fix bug: allow helm controller set owner reference
- Bump klipper-helm image for tls secret support
- Fix issue with k3s-etcd informers not starting
-
--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. - Fix netpol crash when node remains tainted uninitialized
- 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.
- More backports for 2024-06 release cycle (#10288)
- Add snapshot retention etcd-s3-folder fix (#10316)
- Add test for
isValidResolvConf
(#10302) (#10329) - Fix race condition panic in loadbalancer.nextServer (#10322)
- Fix typo, use
rancher/permissions
(#10298) - Expand GHA go caching to include newest release branch (#10334)
- Update Kubernetes to v1.29.6 (#10348)
- Fix agent supervisor port using apiserver port instead (#10354)
- Fix issue that allowed multiple simultaneous snapshots to be allowed (#10376)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.6 |
Kine | v0.11.9 |
SQLite | 3.44.0 |
Etcd | v3.5.13-k3s1 |
Containerd | v1.7.17-k3s1 |
Runc | v1.1.12 |
Flannel | v0.25.2 |
Metrics-server | v0.7.0 |
Traefik | v2.10.7 |
CoreDNS | v1.10.1 |
Helm-controller | v0.15.10 |
Local-path-provisioner | v0.0.27 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here
v1.29.5+k3s1
: v1.29.5+k3s1
This release updates Kubernetes to v1.29.5, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.29.4+k3s1:
- Update stable channel to v1.29.4+k3s1 (#10031)
- Add E2E Split Server to Drone, support parallel testing in Drone (#9940)
- Bump E2E opensuse leap to 15.6, fix btrfs test (#10057)
- Replace deprecated ruby function (#10091)
- Set correct release channel for e2e upgrade test (#10106)
- Windows changes (#10115)
- Update to v1.29.5-k3s1 and Go 1.21.9 (#10108)
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.29.5 |
Kine | v0.11.7 |
SQLite | 3.44.0 |
Etcd | v3.5.9-k3s1 |
Containerd | v1.7.15-k3s1 |
Runc | v1.1.12-k3s1 |
Flanne |
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.
🦙 MegaLinter status: ✅ SUCCESS
Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
---|---|---|---|---|---|
✅ YAML | yamllint | 3 | 0 | 0.19s |
See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true
in mega-linter.yml to validate all sources, not only the diff