Skip to content

fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1#201

Open
truecharts-admin wants to merge 1 commit into
mainfrom
renovate/github.com-siderolabs-talos-pkg-machinery-1.14.x
Open

fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1#201
truecharts-admin wants to merge 1 commit into
mainfrom
renovate/github.com-siderolabs-talos-pkg-machinery-1.14.x

Conversation

@truecharts-admin
Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0v1.14.0-alpha.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

siderolabs/talos (github.com/siderolabs/talos/pkg/machinery)

v1.14.0-alpha.1

Compare Source

Talos 1.14.0-alpha.1 (2026-05-28)

Welcome to the v1.14.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.

DNS over TLS (DoT) and DNS over HTTPS (DoH) Support

Talos now supports DNS over TLS (DoT) and DNS over HTTPS (DoH) for secure DNS resolution.
These features allow Talos to encrypt DNS queries and responses, enhancing privacy and security for DNS traffic.
The DNS protocol can be configured on a per-name server basis in the ResolverConfig document, allowing for flexible configuration of DNS resolution.

noexec on EPHEMERAL (/var)

The EPHEMERAL volume (/var) is now mounted with noexec in addition to the existing nosuid and nodev,
blocking binary execution from /var.

Workloads that exec binaries placed under /var will break.
For example, Longhorn v1's instance-manager exec's engine binaries the engine-image DaemonSet drops under /var/lib/longhorn/engine-binaries/,
which now fails with permission denied. Affected users can opt out via a VolumeConfig document:

apiVersion: v1alpha1
kind: VolumeConfig
name: EPHEMERAL
mount:
  secure: false

NOTE: Setting secure: false will also disable nosuid and nodev, which may have security implications. Use with caution.

Upgrade note: apply this VolumeConfig patch before upgrading, otherwise affected workloads will fail after the next reboot. Longhorn v2 (SPDK data engine) runs the data plane inside the instance manager process and is not affected.

Btrfs Support

Talos now supports mounting and provisioning btrfs filesystem for user volumes and existing volumes.

Support for btrfs is enabled by installing btrfs system extension.

Default Installer Image

The default installer image has been updated to use the Image Factory.
The ghcr.io/siderolabs/installer image is no longer published with releases; use the Image Factory installer image instead.

DHCP Search Domains

DHCPv4 search domains are now applied to the resolver configuration.

etcd

Talos is now compatible with etcd v3.6.x only (the default version was etcd 3.6.x since Talos v1.11).

Flannel CNI

Talos now configures Flannel with the EnableNFTables option enabled, which uses nftables native backend instead of iptables-nft compatibility layer.

Host DNS Configuration

HostDNS configuration was moved from the v1alpha1 config .machine.features.hostDNS field to the new hostDNS in the ResolverConfig document.

HTTP Probe Support

Talos now supports HTTP network probes, allowing for monitoring of HTTP endpoints.
HTTP responses with status 200-399 are considered successful, while connection and transport errors are treated as failures.

Image Cache Configuration

Talos now supports a new ImageCacheConfig document for configuring the Image Cache feature, replacing the old machine.features.imageCache field in the v1alpha1 config.
Old configuration is still supported for backwards compatibility.

Kubernetes Multi-document Configuration

Talos introduces new multi-document Kubernetes configuration, which allows for more flexible and modular configuration of Kubernetes components.
Talos still supports the old v1alpha1 config for backwards compatibility, but new features and fields will only be available in the new multi-document format.

List of changes:

  • Deprecated .cluster.secretboxEncryptionSecret in the v1alpha1 config; use the KubeEtcdEncryptionConfig document for full etcd encryption configuration.
  • Deprecated .cluster.controllerManager in the v1alpha1 config; use the KubeControllerManagerConfig document for kube-controller-manager configuration.
  • Deprecated .cluster.scheduler in the v1alpha1 config; use the KubeSchedulerConfig document for kube-scheduler configuration.
LVM Status

Talos now provides detailed LVM status information, allowing for better monitoring and management of LVM volumes.
New resources LVMPhysicalVolumeStatus, LVMVolumeGroupStatus, and LVMLogicalVolumeStatus expose PV, VG, and LV details.
DiscoveredVolume resources for logical volumes are listed by their kernel name (e.g. dm-0). To resolve the <vg>/<lv> for a given device, use the Disks or BlockSymlinks resources, which carry the udev-managed symlinks (e.g. /dev/disk/by-id/dm-name-<vg>-<lv>).

