Update siderolabs/talos to v1.9.0 #967

Merged
jahanson merged 1 commit from renovate/siderolabs-talos-1.x into main 2024-12-21 15:58:49 -06:00
Collaborator

This PR contains the following updates:

Package Update Change
siderolabs/talos minor v1.8.3 -> v1.9.0

Release Notes

siderolabs/talos (siderolabs/talos)

v1.9.0

Compare Source

44 commits

  • af5d6b8c4 fix: show SELinux labels on pseudo-fs
  • f46922fa9 chore: fix dockerfile warnings
  • a13f82c59 feat: udev: label device nodes
  • e899fb37f feat: label created files in /etc
  • 5f68c17ed feat: implement image cache configuration
  • 0ffb2187a feat: registry proxy
  • 77cf84fb5 feat: support generating iso with imagecache
  • 5de6275b8 chore: image cache generator improvements
  • 1a8cc5f8b feat: add SELinux labels to volumes
  • 61b9129e0 fix: add directory entries and filemode to tarball
  • 4caeae21e refactor: optimize flags and SetLabel
  • 6074a870a feat: add e2fsprogs to talos rootfs
  • 7ffcf5b93 docs: update getting started
  • c4c1a0d7c fix: make vmware platform common code build on all arches
  • cc768037f feat: implement block device wipe
  • 6fb518ae5 fix: don't activate LVM volumes in agent mode
  • 0e3ed3072 fix: no longer leak Close reader
  • 4dc58cfdf chore: small fixes
  • f400ae911 fix: small fixes for image cache generation
  • 93754b7de fix: config and platform manifest generation
  • 95b2fc946 feat: image cache gen
  • e4c6186c6 chore: remove i915/amdgpu drivers
  • 744ad12a6 docs: update replicated-local-storage-with-openebs.md
  • fd713e451 feat: add permanent hardware addr to device selectors
  • d55a96e8c refactor: remove SELinux client_u and client_r
  • 3a5b55fd2 fix: allow CEL expressions config merge
  • f1b15f580 chore: remove replace for safchain/ethtool
  • f9697a9a0 fix: register controlplane node with NoSchedule taint
  • 30f8b5a9f fix: registry mirror fallback handling
  • 0f41e7743 feat: allow for onlink directive (nocloud)
  • e26d0043e chore: code cleanup
  • 43fe3807a feat: implement tracking of blockdevice secondaries
  • 8a7476c3a fix: install on non-empty disk
  • 8b4253d18 feat: update etcd to v3.5.17
  • 5a0fd5b88 refactor: move early initialization functions to pre-initialize phase
  • 9916e2cd8 chore: update pkgs/tools/extras for Go 1.23.3
  • 20bbf0235 docs: update vultr documentation
  • aea98940b fix: arch linux search paths and names for QEMU provisioner
  • 682718d4c fix: use imager incoming version for extension validation
  • 9a02ecc49 feat: rewrite install disk selector to use CEL expressions
  • eba35f441 docs: add note about PSP in Rook-Ceph guide
  • 38b80fb1d docs: add missing --talosconfig parameter to end of Hetzner guide
  • a07f66c91 docs: gcp: fix controlplane nodes tags
  • 4fe6dc8a0 chore: clean dns code

v1.8.4

Compare Source

Talos 1.8.4 (2024-12-13)

Welcome to the v1.8.4 release of Talos!

Starting with Talos v1.8.0, only standard assets would be published as github release assets. These include:

  • cloud-images.json
  • talosctl binaries
  • kernel
  • initramfs
  • metal iso and disk images
  • talosctl-cni-bundle

All other release assets can be downloaded from Image Factory.

Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.

Component Updates

Linux: 6.6.64
runc: 1.2.3
Kubernetes: 1.31.4
etcd: 3.5.17

Talos is built with Go 1.22.10.

Contributors
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Christian Luetke-Stetzkamp
  • Noel Georgi
  • OliviaBarrington
  • Steven Kreitzer
