v1.6.0
#8073
Replies: 1 comment 1 reply
-
❗ Images for SBCs are broken in this release, they will be fixed in 1.6.1 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Talos 1.6.0 (2023-12-15)
Welcome to the v1.6.0 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/talos/issues.
OAuth2 Machine Config Flow
Talos Linux when running on the
metal
platform can be configured to authenticate the machine configuration download using OAuth2 device flow.Network Device Selectors
Previously, network device selectors only matched the first link, now the configuration is applied to all matching links.
Extension Services
Talos now starts Extension Services early in the boot process, this allows guest agents to be started in maintenance mode.
Linux Firmware
Starting with Talos 1.6, there is no Linux firmware included in the initramfs.
Customers who need Linux firmware can pull them as extension during install time using the image factory service.
If the initial boot requires firmware, a custom iso can be built with the firmware included using the image factory service.
This also ensures that the linux-firmware is not tied to a specific Talos version.
Flannel Configuration
Talos Linux now supports customizing default Flannel manifest with extra arguments for flanneld.
Ingress Firewall
Talos Linux now supports configuring the ingress firewall rules.
Kernel Arguments
Talos and Imager now supports dropping kernel arguments specified in
.machine.install.extraKernelArgs
or as--extra-kernel-arg
to imager.Any kernel argument that starts with a
-
is dropped. Kernel arguments to be dropped can be specified either as-<key>
which would remove all arguments that start with<key>
or as-<key>=<value>
which would remove the exact argument.Kube-Scheduler Configuration
Talos now supports specifying the kube-scheduler configuration in the Talos configuration file.
It can be set under
cluster.scheduler.config
and kube-scheduler will be automatically configured to with the correct flags.Kubelet Credential Provider Configuration
Talos now supports specifying the kubelet credential provider configuration in the Talos configuration file.
It can be set under
machine.kubelet.credentialProviderConfig
and kubelet will be automatically configured to with the correct flags.The credential binaries are expected to be present under
/usr/local/lib/kubelet/credentialproviders
.Talos System Extensions can be used to install the credential binaries.
KubePrism
KubePrism is enabled by default on port 7445.
Sysctl
Talos now handles sysctl/sysfs key names in line with sysctl.conf(5):
Example (both sysctls are equivalent):
talosctl CLI
The command
images
deprecated in Talos 1.5 was removed, please usetalosctl images default
instead.Component Updates
Linux: 6.1.67
containerd: 1.7.10
CoreDNS: 1.11.1
Kubernetes: 1.29.0
Flannel: 0.23.0
etcd: 3.5.11
runc: 1.1.10
Talos is built with Go 1.21.5.
User Disks
Talos Linux now supports specifying user disks in
.machine.disks
machine configuration links viaudev
symlinks, e.g./dev/disk/by-id/XXXX
.Contributors
Changes
218 commits
actor id
to the SideroLink events sinkmerge.Merge
if map value is nilflanneld
Provision
rpc call.der
outputtalosctl gen secureboot pcr
disk.*
rpi_4
board on upgradeimager
tcell
library on initluks2
if not setgithub.com/blang/semver/v4
Changes since v1.6.0-beta.1
12 commits
actor id
to the SideroLink events sinkChanges from siderolabs/extras
9 commits
Changes from siderolabs/gen
2 commits
FilterInPlace
method to maps and update moduleChanges from siderolabs/go-blockdevice
3 commits
Changes from siderolabs/go-kubernetes
7 commits
Changes from siderolabs/go-procfs
2 commits
Changes from siderolabs/go-retry
1 commit
Changes from siderolabs/pkgs
40 commits
PLATFORM
-pkgs
for upstream kernel modulesChanges from siderolabs/siderolink
7 commits
golang.org/x/net
to 0.8.0Changes from siderolabs/tools
15 commits
Dependency Changes
Previous release can be found at v1.5.0
Images
This discussion was created from the release v1.6.0.
Beta Was this translation helpful? Give feedback.
All reactions