You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Talos Linux now supports physical: true qualifier for device selectors, it selects non-virtual network interfaces (i.e. en0 is selected, while bond0 is not).
DNS Caching
Talos Linux now provides a caching DNS resolver for host workloads (including host networking pods). It can be disabled with:
machine:
features:
localDNS: false
Extension Services Config
Talos now supports supplying configuration files and environment variables for extension services.
The extension service configuration is a separate config document. An example is shown below:
Note: The use of environmentFile in extension service spec is now deprecated and will be removed in a future release of Talos.
Use ExtensionServiceConfig instead.
Kubernetes Upgrade
The command talosctl upgrade-k8s now supports specifying custom image references for Kubernetes components via --*-image flags.
The default behavior is unchanged, and the flags are optional.
KubeSpan
Talos Linux disables by default a KubeSpan feature to harvest additional endpoints from KubeSpan members.
This feature turned out to be less helpful than expected and caused unnecessary performance issues.
Default NTP server was updated to be time.cloudflare.com instead of pool.ntp.org.
Default server is only used if the user does not specify any NTP servers in the configuration.
OpenNebula
Talos Linux now supports OpenNebula platform.
Known Problems
DRBD extension is disabled in this release due to incompatibility with the latest Linux kernel.
Kubernetes API Server Service Account Key
Talos Linux starting from this release uses RSA key for Kubernetes API Server Service Account instead of ECDSA key to provide better compatibility with external OpenID Connect implementations.
SBC
Talos core will drop support for SBC's and will not include the SBC binaries in the release. Overlays are being developed to support SBC's.
Secure Boot Image
Talos Linux now provides a way to configure systemd-boot ISO 'secure-boot-enroll' option while generating a SecureBoot ISO image:
output:
kind: isoisoOptions:
sdBootEnrollKeys: force # default is still if-safeoutFormat: raw
Syslog
Talos Linux now starts a basic syslog receiver listening on /dev/log.
The receiver can mostly parse both RFC3164 and RFC5424 messages and writes them as JSON formatted message.
The logs can be viewed via talosctl logs syslogd.
This is mostly implemented for extension services that log to syslog.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Talos 1.7.0-alpha.1 (2024-03-14)
Welcome to the v1.7.0-alpha.1 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.
Device Selectors
Talos Linux now supports
physical: true
qualifier for device selectors, it selects non-virtual network interfaces (i.e.en0
is selected, whilebond0
is not).DNS Caching
Talos Linux now provides a caching DNS resolver for host workloads (including host networking pods). It can be disabled with:
Extension Services Config
Talos now supports supplying configuration files and environment variables for extension services.
The extension service configuration is a separate config document. An example is shown below:
For documentation, see Extension Services Config Files.
Note: The use of
environmentFile
in extension service spec is now deprecated and will be removed in a future release of Talos.Use
ExtensionServiceConfig
instead.Kubernetes Upgrade
The command
talosctl upgrade-k8s
now supports specifying custom image references for Kubernetes components via--*-image
flags.The default behavior is unchanged, and the flags are optional.
KubeSpan
Talos Linux disables by default a KubeSpan feature to harvest additional endpoints from KubeSpan members.
This feature turned out to be less helpful than expected and caused unnecessary performance issues.
Previous behavior can be restored with:
NTP
Default NTP server was updated to be
time.cloudflare.com
instead ofpool.ntp.org
.Default server is only used if the user does not specify any NTP servers in the configuration.
OpenNebula
Talos Linux now supports OpenNebula platform.
Known Problems
DRBD extension is disabled in this release due to incompatibility with the latest Linux kernel.
Kubernetes API Server Service Account Key
Talos Linux starting from this release uses RSA key for Kubernetes API Server Service Account instead of ECDSA key to provide better compatibility with external OpenID Connect implementations.
SBC
Talos core will drop support for SBC's and will not include the SBC binaries in the release.
Overlays are being developed to support SBC's.
Secure Boot Image
Talos Linux now provides a way to configure systemd-boot ISO 'secure-boot-enroll' option while generating a SecureBoot ISO image:
Syslog
Talos Linux now starts a basic syslog receiver listening on
/dev/log
.The receiver can mostly parse both RFC3164 and RFC5424 messages and writes them as JSON formatted message.
The logs can be viewed via
talosctl logs syslogd
.This is mostly implemented for extension services that log to syslog.
Component Updates
Linux: 6.6.21
etcd: 3.5.11
Kubernetes: 1.30.0-beta.0
containerd: 1.7.14
runc: 1.1.12
Flannel: 0.24.1
Talos is built with Go 1.22.1.
Contributors
Changes
163 commits
Install
for imager overlayslogs
command completionstalos_version_contract
for TF teststalosctl cluster create
DNSUpstreamController
environmentFile
for extensionsExtensionServicesConfig
DNSResolveCacheController
mptspi
drivertalosctl config new
talosctl gen secureboot
--nodes
talosctl disks
talosctl cluster create
actor id
to the SideroLink events sinkmerge.Merge
if map value is nilChanges since v1.7.0-alpha.0
81 commits
Install
for imager overlayslogs
command completionstalos_version_contract
for TF teststalosctl cluster create
DNSUpstreamController
environmentFile
for extensionsExtensionServicesConfig
DNSResolveCacheController
Changes from siderolabs/crypto
1 commit
Changes from siderolabs/discovery-api
1 commit
Changes from siderolabs/discovery-client
3 commits
Changes from siderolabs/extras
4 commits
Changes from siderolabs/gen
1 commit
SyncMap
and bump stuffChanges from siderolabs/go-api-signature
21 commits
Changes from siderolabs/go-copy
2 commits
Changes from siderolabs/go-debug
1 commit
Changes from siderolabs/go-kmsg
2 commits
Changes from siderolabs/go-kubernetes
1 commit
Changes from siderolabs/go-loadbalancer
1 commit
Changes from siderolabs/pkgs
37 commits
PREEMPT_NONE
as recommended for serversChanges from siderolabs/tools
12 commits
Dependency Changes
Previous release can be found at v1.6.0
Images
This discussion was created from the release v1.7.0-alpha.1.
Beta Was this translation helpful? Give feedback.
All reactions