Talos 1.6.0-alpha.0 (2023-08-24)
Welcome to the v1.6.0-alpha.0 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
talosctl CLI
The command images
deprecated in Talos 1.5 was removed, please use talosctl images default
instead.
Component Updates
Linux: 6.1.46
Talos is built with Go 1.21.
Contributors
- Andrey Smirnov
- Noel Georgi
- Andrey Smirnov
- Dmitriy Matrenichev
- Artem Chernyshev
- Christian Rolland
- Enno Boland
- Henry Sachs
- Jared Davenport
- Nico Berlee
- Sascha Desch
- Tim Jones
- Utku Ozdemir
Changes
50 commits
- 8670450d2 release(v1.6.0-alpha.0): prepare release
- 6778ded29 feat: add e2e-aws for nvidia extensions
- 74c07ed71 chore: update Go to 1.21
- a28d72e9c fix: ova contents to be named
disk.*
- c0ea4d7ba fix: properly calculate overal of node address with subnet filters
- d6b2719e2 chore: drone: move extensions step to a function
- 9608ef56d chore: allow bridge traffic with DHCP broadcast traffic
- c99316457 docs: fix the installing system extensions doc
- 833895940 chore: add tests for zfs extension
- cb468c41c fix: copy proper modules to arm64 squashfs
- ea0d6e8c6 fix: prevent dashboard crashes when process info is not available
- e9077a6fb feat: filter the hostname to produce nodename
- dc8361c1d fix: properly GC images supplied with both tag and digest
- ccfa8de11 fix: automatically change
rpi_4
board on upgrade - b56e8b7d9 fix: support 'List' type manifests
- 574d48e54 fix: use image digest when starting a container
- 175747cea fix: ntp query error with bare IPv6 address
- c8b507fb2 docs: fix kubeprism typo
- 0cdcb2e0e docs: restructure docs for nvidia drivers for v1.4
- 676db9768 docs: fork docs for Talos 1.6
- 92ad18c18 fix: write correct capacity to the ovf
- 6b0373ebe chore: move bash tests to integration
- 52b3d8d37 docs: make Talos 1.5 documentation the default one
- dc873df9b chore: fix the filenames of openstack images
- b5c0e7b24 docs: update nvidia docs
- 9606e871e docs: update Jiva Pod Security Policy
- a86ed4362 chore: update Kubernetes Go modules to 0.28.0
- 97b4e3e91 feat: update Kubernetes to 1.28.0
- 79ca1a3df feat: e2e-aws using tf code
- bf3a5e011 chore: add version compatibility for Talos 1.6
- 969e8097c feat: update Kubernetes to 1.28.0-rc.1
- ca41b611e chore: drone jsonnet cleanup
- bc198e98e docs: retain cilium autoMount pending upstream hostPath fix
- 86c94eff8 refactor: docgen and config examples
- ee6d639f6 fix: match routes on the priority properly
- bff0d8f32 chore: fix dependencies in the release pipeline
- e1b288679 refactor: compile regex in validation method on the first use
- daa4c185a docs: add what's new and documentation for Talos 1.5
- c4a1ca8d6 chore: remove <-errCh where possible in grpc methods
- e0f383598 chore: clean up the output of the
imager
- fb536af4d chore: optimize memory usage of
tcell
library on init - 7c86a365e chore: publish systemd-boot and systemd-stub assets
- 7d688ccfe fix: make encryption config provider default to
luks2
if not set - 80238a05a chore: unify semver under
github.com/blang/semver/v4
- 0f1920bdd chore: provide a resource to peek into Linux clock adjustments
- 4eab3017b fix: calculate log2i properly
- bcf284530 fix: update providerid prefix for aws
- ac2aff5cc fix: fix azure portion of cloud uploader
- 793dcedc9 fix: fast-wipe the system disk on talosctl reset
- 76fa45afb docs: update cilium instructions
Changes from siderolabs/pkgs
9 commits
- siderolabs/pkgs@cca80b7 feat: update Linux to 6.1.46
- siderolabs/pkgs@2e1c0b9 fix: nonfree kmod pkg name
- siderolabs/pkgs@cff5beb feat: add btrfs support
- siderolabs/pkgs@7717b7e chore: bump deps
- siderolabs/pkgs@2f19f18 feat: update containerd to 1.6.23
- siderolabs/pkgs@30d4b74 feat: update Go to 1.21
- siderolabs/pkgs@eda123d feat: update runc to 1.1.9
- siderolabs/pkgs@30cd584 chore: enable pushing of non-free packages
- siderolabs/pkgs@fb247b5 chore: update kernel and microcode
Changes from siderolabs/tools
Dependency Changes
- github.com/aws/aws-sdk-go-v2/config v1.18.32 -> v1.18.36
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.7 -> v1.13.11
- github.com/aws/smithy-go v1.14.0 -> v1.14.2
- github.com/beevik/ntp v1.2.0 -> v1.3.0
- github.com/blang/semver/v4 v4.0.0 new
- github.com/containerd/containerd v1.6.23 -> v1.6.22
- github.com/foxboron/go-uefi 32187aa193d0 -> 18b9ba9cd4c3
- github.com/google/go-containerregistry v0.15.2 -> v0.16.1
- github.com/google/uuid v1.3.0 -> v1.3.1
- github.com/hetznercloud/hcloud-go/v2 v2.0.0 -> v2.1.1
- github.com/insomniacslk/dhcp 0f9eb93a696c -> b3ca2534940d
- github.com/jsimonetti/rtnetlink v1.3.4 -> v1.3.5
- github.com/rivo/tview 6cc0565babaf -> ccc2c8119703
- github.com/siderolabs/pkgs v1.5.0-6-g2f2c9cd -> v1.6.0-alpha.0-8-gcca80b7
- github.com/siderolabs/talos/pkg/machinery v1.5.0 -> v1.6.0-alpha.0
- github.com/siderolabs/tools v1.5.0 -> v1.6.0-alpha.0
- golang.org/x/net v0.13.0 -> v0.14.0
- golang.org/x/sys v0.10.0 -> v0.11.0
- golang.org/x/term v0.10.0 -> v0.11.0
- golang.org/x/text v0.11.0 -> v0.12.0
Previous release can be found at v1.5.0
Images
Manage CRI containter images
Usage:
talosctl image [command]
Aliases:
image, images
Available Commands:
default List the default images used by Talos
list List CRI images
pull Pull an image into CRI
Flags:
-h, --help help for image
--namespace system namespace to use: system (etcd and kubelet images) or `cri` for all Kubernetes workloads (default "cri")
Global Flags:
--cluster string Cluster to connect to if a proxy endpoint is used.
--context string Context to be used in command
-e, --endpoints strings override default endpoints in Talos configuration
-n, --nodes strings target the specified nodes
--talosconfig string The path to the Talos configuration file. Defaults to 'TALOSCONFIG' env variable if set, otherwise '$HOME/.talos/config' and '/var/run/secrets/talos.dev/config' in order.
Use "talosctl image [command] --help" for more information about a command.