LVM Wipe

Talos now provides the ability to securely wipe LVM metadata from logical volumes, volume groups, and physical volumes.
This feature allows for selective wiping of logical volumes, volume groups, and physical volumes.

With talosctl wipe lv/vg/pv <name>, users can wipe LVM metadata from a specific logical volume, volume group, or physical volume.

NTS for Time Synchronization

Talos now supports Network Time Security (NTS) for secure time synchronization.
This feature enhances the security of NTP by providing cryptographic authentication of time sources.

NTS is enabled by default (without any configuration sources) for the default time.cloudflare.com time server
NTS can be enabled for custom time servers via the new useNTS field in the TimeServerConfig document.

ICMP send_redirects Disabled by Default

Talos now sets net.ipv4.conf.all.send_redirects=0 and net.ipv4.conf.default.send_redirects=0 by default,
preventing the node from emitting ICMP redirect messages. This aligns with CIS Benchmark recommendations and
does not affect normal Kubernetes pod or service traffic. Nodes that deliberately act as L3 gateways relying
on ICMP redirects can override this via machine.sysctls.

TLS 1.3 Minimum Version

Talos now runs etcd and kube-apiserver with a minimum TLS version of 1.3, improving security by leveraging the latest TLS features and cipher suites.
Custom settings for cipher suites have been removed, as they are ignored when TLS 1.3 is used, which simplifies configuration and ensures the use of modern, secure defaults.

Component Updates

Linux: 6.18.33
Kubernetes: 1.36.1
containerd: 2.3.1

Talos is built with Go 1.26.3.

Contributors
  • Andrey Smirnov
  • Noel Georgi
  • Mateusz Urbanek
  • Utku Ozdemir
  • Erwan Leboucher
  • Maja Bojarska
  • Lukasz Raczylo
  • Orzelius
  • Dmitrii Sharshakov
  • Dmitriy Matrenichev
  • Oguz Kilcan
  • buckaroo
  • immanuwell
  • Ansgar Dahlen
  • Artem Chernyshev
  • Benoît Knecht
  • David Orman
  • Dharsan Baskar
  • Edward Sammut Alessi
  • Filip Boye-Kofi
  • Kevin Tijssen
  • Mickaël Canévet
  • Nico Berlee
  • YANG JOO WOONG
  • Zadkiel AHARONIAN
  • appkins
  • kastakhov
Changes
220 commits

Changes since v1.14.0-alpha.0
116 commits

Changes from siderolabs/go-adv
2 commits

Changes from siderolabs/go-kmsg
1 commit

Changes from siderolabs/go-kubeconfig
2 commits

Changes from siderolabs/go-kubernetes
2 commits

Changes from siderolabs/go-smbios
1 commit

Changes from siderolabs/grpc-proxy
3 commits

Changes from siderolabs/pkgs
71 commits


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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.

@truecharts-admin
Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
github.com/cosi-project/runtime v1.14.1 -> v1.16.1
golang.org/x/net v0.54.0 -> v0.55.0
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4 -> v0.0.0-20260504160031-60b97b32f348
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4 -> v0.0.0-20260504160031-60b97b32f348

Copy link
Copy Markdown
Member

@Crow-Control Crow-Control left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved automated PR

@truecharts-admin truecharts-admin changed the title fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1 fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1 - autoclosed May 30, 2026
@truecharts-admin truecharts-admin deleted the renovate/github.com-siderolabs-talos-pkg-machinery-1.14.x branch May 30, 2026 01:18
@truecharts-admin truecharts-admin changed the title fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1 - autoclosed fix(deps): update module github.com/siderolabs/talos/pkg/machinery v1.14.0-alpha.0 → v1.14.0-alpha.1 May 30, 2026
@truecharts-admin truecharts-admin force-pushed the renovate/github.com-siderolabs-talos-pkg-machinery-1.14.x branch 2 times, most recently from 5509181 to ea74650 Compare May 30, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants