Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release(v1.8.4): prepare release #9943

Merged
merged 1 commit into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,106 @@
## [Talos 1.8.4](https://github.com/siderolabs/talos/releases/tag/v1.8.4) (2024-12-12)

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>16 commits</summary>
<p>

* [`1fb38e4c7`](https://github.com/siderolabs/talos/commit/1fb38e4c7552b76a531f7cc01713858b22ced1ff) fix: use mtu network option for podman
* [`acd9fda42`](https://github.com/siderolabs/talos/commit/acd9fda42222a62b1f3210479f3573cc977f3a34) fix: order volume config by the requested size
* [`c547557ae`](https://github.com/siderolabs/talos/commit/c547557ae678a04cdca371003b7b914f0cd6373d) fix: install iptables-nft to the host
* [`94b342bfe`](https://github.com/siderolabs/talos/commit/94b342bfe4888be77b286e31cbef055dc34daa4a) fix: lock provisioning order of user disk partitions
* [`df8fe4cdd`](https://github.com/siderolabs/talos/commit/df8fe4cdda7efce30f7fca16d15c04ad0798e48d) feat: support vlan/bond in v1, vlan in v2 for nocloud
* [`3a1727ee1`](https://github.com/siderolabs/talos/commit/3a1727ee15e8dd576f6cc6ec650e913fa2e9449d) fix: don't reset health status if service doesn't support health checks
* [`7ff796f65`](https://github.com/siderolabs/talos/commit/7ff796f65bd07dcbc97cf429c96200a5b3c0baa4) fix: make `system_disk` condition work properly before install
* [`379eefdd6`](https://github.com/siderolabs/talos/commit/379eefdd618960a4e1942f8221aa09d84d77de20) fix: nocloud network link matching on MAC addresses
* [`c87ec03ff`](https://github.com/siderolabs/talos/commit/c87ec03ffa70b43b49eac5fbebeb517b03348458) feat: allow for onlink directive (nocloud)
* [`aa14ae560`](https://github.com/siderolabs/talos/commit/aa14ae560d573acda460dd69692b0f26e9ff6320) fix: small logrus fixes
* [`b90863a07`](https://github.com/siderolabs/talos/commit/b90863a07629db5e9e9ae7b1fec95fef8cda0d2e) fix: properly halt installation if Talos already installed
* [`6d20ade14`](https://github.com/siderolabs/talos/commit/6d20ade145c6e1166df49d39afdf46b0f7a67872) fix: make vmware platform common code build on all arches
* [`bc2d547f8`](https://github.com/siderolabs/talos/commit/bc2d547f85a1709bd5188a709f25e38b9889b50b) fix: allow CEL expressions config merge
* [`5188f645e`](https://github.com/siderolabs/talos/commit/5188f645eec9bd56f8a3fff75fa63d31640ad0f5) fix: install on non-empty disk
* [`6f411ccba`](https://github.com/siderolabs/talos/commit/6f411ccba56d560da6aea59acb3d8be52addb81a) feat: update etcd to v3.5.17
* [`7f91e3165`](https://github.com/siderolabs/talos/commit/7f91e3165721351107055e77a06cdfc98a9c55ea) feat: update Linux 6.6.64, runc 1.2.3
</p>
</details>

### Changes from siderolabs/pkgs
<details><summary>7 commits</summary>
<p>

* [`0698d6e`](https://github.com/siderolabs/pkgs/commit/0698d6e7cd4fac7d2a79d80c7306db71bbccd95e) chore: bring in KSPP recommendations
* [`9ab4a32`](https://github.com/siderolabs/pkgs/commit/9ab4a32bdf1e3de9b7f5e37df88741c091aec7ec) feat: update Linux to 6.6.64
* [`77d6623`](https://github.com/siderolabs/pkgs/commit/77d662317b165f8bef458293b1b3d7eaa38d422b) feat: update runc to v1.2.3
* [`1afc88c`](https://github.com/siderolabs/pkgs/commit/1afc88cf04e5744098bb3555c9c49a589130ce60) feat: build host iptables with nftables support
* [`4c15185`](https://github.com/siderolabs/pkgs/commit/4c15185d140edda06579724b9bf08684305c05cb) feat: update Linux to 6.6.62, runc to 1.2.2
* [`88cc7d4`](https://github.com/siderolabs/pkgs/commit/88cc7d4fc926542f4a0babe9da6d26b8a5b60152) feat: enable CONFIG_INTEL_HFI_THERMAL + CONFIG_INTEL_TURBO_MAX_3
* [`77a1abb`](https://github.com/siderolabs/pkgs/commit/77a1abbb83dd07470e8fdf4fc1b019cbb4fcabb2) feat: update Go to 1.22.10
</p>
</details>

### Changes from siderolabs/tools
<details><summary>1 commit</summary>
<p>

* [`adfcf5a`](https://github.com/siderolabs/tools/commit/adfcf5a44a116e50ff1e6892d203973aa14e06e7) 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/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)


## [Talos 1.8.3](https://github.com/siderolabs/talos/releases/tag/v1.8.3) (2024-11-13)

Welcome to the v1.8.3 release of Talos!
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ require (
github.com/siderolabs/net v0.4.0
github.com/siderolabs/protoenc v0.2.1
github.com/siderolabs/siderolink v0.3.11
github.com/siderolabs/talos/pkg/machinery v1.8.3
github.com/siderolabs/talos/pkg/machinery v1.8.4
github.com/spf13/cobra v1.8.1
github.com/spf13/pflag v1.0.5
github.com/stretchr/testify v1.9.0
Expand Down
2 changes: 1 addition & 1 deletion pkg/machinery/gendata/data/tag
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.8.3
v1.8.4
4 changes: 2 additions & 2 deletions website/content/v1.8/reference/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ talosctl cluster create [flags]
--bad-rtc launch VM with bad RTC state (QEMU only)
--cidr string CIDR of the cluster network (IPv4, ULA network for IPv6 is derived in automated way) (default "10.5.0.0/24")
--cni-bin-path strings search path for CNI binaries (VM only) (default [/home/user/.talos/cni/bin])
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.8.3/talosctl-cni-bundle-${ARCH}.tar.gz")
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.8.4/talosctl-cni-bundle-${ARCH}.tar.gz")
--cni-cache-dir string CNI cache directory path (VM only) (default "/home/user/.talos/cni/cache")
--cni-conf-dir string CNI config directory path (VM only) (default "/home/user/.talos/cni/conf.d")
--config-injection-method string a method to inject machine config: default is HTTP server, 'metal-iso' to mount an ISO (QEMU only)
Expand Down Expand Up @@ -2903,7 +2903,7 @@ talosctl upgrade [flags]
--debug debug operation from kernel logs. --wait is set to true when this flag is set
-f, --force force the upgrade (skip checks on etcd health and members, might lead to data loss)
-h, --help help for upgrade
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.8.3")
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.8.4")
--insecure upgrade using the insecure (encrypted with no auth) maintenance service
-m, --reboot-mode string select the reboot mode during upgrade. Mode "powercycle" bypasses kexec. Valid values are: ["default" "powercycle"]. (default "default")
-s, --stage stage the upgrade to perform it after a reboot
Expand Down
Loading