Changes
17 commits

  • @​3c151c8 release(v1.8.4): prepare release
  • @​1fb38e4 fix: use mtu network option for podman
  • @​acd9fda fix: order volume config by the requested size
  • @​c547557 fix: install iptables-nft to the host
  • @​94b342b fix: lock provisioning order of user disk partitions
  • @​df8fe4c feat: support vlan/bond in v1, vlan in v2 for nocloud
  • @​3a1727e fix: don't reset health status if service doesn't support health checks
  • @​7ff796f fix: make system_disk condition work properly before install
  • @​379eefd fix: nocloud network link matching on MAC addresses
  • @​c87ec03 feat: allow for onlink directive (nocloud)
  • @​aa14ae5 fix: small logrus fixes
  • @​b90863a fix: properly halt installation if Talos already installed
  • @​6d20ade fix: make vmware platform common code build on all arches
  • @​bc2d547 fix: allow CEL expressions config merge
  • @​5188f64 fix: install on non-empty disk
  • @​6f411cc feat: update etcd to v3.5.17
  • @​7f91e31 feat: update Linux 6.6.64, runc 1.2.3

Changes from siderolabs/pkgs
7 commits

Changes from siderolabs/tools
1 commit

Dependency Changes
  • github.com/siderolabs/go-blockdevice/v2 v2.0.3 -> v2.0.4
  • github.com/siderolabs/pkgs v1.8.0-31-g9c80a4a -> v1.8.0-38-g0698d6e
  • github.com/siderolabs/talos/pkg/machinery v1.8.3 -> v1.8.4
  • github.com/siderolabs/tools v1.8.0-3-g653182a -> v1.8.0-4-gadfcf5a
  • go.etcd.io/etcd/api/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/etcdutl/v3 v3.5.16 -> v3.5.17
  • k8s.io/api v0.31.2 -> v0.31.4
  • k8s.io/apiserver v0.31.2 -> v0.31.4
  • k8s.io/client-go v0.31.2 -> v0.31.4
  • k8s.io/component-base v0.31.2 -> v0.31.4
  • k8s.io/kube-scheduler v0.31.2 -> v0.31.4
  • k8s.io/kubectl v0.31.2 -> v0.31.4
  • k8s.io/kubelet v0.31.2 -> v0.31.4
  • k8s.io/pod-security-admission v0.31.2 -> v0.31.4

Previous release can be found at v1.8.3

Images

