chaijunkin / home-ops

K3s Cluster powered by proxmox
Do What The F*ck You Want To Public License
3 stars 0 forks source link

feat(github-release): update k3s-io/k3s ( v1.30.1+k3s1 → v1.31.2+k3s1 ) #223

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Update Change
k3s-io/k3s minor v1.30.1+k3s1 -> v1.31.2+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.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.

github-actions[bot] commented 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
github-actions[bot] commented 4 months ago
--- 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\