chore: Bump github.com/siderolabs/talos from 1.12.0-beta.0 to 1.12.0-rc.0 in /sfyra
Bumps github.com/siderolabs/talos from 1.12.0-beta.0 to 1.12.0-rc.0.
Release notes
Sourced from github.com/siderolabs/talos's releases.
v1.12.0-rc.0
Talos 1.12.0-rc.0 (2025-12-09)
Welcome to the v1.12.0-rc.0 release of Talos!
This is a pre-release of TalosPlease try out the release binaries and report any issues at https://github.com/siderolabs/talos/issues.
API Server Cipher Suites
The Kubernetes API server in Talos has been updated to use a more secure set of TLS cipher suites by default. This is in line with a set of best practices documented in CIS 1.12 benchmark.
You can still expand the list of supported cipher suites via the
cluster.apiServer.extraArgs."tls-cipher-suites"machine configuration field if needed.New User Volume type - bind
New field in UserVolumeConfig -
volumeTypethat defaults topartition, but can be set todirectory. When set todirectory, provisioning and filesystem operations are skipped and a directory is created under/var/mnt/<name>.The
directorytype enables lightweight storage volumes backed by a host directory, instead of requiring a full block device partition.When
volumeType = "directory":
- A directory is created at
/var/mnt/<metadata.name>;provisioning,filesystemandencryptionare prohibited.Note: this mode does not provide filesystem-level isolation and inherits the EPHEMERAL partition capacity limits. It should not be used for workloads requiring predictable storage quotas.
Disk Encryption
Talos versions prior to v1.12 used the state of PCR 7 and signed policies locked to PCR 11 for TPM based disk encryption.
Talos now supports configuring which PCRs states are to be used for TPM based disk encryption via the
options.pcrsfield in thetpmsection of the disk encryption configuration.If user doesn't specify any options Talos defaults to using PCR 7 for backwards compatibility with existing installations.
This change was made to improve compatibility with systems that may have varying states in PCR 7 due to UEFI Secure Boot configurations and users may wish to disable locking to PCR 7 state entirely.
Signed PCR policies will still be bound to PCR 11.
The currently used PCR's can be seen with
talosctl get volumestatus <volume> -o yamlcommand.
... (truncated)
Commits
0613076release(v1.12.0-rc.0): prepare releasebc4de5bfix: constants file4a15763docs: update release notes2973365fix: correct condition to use UKI cmdline in GRUB0ac5892docs: drop machine.network example184a45ctest: bird2 extension8eac9f3docs: add omni join token example to create qemu commande79a94dfix: adapt SELinuxSuite.TestNoPtrace to new strace version7a1bb4cfix: mark secureboot as supported for metal5c6ee6afix: clear provisioning data on SideroLink config change- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Deploy Preview for wonderful-swartz-a1308c ready!
| Name | Link |
|---|---|
| Latest commit | 7958e04c647a8f0a7706e3e1aac8be5e91d40d6e |
| Latest deploy log | https://app.netlify.com/projects/wonderful-swartz-a1308c/deploys/693f5dfdc24e19000813422a |
| Deploy Preview | https://deploy-preview-1560--wonderful-swartz-a1308c.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify project configuration.
Superseded by #1567.