ghcr.io/siderolabs/flannel:v0.25.7
registry.k8s.io/coredns/coredns:v1.11.3
gcr.io/etcd-development/etcd:v3.5.17
registry.k8s.io/kube-apiserver:v1.31.4
registry.k8s.io/kube-controller-manager:v1.31.4
registry.k8s.io/kube-scheduler:v1.31.4
registry.k8s.io/kube-proxy:v1.31.4
ghcr.io/siderolabs/kubelet:v1.31.4
ghcr.io/siderolabs/installer:v1.8.4
registry.k8s.io/pause:3.10

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.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [siderolabs/talos](https://github.com/siderolabs/talos) | minor | `v1.8.3` -> `v1.9.0` | --- ### Release Notes <details> <summary>siderolabs/talos (siderolabs/talos)</summary> ### [`v1.9.0`](https://github.com/siderolabs/talos/blob/HEAD/CHANGELOG.md#Changes-since-v190-alpha2) [Compare Source](https://github.com/siderolabs/talos/compare/v1.8.4...v1.9.0) <details><summary>44 commits</summary> <p> - [`af5d6b8c4`](https://github.com/siderolabs/talos/commit/af5d6b8c4166c7461f1774991e2896b11d503585) fix: show SELinux labels on pseudo-fs - [`f46922fa9`](https://github.com/siderolabs/talos/commit/f46922fa9a815a2e9002c31dcc2793bf6dd93952) chore: fix dockerfile warnings - [`a13f82c59`](https://github.com/siderolabs/talos/commit/a13f82c59456574238a75959ff395746c93f1cfa) feat: udev: label device nodes - [`e899fb37f`](https://github.com/siderolabs/talos/commit/e899fb37fde7ec2b39d4b0fa77c7a6b1ac9d9f16) feat: label created files in /etc - [`5f68c17ed`](https://github.com/siderolabs/talos/commit/5f68c17edab70451ec775e292222d9c634f4e863) feat: implement image cache configuration - [`0ffb2187a`](https://github.com/siderolabs/talos/commit/0ffb2187a3e56744a6b67698882acf8281c147dd) feat: registry proxy - [`77cf84fb5`](https://github.com/siderolabs/talos/commit/77cf84fb572213e59880a05edcc1b1b365987ac4) feat: support generating iso with imagecache - [`5de6275b8`](https://github.com/siderolabs/talos/commit/5de6275b8f883f6c3e7a17c04b427c0ff8b9e3f5) chore: image cache generator improvements - [`1a8cc5f8b`](https://github.com/siderolabs/talos/commit/1a8cc5f8b277faec7cf00a3acc8e91a31f99ce85) feat: add SELinux labels to volumes - [`61b9129e0`](https://github.com/siderolabs/talos/commit/61b9129e0c29b2402235065f27888459e6054e7a) fix: add directory entries and filemode to tarball - [`4caeae21e`](https://github.com/siderolabs/talos/commit/4caeae21e548039a6a03471d35405788515a8751) refactor: optimize flags and SetLabel - [`6074a870a`](https://github.com/siderolabs/talos/commit/6074a870ad7c63775a39c84b72f79699976a4a1f) feat: add e2fsprogs to talos rootfs - [`7ffcf5b93`](https://github.com/siderolabs/talos/commit/7ffcf5b932cc4064e5680efb20bf6fe6e7179cd4) docs: update getting started - [`c4c1a0d7c`](https://github.com/siderolabs/talos/commit/c4c1a0d7c73d13e78bef935612cfdd593749a783) fix: make vmware platform common code build on all arches - [`cc768037f`](https://github.com/siderolabs/talos/commit/cc768037f8d4bb022e98ddd4762f483ffd2a7a7f) feat: implement block device wipe - [`6fb518ae5`](https://github.com/siderolabs/talos/commit/6fb518ae57a7cea0cf0959309167805c6f2582a5) fix: don't activate LVM volumes in agent mode - [`0e3ed3072`](https://github.com/siderolabs/talos/commit/0e3ed307232eff54a42236489433eb8b6757cb6d) fix: no longer leak `Close` reader - [`4dc58cfdf`](https://github.com/siderolabs/talos/commit/4dc58cfdf3ef99c67d6d1885216154d21294da74) chore: small fixes - [`f400ae911`](https://github.com/siderolabs/talos/commit/f400ae911b49bd87b2c085ecc794ba44f0be0118) fix: small fixes for image cache generation - [`93754b7de`](https://github.com/siderolabs/talos/commit/93754b7de6cec285e8e48d330be3c938dcd3e9c4) fix: config and platform manifest generation - [`95b2fc946`](https://github.com/siderolabs/talos/commit/95b2fc946ec1d8166738d7bb2573e5d20d336afe) feat: image cache gen - [`e4c6186c6`](https://github.com/siderolabs/talos/commit/e4c6186c63ea8faabf2feb82a997a7dbdd35d966) chore: remove i915/amdgpu drivers - [`744ad12a6`](https://github.com/siderolabs/talos/commit/744ad12a6e59c57b88869c055d598244f25e2e38) docs: update replicated-local-storage-with-openebs.md - [`fd713e451`](https://github.com/siderolabs/talos/commit/fd713e45140f08b69bf0c08a28ca734685cb7672) feat: add permanent hardware addr to device selectors - [`d55a96e8c`](https://github.com/siderolabs/talos/commit/d55a96e8cbbc8d013b6258da304d5c63590e2679) refactor: remove SELinux client_u and client_r - [`3a5b55fd2`](https://github.com/siderolabs/talos/commit/3a5b55fd2215f1b3b88868766f4220fcd1bdf1b5) fix: allow CEL expressions config merge - [`f1b15f580`](https://github.com/siderolabs/talos/commit/f1b15f580eed5be808b6f657570540ae1906488a) chore: remove replace for safchain/ethtool - [`f9697a9a0`](https://github.com/siderolabs/talos/commit/f9697a9a07316226e13aa0d9a659f67fedaf7f47) fix: register controlplane node with NoSchedule taint - [`30f8b5a9f`](https://github.com/siderolabs/talos/commit/30f8b5a9f76441d933341b91d753ae141a9f4d10) fix: registry mirror fallback handling - [`0f41e7743`](https://github.com/siderolabs/talos/commit/0f41e77434d6080270a3a18a8af0387791e8f282) feat: allow for onlink directive (nocloud) - [`e26d0043e`](https://github.com/siderolabs/talos/commit/e26d0043e022eccf5ea9c9d9b4a57e4bff1f80cc) chore: code cleanup - [`43fe3807a`](https://github.com/siderolabs/talos/commit/43fe3807a807a58ecf264f1628c5919f86d369b4) feat: implement tracking of blockdevice secondaries - [`8a7476c3a`](https://github.com/siderolabs/talos/commit/8a7476c3ae1fdf5d4314d8915da72bc2cce19e38) fix: install on non-empty disk - [`8b4253d18`](https://github.com/siderolabs/talos/commit/8b4253d18544318e55f4886782a41b0e74155101) feat: update etcd to v3.5.17 - [`5a0fd5b88`](https://github.com/siderolabs/talos/commit/5a0fd5b8829657f487db594d90c5b31841c78a66) refactor: move early initialization functions to pre-initialize phase - [`9916e2cd8`](https://github.com/siderolabs/talos/commit/9916e2cd8a32706a32572f408dc313bbfa159539) chore: update pkgs/tools/extras for Go 1.23.3 - [`20bbf0235`](https://github.com/siderolabs/talos/commit/20bbf02355c1ab12084ba36b3d1bea151029c2d6) docs: update vultr documentation - [`aea98940b`](https://github.com/siderolabs/talos/commit/aea98940b7047c9e7f343efbbb8315c1bc6226d2) fix: arch linux search paths and names for QEMU provisioner - [`682718d4c`](https://github.com/siderolabs/talos/commit/682718d4c99ff0bbae7be8b82eb6548e9b939f41) fix: use imager incoming version for extension validation - [`9a02ecc49`](https://github.com/siderolabs/talos/commit/9a02ecc49fa801d7282bba4733698b8d7d6c221e) feat: rewrite install disk selector to use CEL expressions - [`eba35f441`](https://github.com/siderolabs/talos/commit/eba35f4413c732d351d82d5b646fc3053e6239e3) docs: add note about PSP in Rook-Ceph guide - [`38b80fb1d`](https://github.com/siderolabs/talos/commit/38b80fb1dab586a9f14473d03415b793c2dfcda0) docs: add missing `--talosconfig` parameter to end of Hetzner guide - [`a07f66c91`](https://github.com/siderolabs/talos/commit/a07f66c9187b7a99211d3f9af286844511d66954) docs: gcp: fix controlplane nodes tags - [`4fe6dc8a0`](https://github.com/siderolabs/talos/commit/4fe6dc8a0a86e0096797b3ce433a627fb973c962) chore: clean dns code </p> </details> ### [`v1.8.4`](https://github.com/siderolabs/talos/releases/tag/v1.8.4) [Compare Source](https://github.com/siderolabs/talos/compare/v1.8.3...v1.8.4) #### [Talos 1.8.4](https://github.com/siderolabs/talos/releases/tag/v1.8.4) (2024-12-13) Welcome to the v1.8.4 release of Talos! Starting with Talos v1.8.0, only standard assets would be published as github release assets. These include: - `cloud-images.json` - `talosctl` binaries - `kernel` - `initramfs` - `metal` iso and disk images - `talosctl-cni-bundle` All other release assets can be downloaded from [Image Factory](https://www.talos.dev/latest/talos-guides/install/boot-assets/#image-factory). Please try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues. ##### Component Updates Linux: 6.6.64 runc: 1.2.3 Kubernetes: 1.31.4 etcd: 3.5.17 Talos is built with Go 1.22.10. ##### Contributors - Andrey Smirnov - Dmitriy Matrenichev - Christian Luetke-Stetzkamp - Noel Georgi - OliviaBarrington - Steven Kreitzer ##### Changes <details><summary>17 commits</summary> <p> - [@&#8203;`3c151c8`](https://github.com/siderolabs/talos/commit/3c151c8a0) release(v1.8.4): prepare release - [@&#8203;`1fb38e4`](https://github.com/siderolabs/talos/commit/1fb38e4c7) fix: use mtu network option for podman - [@&#8203;`acd9fda`](https://github.com/siderolabs/talos/commit/acd9fda42) fix: order volume config by the requested size - [@&#8203;`c547557`](https://github.com/siderolabs/talos/commit/c547557ae) fix: install iptables-nft to the host - [@&#8203;`94b342b`](https://github.com/siderolabs/talos/commit/94b342bfe) fix: lock provisioning order of user disk partitions - [@&#8203;`df8fe4c`](https://github.com/siderolabs/talos/commit/df8fe4cdd) feat: support vlan/bond in v1, vlan in v2 for nocloud - [@&#8203;`3a1727e`](https://github.com/siderolabs/talos/commit/3a1727ee1) fix: don't reset health status if service doesn't support health checks - [@&#8203;`7ff796f`](https://github.com/siderolabs/talos/commit/7ff796f65) fix: make `system_disk` condition work properly before install - [@&#8203;`379eefd`](https://github.com/siderolabs/talos/commit/379eefdd6) fix: nocloud network link matching on MAC addresses - [@&#8203;`c87ec03`](https://github.com/siderolabs/talos/commit/c87ec03ff) feat: allow for onlink directive (nocloud) - [@&#8203;`aa14ae5`](https://github.com/siderolabs/talos/commit/aa14ae560) fix: small logrus fixes - [@&#8203;`b90863a`](https://github.com/siderolabs/talos/commit/b90863a07) fix: properly halt installation if Talos already installed - [@&#8203;`6d20ade`](https://github.com/siderolabs/talos/commit/6d20ade14) fix: make vmware platform common code build on all arches - [@&#8203;`bc2d547`](https://github.com/siderolabs/talos/commit/bc2d547f8) fix: allow CEL expressions config merge - [@&#8203;`5188f64`](https://github.com/siderolabs/talos/commit/5188f645e) fix: install on non-empty disk - [@&#8203;`6f411cc`](https://github.com/siderolabs/talos/commit/6f411ccba) feat: update etcd to v3.5.17 - [@&#8203;`7f91e31`](https://github.com/siderolabs/talos/commit/7f91e3165) feat: update Linux 6.6.64, runc 1.2.3 </p> </details> ##### Changes from siderolabs/pkgs <details><summary>7 commits</summary> <p> - [siderolabs/pkgs@`0698d6e`](https://github.com/siderolabs/pkgs/commit/0698d6e) chore: bring in KSPP recommendations - [siderolabs/pkgs@`9ab4a32`](https://github.com/siderolabs/pkgs/commit/9ab4a32) feat: update Linux to 6.6.64 - [siderolabs/pkgs@`77d6623`](https://github.com/siderolabs/pkgs/commit/77d6623) feat: update runc to v1.2.3 - [siderolabs/pkgs@`1afc88c`](https://github.com/siderolabs/pkgs/commit/1afc88c) feat: build host iptables with nftables support - [siderolabs/pkgs@`4c15185`](https://github.com/siderolabs/pkgs/commit/4c15185) feat: update Linux to 6.6.62, runc to 1.2.2 - [siderolabs/pkgs@`88cc7d4`](https://github.com/siderolabs/pkgs/commit/88cc7d4) feat: enable CONFIG_INTEL_HFI_THERMAL + CONFIG_INTEL_TURBO_MAX\_3 - [siderolabs/pkgs@`77a1abb`](https://github.com/siderolabs/pkgs/commit/77a1abb) feat: update Go to 1.22.10 </p> </details> ##### Changes from siderolabs/tools <details><summary>1 commit</summary> <p> - [siderolabs/tools@`adfcf5a`](https://github.com/siderolabs/tools/commit/adfcf5a) feat: update Go to 1.22.10 </p> </details> ##### Dependency Changes - **github.com/siderolabs/go-blockdevice/v2** v2.0.3 -> v2.0.4 - **github.com/siderolabs/pkgs** v1.8.0-31-g9c80a4a -> v1.8.0-38-g0698d6e - **github.com/siderolabs/talos/pkg/machinery** v1.8.3 -> v1.8.4 - **github.com/siderolabs/tools** v1.8.0-3-g653182a -> v1.8.0-4-gadfcf5a - **go.etcd.io/etcd/api/v3** v3.5.16 -> v3.5.17 - **go.etcd.io/etcd/client/pkg/v3** v3.5.16 -> v3.5.17 - **go.etcd.io/etcd/client/v3** v3.5.16 -> v3.5.17 - **go.etcd.io/etcd/etcdutl/v3** v3.5.16 -> v3.5.17 - **k8s.io/api** v0.31.2 -> v0.31.4 - **k8s.io/apiserver** v0.31.2 -> v0.31.4 - **k8s.io/client-go** v0.31.2 -> v0.31.4 - **k8s.io/component-base** v0.31.2 -> v0.31.4 - **k8s.io/kube-scheduler** v0.31.2 -> v0.31.4 - **k8s.io/kubectl** v0.31.2 -> v0.31.4 - **k8s.io/kubelet** v0.31.2 -> v0.31.4 - **k8s.io/pod-security-admission** v0.31.2 -> v0.31.4 Previous release can be found at [v1.8.3](https://github.com/siderolabs/talos/releases/tag/v1.8.3) #### Images ghcr.io/siderolabs/flannel:v0.25.7 registry.k8s.io/coredns/coredns:v1.11.3 gcr.io/etcd-development/etcd:v3.5.17 registry.k8s.io/kube-apiserver:v1.31.4 registry.k8s.io/kube-controller-manager:v1.31.4 registry.k8s.io/kube-scheduler:v1.31.4 registry.k8s.io/kube-proxy:v1.31.4 ghcr.io/siderolabs/kubelet:v1.31.4 ghcr.io/siderolabs/installer:v1.8.4 registry.k8s.io/pause:3.10 </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42My4xIiwidXBkYXRlZEluVmVyIjoiMzkuNzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21pbm9yIl19-->
smeagol-help added 1 commit 2024-12-13 04:05:26 -06:00
smeagol-help force-pushed renovate/siderolabs-talos-1.x from fef46ce5d1 to 37b19caca5 2024-12-17 09:07:16 -06:00 Compare
smeagol-help changed title from Update siderolabs/talos to v1.8.4 to Update siderolabs/talos to v1.9.0 2024-12-17 09:07:22 -06:00
jahanson merged commit 6149350533 into main 2024-12-21 15:58:49 -06:00
jahanson deleted branch renovate/siderolabs-talos-1.x 2024-12-21 15:58:49 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/theshire#967
No description provided.