Open renovate[bot] opened 4 months ago
--- kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-k3s
+++ kubernetes/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/system-upgrade-k3s
@@ -18,13 +18,13 @@
dependsOn:
- name: system-upgrade-controller
interval: 30m
path: ./kubernetes/apps/system-upgrade/k3s/app
postBuild:
substitute:
- KUBE_VERSION: v1.30.1+k3s1
+ KUBE_VERSION: v1.31.2+k3s1
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets
- kind: ConfigMap
--- kubernetes/apps/system-upgrade/k3s/app Kustomization: flux-system/system-upgrade-k3s Plan: system-upgrade/controllers
+++ kubernetes/apps/system-upgrade/k3s/app Kustomization: flux-system/system-upgrade-k3s Plan: system-upgrade/controllers
@@ -31,8 +31,8 @@
key: node-role.kubernetes.io/etcd
operator: Exists
- key: CriticalAddonsOnly
operator: Exists
upgrade:
image: rancher/k3s-upgrade
- version: v1.30.1+k3s1
+ version: v1.31.2+k3s1
--- kubernetes/apps/system-upgrade/k3s/app Kustomization: flux-system/system-upgrade-k3s Plan: system-upgrade/workers
+++ kubernetes/apps/system-upgrade/k3s/app Kustomization: flux-system/system-upgrade-k3s Plan: system-upgrade/workers
@@ -19,8 +19,8 @@
- prepare
- server
image: rancher/k3s-upgrade
serviceAccountName: system-upgrade
upgrade:
image: rancher/k3s-upgrade
- version: v1.30.1+k3s1
+ version: v1.31.2+k3s1
--- HelmRelease: observability/grafana ConfigMap: observability/grafana
+++ HelmRelease: observability/grafana ConfigMap: observability/grafana
@@ -258,13 +258,13 @@
\ \\\n | sed '/-- .* --/! s/\"datasource\":.*,/\"datasource\": \"Prometheus\"\
,/g' \\\n> \"/var/lib/grafana/dashboards/nginx/nginx-request-handling-performance.json\"\
\n \ncurl -skf \\\n--connect-timeout 60 \\\n--max-time 60 \\\n-H \"Accept: application/json\"\
\ \\\n-H \"Content-Type: application/json;charset=UTF-8\" \\\n \"https://grafana.com/api/dashboards/13502/revisions/26/download\"\
\ \\\n | sed '/-- .* --/! s/${DS_PROMETHEUS}/Prometheus/g' \\\n> \"/var/lib/grafana/dashboards/system/minio.json\"\
\n \ncurl -skf \\\n--connect-timeout 60 \\\n--max-time 60 \\\n-H \"Accept: application/json\"\
- \ \\\n-H \"Content-Type: application/json;charset=UTF-8\" \\\n \"https://grafana.com/api/dashboards/1860/revisions/37/download\"\
+ \ \\\n-H \"Content-Type: application/json;charset=UTF-8\" \\\n \"https://grafana.com/api/dashboards/1860/revisions/36/download\"\
\ \\\n | sed '/-- .* --/! s/\"datasource\":.*,/\"datasource\": \"Prometheus\"\
,/g' \\\n> \"/var/lib/grafana/dashboards/system/node-exporter-full.json\"\n \n\
curl -skf \\\n--connect-timeout 60 \\\n--max-time 60 \\\n-H \"Accept: application/json\"\
\ \\\n-H \"Content-Type: application/json;charset=UTF-8\" \\\n \"https://raw.githubusercontent.com/kubernetes-sigs/node-feature-discovery/master/examples/grafana-dashboard.json\"\
\ \\\n | sed '/-- .* --/! s/\"datasource\":.*,/\"datasource\": \"Prometheus\"\
,/g' \\\n> \"/var/lib/grafana/dashboards/system/node-feature-discovery.json\"\n\
This PR contains the following updates:
v1.30.1+k3s1
->v1.31.2+k3s1
Release Notes
k3s-io/k3s (k3s-io/k3s)
### [`v1.31.2+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.31.2%2Bk3s1): v1.31.2+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.31.1+k3s1...v1.31.2+k3s1) This release updates Kubernetes to v1.31.2, and fixes a number of issues. For more details on what's new, see the [Kubernetes release notes](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#changelog-since-v1311). ##### Changes since v1.31.1+k3s1: - Add int test for flannel-ipv6masq [(#10904)](https://redirect.github.com/k3s-io/k3s/pull/10904) - Bump Wharfie to v0.6.7 [(#10974)](https://redirect.github.com/k3s-io/k3s/pull/10974) - Add user path to runtimes search [(#11002)](https://redirect.github.com/k3s-io/k3s/pull/11002) - Add e2e test for advanced fields in services [(#11023)](https://redirect.github.com/k3s-io/k3s/pull/11023) - Launch private registry with init [(#11048)](https://redirect.github.com/k3s-io/k3s/pull/11048) - Backports for 2024-10 [(#11054)](https://redirect.github.com/k3s-io/k3s/pull/11054) - Allow additional Rootless CopyUpDirs through K3S_ROOTLESS_COPYUPDIRS [(#11041)](https://redirect.github.com/k3s-io/k3s/pull/11041) - Bump containerd to v1.7.22 [(#11072)](https://redirect.github.com/k3s-io/k3s/pull/11072) - Simplify svclb ds [(#11079)](https://redirect.github.com/k3s-io/k3s/pull/11079) - Add the nvidia runtime cdi [(#11093)](https://redirect.github.com/k3s-io/k3s/pull/11093) - Revert "Make svclb as simple as possible" [(#11118)](https://redirect.github.com/k3s-io/k3s/pull/11118) - Fixes "file exists" error from CNI bins when upgrading k3s [(#11125)](https://redirect.github.com/k3s-io/k3s/pull/11125) - Update Kubernetes to v1.31.2 [(#11155)](https://redirect.github.com/k3s-io/k3s/pull/11155) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.31.2](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1312) | | Kine | [v0.13.2](https://redirect.github.com/k3s-io/kine/releases/tag/v0.13.2) | | SQLite | [3.46.1](https://sqlite.org/releaselog/3\_46\_1.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.22-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.22-k3s1) | | Runc | [v1.1.14](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.14) | | Flannel | [v0.25.6](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.6) | | Metrics-server | [v0.7.2](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | | Traefik | [v2.11.10](https://redirect.github.com/traefik/traefik/releases/tag/v2.11.10) | | CoreDNS | [v1.11.3](https://redirect.github.com/coredns/coredns/releases/tag/v1.11.3) | | Helm-controller | [v0.16.5](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | | Local-path-provisioner | [v0.0.30](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.30) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.31.1+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.31.1%2Bk3s1): v1.31.1+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.31.0+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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#changelog-since-v1310). ##### Changes since v1.31.0+k3s1: - Testing And Secrets-Encryption Backports for 2024-09 [(#10802)](https://redirect.github.com/k3s-io/k3s/pull/10802) - Remove secrets encryption controller - Cover edge case when on new minor release for E2E upgrade test - Update CNI plugins version [(#10817)](https://redirect.github.com/k3s-io/k3s/pull/10817) - Backports for 2024-09 [(#10842)](https://redirect.github.com/k3s-io/k3s/pull/10842) - Fix hosts.toml header var [(#10871)](https://redirect.github.com/k3s-io/k3s/pull/10871) - Update Kubernetes to v1.31.1 [(#10895)](https://redirect.github.com/k3s-io/k3s/pull/10895) - Update Kubernetes to v1.31.1-k3s3 [(#10910)](https://redirect.github.com/k3s-io/k3s/pull/10910) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.31.1](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311) | | Kine | [v0.12.0](https://redirect.github.com/k3s-io/kine/releases/tag/v0.12.0) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.21-k3s2](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.21-k3s2) | | Runc | [v1.1.14](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.14) | | Flannel | [v0.25.6](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.6) | | Metrics-server | [v0.7.2](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | | Traefik | [v2.11.8](https://redirect.github.com/traefik/traefik/releases/tag/v2.11.8) | | CoreDNS | [v1.11.3](https://redirect.github.com/coredns/coredns/releases/tag/v1.11.3) | | Helm-controller | [v0.16.4](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.4) | | Local-path-provisioner | [v0.0.28](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.28) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.31.0+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.31.0%2Bk3s1): v1.31.0+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.6+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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#changelog-since-v1300). ##### Changes since v1.30.4+k3s1: - Move test-compat docker test to GHA [(#10414)](https://redirect.github.com/k3s-io/k3s/pull/10414) - Check for bad token permissions when install via PR [(#10387)](https://redirect.github.com/k3s-io/k3s/pull/10387) - Bump k3s-root to v0.14.0 [(#10466)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10472) - Add `data-dir` to uninstall and killall scripts [(#10473)](https://redirect.github.com/k3s-io/k3s/pull/10473) - Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 [(#10400)](https://redirect.github.com/k3s-io/k3s/pull/10400) - Bump golang:alpine image version [(#10359)](https://redirect.github.com/k3s-io/k3s/pull/10359) - Bump Local Path Provisioner version [(#10394)](https://redirect.github.com/k3s-io/k3s/pull/10394) - Ensure remotedialer kubelet connections use kubelet bind address [(#10480)](https://redirect.github.com/k3s-io/k3s/pull/10480) - Fixed an issue where setting the `--bind-address` flag to a non-loopback or wildcard address would prevent `kubectl logs` from working properly. - Bump Trivy version [(#10339)](https://redirect.github.com/k3s-io/k3s/pull/10339) - Add etcd s3 config secret implementation [(#10340)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10461) - Bump kine to v0.11.11 [(#10494)](https://redirect.github.com/k3s-io/k3s/pull/10494) - Fix loadbalancer reentrant rlock [(#10511)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10514) - The `--server` and `--token` flags for the `k3s 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. - Use pagination when listing large numbers of resources [(#10527)](https://redirect.github.com/k3s-io/k3s/pull/10527) - Fix multiple issues with servicelb [(#10552)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10558) - Allow Pprof and Superisor metrics in standalone mode [(#10576)](https://redirect.github.com/k3s-io/k3s/pull/10576) - Use higher QPS for secrets reencryption [(#10571)](https://redirect.github.com/k3s-io/k3s/pull/10571) - Fix issues loading data-dir value from env vars or dropin config files [(#10591)](https://redirect.github.com/k3s-io/k3s/pull/10591) - Remove deprecated use of wait. functions [(#10546)](https://redirect.github.com/k3s-io/k3s/pull/10546) - Wire lasso metrics up to metrics endpoint [(#10528)](https://redirect.github.com/k3s-io/k3s/pull/10528) - Update stable channel to v1.30.3+k3s1 [(#10647)](https://redirect.github.com/k3s-io/k3s/pull/10647) - Bump docker/docker to v25.0.6 [(#10642)](https://redirect.github.com/k3s-io/k3s/pull/10642) - Add a change for killall to not unmount server and agent directory [(#10403)](https://redirect.github.com/k3s-io/k3s/pull/10403) - Allow edge case OS rpm installs [(#10680)](https://redirect.github.com/k3s-io/k3s/pull/10680) - Bump containerd to v1.7.20 [(#10659)](https://redirect.github.com/k3s-io/k3s/pull/10659) - Update to newer OS images for install testing [(#10681)](https://redirect.github.com/k3s-io/k3s/pull/10681) - Bump helm-controller to v0.16.3 to drop Helm v2 support [(#10628)](https://redirect.github.com/k3s-io/k3s/pull/10628) - Add toleration support to ServiceLB DaemonSet [(#10687)](https://redirect.github.com/k3s-io/k3s/pull/10687) - - **New Feature**: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the `svccontroller.k3s.cattle.io/tolerations` annotation on services. - Fix: Add $SUDO prefix to transactional-update commands in install script [(#10531)](https://redirect.github.com/k3s-io/k3s/pull/10531) - Update to v1.30.3-k3s1 and Go 1.22.5 [(#10707)](https://redirect.github.com/k3s-io/k3s/pull/10707) - Fix caching name for e2e vagrant box [(#10695)](https://redirect.github.com/k3s-io/k3s/pull/10695) - Fix k3s-killall.sh support for custom data dir [(#10709)](https://redirect.github.com/k3s-io/k3s/pull/10709) - Adding MariaDB to README.md [(#10717)](https://redirect.github.com/k3s-io/k3s/pull/10717) - Bump Trivy version [(#10670)](https://redirect.github.com/k3s-io/k3s/pull/10670) - V1.31.0-k3s1 [(#10715)](https://redirect.github.com/k3s-io/k3s/pull/10715) - Update kubernetes to v1.31.0-k3s3 [(#10780)](https://redirect.github.com/k3s-io/k3s/pull/10780) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.31.0](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310) | | Kine | [v0.12.0](https://redirect.github.com/k3s-io/kine/releases/tag/v0.12.0) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.20-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.20-k3s1) | | Runc | [v1.1.12](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.4](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.4) | | Metrics-server | [v0.7.0](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://redirect.github.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://redirect.github.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.3](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.3) | | Local-path-provisioner | [v0.0.28](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.28) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.6+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.6%2Bk3s1): v1.30.6+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.5+k3s1...v1.30.6+k3s1) This release updates Kubernetes to v1.30.6, and fixes a number of issues. For more details on what's new, see the [Kubernetes release notes](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1305). ##### Changes since v1.30.5+k3s1: - Add int test for flannel-ipv6masq [(#10903)](https://redirect.github.com/k3s-io/k3s/pull/10903) - Bump Wharfie to v0.6.7 [(#10975)](https://redirect.github.com/k3s-io/k3s/pull/10975) - Add user path to runtimes search [(#11003)](https://redirect.github.com/k3s-io/k3s/pull/11003) - Add e2e test for advanced fields in services [(#11022)](https://redirect.github.com/k3s-io/k3s/pull/11022) - Launch private registry with init [(#11047)](https://redirect.github.com/k3s-io/k3s/pull/11047) - Backports for 2024-10 [(#11061)](https://redirect.github.com/k3s-io/k3s/pull/11061) - Allow additional Rootless CopyUpDirs through K3S_ROOTLESS_COPYUPDIRS [(#11044)](https://redirect.github.com/k3s-io/k3s/pull/11044) - Bump containerd to v1.7.22 [(#11073)](https://redirect.github.com/k3s-io/k3s/pull/11073) - Simplify svclb ds [(#11083)](https://redirect.github.com/k3s-io/k3s/pull/11083) - Add the nvidia runtime cdi [(#11092)](https://redirect.github.com/k3s-io/k3s/pull/11092) - Revert "Make svclb as simple as possible" [(#11113)](https://redirect.github.com/k3s-io/k3s/pull/11113) - Fixes "file exists" error from CNI bins when upgrading k3s [(#11126)](https://redirect.github.com/k3s-io/k3s/pull/11126) - Update to Kubernetes v1.30.6-k3s1 and Go 1.22.8 [(#11162)](https://redirect.github.com/k3s-io/k3s/pull/11162) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.6](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1306) | | Kine | [v0.13.2](https://redirect.github.com/k3s-io/kine/releases/tag/v0.13.2) | | SQLite | [3.46.1](https://sqlite.org/releaselog/3\_46\_1.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.22-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.22-k3s1) | | Runc | [v1.1.14](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.14) | | Flannel | [v0.25.6](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.6) | | Metrics-server | [v0.7.2](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | | Traefik | [v2.11.10](https://redirect.github.com/traefik/traefik/releases/tag/v2.11.10) | | CoreDNS | [v1.11.3](https://redirect.github.com/coredns/coredns/releases/tag/v1.11.3) | | Helm-controller | [v0.16.5](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.5) | | Local-path-provisioner | [v0.0.30](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.30) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.5+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.5%2Bk3s1): v1.30.5+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.4+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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1304). ##### Changes since v1.30.4+k3s1: - Testing And Secrets-Encryption Backports for 2024-09 [(#10801)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10818) - Backports for 2024-09 [(#10843)](https://redirect.github.com/k3s-io/k3s/pull/10843) - Fix hosts.toml header var [(#10872)](https://redirect.github.com/k3s-io/k3s/pull/10872) - Update to v1.30.5-k3s1 and Go 1.22.6 [(#10888)](https://redirect.github.com/k3s-io/k3s/pull/10888) - Update Kubernetes to v1.30.5-k3s2 [(#10909)](https://redirect.github.com/k3s-io/k3s/pull/10909) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.5](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1305) | | Kine | [v0.12.0](https://redirect.github.com/k3s-io/kine/releases/tag/v0.12.0) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.21-k3s2](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.21-k3s2) | | Runc | [v1.1.14](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.14) | | Flannel | [v0.25.6](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.6) | | Metrics-server | [v0.7.2](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.2) | | Traefik | [v2.11.8](https://redirect.github.com/traefik/traefik/releases/tag/v2.11.8) | | CoreDNS | [v1.11.3](https://redirect.github.com/coredns/coredns/releases/tag/v1.11.3) | | Helm-controller | [v0.16.4](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.4) | | Local-path-provisioner | [v0.0.28](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.28) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.4+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.4%2Bk3s1): v1.30.4+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.3+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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1303). ##### Changes since v1.30.3+k3s1: - Bump docker/docker to v25.0.6 [(#10649)](https://redirect.github.com/k3s-io/k3s/pull/10649) - Backports for 2024-08 release cycle [(#10664)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10671) - Bump containerd to v1.7.20 [(#10660)](https://redirect.github.com/k3s-io/k3s/pull/10660) - Add tolerations support for DaemonSet pods [(#10703)](https://redirect.github.com/k3s-io/k3s/pull/10703) - **New Feature**: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the `svccontroller.k3s.cattle.io/tolerations` annotation on services. - Update to v1.30.4-k3s1 and Go 1.22.5 [(#10721)](https://redirect.github.com/k3s-io/k3s/pull/10721) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.4](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1304) | | Kine | [v0.11.11](https://redirect.github.com/k3s-io/kine/releases/tag/v0.11.11) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.20-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.20-k3s1) | | Runc | [v1.1.12](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.4](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.4) | | Metrics-server | [v0.7.0](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://redirect.github.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://redirect.github.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.1](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.1) | | Local-path-provisioner | [v0.0.28](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.28) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.3+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.3%2Bk3s1): v1.30.3+k3s1 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.2+k3s2...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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1302). ##### Changes since v1.30.2+k3s2: - Update channel server for k3s2 [(#10446)](https://redirect.github.com/k3s-io/k3s/pull/10446) - Set correct release channel for e2e upgrade test [(#10460)](https://redirect.github.com/k3s-io/k3s/pull/10460) - Backports for 2024-07 release cycle [(#10497)](https://redirect.github.com/k3s-io/k3s/pull/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)](https://redirect.github.com/k3s-io/k3s/pull/10507) - Update to v1.30.3-k3s1 and Go 1.22.5 [(#10536)](https://redirect.github.com/k3s-io/k3s/pull/10536) - Fix issues loading data-dir value from env vars or dropping config files [(#10596)](https://redirect.github.com/k3s-io/k3s/pull/10596) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.3](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1303) | | Kine | [v0.11.11](https://redirect.github.com/k3s-io/kine/releases/tag/v0.11.11) | | SQLite | [3.44.0](https://sqlite.org/releaselog/3\_44\_0.html) | | Etcd | [v3.5.13-k3s1](https://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.17-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.17-k3s1) | | Runc | [v1.1.12](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.4](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.4) | | Metrics-server | [v0.7.0](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://redirect.github.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://redirect.github.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.1](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.1) | | Local-path-provisioner | [v0.0.28](https://redirect.github.com/rancher/local-path-provisioner/releases/tag/v0.0.28) | ##### Helpful Links As always, we welcome and appreciate feedback from our community of users. Please feel free to: - [Open issues here](https://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.2+k3s2`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.2%2Bk3s2): v1.30.2+k3s2 [Compare Source](https://redirect.github.com/k3s-io/k3s/compare/v1.30.2+k3s1...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](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1302). ##### Changes since v1.30.2+k3s1: - Update stable channel to v1.29.6+k3s1 [(#10417)](https://redirect.github.com/k3s-io/k3s/pull/10417) - Update flannel to v0.25.4 and fixed issue with IPv6 mask [(#10422)](https://redirect.github.com/k3s-io/k3s/pull/10422) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.2](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) | | Kine | [v0.11.9](https://redirect.github.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://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.17-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.17-k3s1) | | Runc | [v1.1.12](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.4](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.4) | | Metrics-server | [v0.7.0](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://redirect.github.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://redirect.github.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.1](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.1) | | Local-path-provisioner | [v0.0.27](https://redirect.github.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://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md) ### [`v1.30.2+k3s1`](https://redirect.github.com/k3s-io/k3s/releases/tag/v1.30.2%2Bk3s1): v1.30.2+k3s1 [Compare Source](https://redirect.github.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://redirect.github.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://redirect.github.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://redirect.github.com/k3s-io/k3s/pull/10136) - Use fixed stream server bind address for cri-dockerd [(#9975)](https://redirect.github.com/k3s-io/k3s/pull/9975) - Switch stargz over to cri registry config_path [(#9977)](https://redirect.github.com/k3s-io/k3s/pull/9977) - Bump to containerd v1.7.17, etcd v3.5.13 [(#10123)](https://redirect.github.com/k3s-io/k3s/pull/10123) - Bump spegel version [(#10118)](https://redirect.github.com/k3s-io/k3s/pull/10118) - Fix issue installing artifacts from PR builds with multiple runs [(#10122)](https://redirect.github.com/k3s-io/k3s/pull/10122) - Fix issue with `externalTrafficPolicy: Local` for single-stack services on dual-stack nodes [(#9963)](https://redirect.github.com/k3s-io/k3s/pull/9963) - Update local-path-provisioner helper script [(#9964)](https://redirect.github.com/k3s-io/k3s/pull/9964) - Add support for svclb pod PriorityClassName [(#10045)](https://redirect.github.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://redirect.github.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://redirect.github.com/k3s-io/k3s/pull/10177) - Create ADR for branching strategy [(#10147)](https://redirect.github.com/k3s-io/k3s/pull/10147) - Bump minio-go to v7.0.70 [(#10081)](https://redirect.github.com/k3s-io/k3s/pull/10081) - Bump kine to v0.11.9 to fix pagination [(#10082)](https://redirect.github.com/k3s-io/k3s/pull/10082) - Update valid resolv conf [(#9948)](https://redirect.github.com/k3s-io/k3s/pull/9948) - Add missing kernel config check [(#10100)](https://redirect.github.com/k3s-io/k3s/pull/10100) - Git workflow file name correction [(#10131)](https://redirect.github.com/k3s-io/k3s/pull/10131) - None - Follow directory symlinks in auto deploying manifests ([#9288](https://redirect.github.com/k3s-io/k3s/issues/9288)) [(#10049)](https://redirect.github.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://redirect.github.com/k3s-io/k3s/pull/10048) - Fix go.mod [(#10192)](https://redirect.github.com/k3s-io/k3s/pull/10192) - Bump flannel version to v0.25.2 [(#10146)](https://redirect.github.com/k3s-io/k3s/pull/10146) - Test: add agent with auth file [(#10119)](https://redirect.github.com/k3s-io/k3s/pull/10119) - Fix bug when using `vpn-auth-file` in the agent - Add extra log in e2e tests [(#10145)](https://redirect.github.com/k3s-io/k3s/pull/10145) - Update channel server for may 2024 [(#10137)](https://redirect.github.com/k3s-io/k3s/pull/10137) - Bump klipper-helm image for tls secret support [(#10187)](https://redirect.github.com/k3s-io/k3s/pull/10187) - Updating the script binary_size_check to complete the command name by… [(#9992)](https://redirect.github.com/k3s-io/k3s/pull/9992) - Fix issue with k3s-etcd informers not starting [(#10047)](https://redirect.github.com/k3s-io/k3s/pull/10047) - Enable serving supervisor metrics [(#10019)](https://redirect.github.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://redirect.github.com/k3s-io/k3s/pull/10210) - Bump alpine from 3.18 to 3.20 in /package [(#10211)](https://redirect.github.com/k3s-io/k3s/pull/10211) - Bump ubuntu from 22.04 to 24.04 in /tests/e2e/scripts [(#10040)](https://redirect.github.com/k3s-io/k3s/pull/10040) - Bump Trivy version [(#10039)](https://redirect.github.com/k3s-io/k3s/pull/10039) - Fix netpol crash when node remains tainted uninitialized [(#10073)](https://redirect.github.com/k3s-io/k3s/pull/10073) - Fix issue caused by sole server marked as failed under load [(#10241)](https://redirect.github.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://redirect.github.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://redirect.github.com/k3s-io/k3s/pull/10257) - Bump Local Path Provisioner version [(#10268)](https://redirect.github.com/k3s-io/k3s/pull/10268) - Fix: Use actual warningPeriod in certmonitor [(#10271)](https://redirect.github.com/k3s-io/k3s/pull/10271) - Fix bug that caused agents to bypass local loadbalancer [(#10280)](https://redirect.github.com/k3s-io/k3s/pull/10280) - Add ADR for support for etcd s3 config secret [(#9364)](https://redirect.github.com/k3s-io/k3s/pull/9364) - Add test for `isValidResolvConf` [(#10302)](https://redirect.github.com/k3s-io/k3s/pull/10302) - Add snapshot retention etcd-s3-folder fix [(#10293)](https://redirect.github.com/k3s-io/k3s/pull/10293) - Expand GHA golang caching to include newest release branch [(#10307)](https://redirect.github.com/k3s-io/k3s/pull/10307) - Fix race condition panic in loadbalancer.nextServer [(#10318)](https://redirect.github.com/k3s-io/k3s/pull/10318) - Fix typo, use `rancher/permissions` [(#10296)](https://redirect.github.com/k3s-io/k3s/pull/10296) - Update Kubernetes to v1.30.2 [(#10349)](https://redirect.github.com/k3s-io/k3s/pull/10349) - Fix agent supervisor port using apiserver port instead [(#10352)](https://redirect.github.com/k3s-io/k3s/pull/10352) - Fix issue that allowed multiple simultaneous snapshots to be allowed [(#10372)](https://redirect.github.com/k3s-io/k3s/pull/10372) ##### Embedded Component Versions | Component | Version | |---|---| | Kubernetes | [v1.30.2](https://redirect.github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1302) | | Kine | [v0.11.9](https://redirect.github.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://redirect.github.com/k3s-io/etcd/releases/tag/v3.5.13-k3s1) | | Containerd | [v1.7.17-k3s1](https://redirect.github.com/k3s-io/containerd/releases/tag/v1.7.17-k3s1) | | Runc | [v1.1.12](https://redirect.github.com/opencontainers/runc/releases/tag/v1.1.12) | | Flannel | [v0.25.2](https://redirect.github.com/flannel-io/flannel/releases/tag/v0.25.2) | | Metrics-server | [v0.7.0](https://redirect.github.com/kubernetes-sigs/metrics-server/releases/tag/v0.7.0) | | Traefik | [v2.10.7](https://redirect.github.com/traefik/traefik/releases/tag/v2.10.7) | | CoreDNS | [v1.10.1](https://redirect.github.com/coredns/coredns/releases/tag/v1.10.1) | | Helm-controller | [v0.16.1](https://redirect.github.com/k3s-io/helm-controller/releases/tag/v0.16.1) | | Local-path-provisioner | [v0.0.27](https://redirect.github.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://redirect.github.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://redirect.github.com/rancher/k3s/blob/master/CONTRIBUTING.md)Configuration
📅 Schedule: Branch creation - "on saturday" in timezone Asia/Kuala_Lumpur, 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.
This PR was generated by Mend Renovate. View the repository job log.