Skip to content

Commit 78a7856

Browse files
committed
chore: run rekres and update dependencies
Run rekres to update dependencies managed by kres. Update dependencies: ``` tools: v1.12.0-3-g5df8bae pkgs: v1.12.0-25-g90ff196 ``` Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
1 parent c310671 commit 78a7856

File tree

5 files changed

+6
-207
lines changed

5 files changed

+6
-207
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ DEBUG_TOOLS_SOURCE := scratch
2525
EMBED_TARGET ?= embed
2626

2727
TOOLS_PREFIX ?= ghcr.io/siderolabs/tools
28-
TOOLS ?= v1.12.0-2-g7d57df0
28+
TOOLS ?= v1.12.0-3-g5df8bae
2929
PKGS_PREFIX ?= ghcr.io/siderolabs
30-
PKGS ?= v1.12.0-23-ge0b78b8
30+
PKGS ?= v1.12.0-25-g90ff196
3131
GENERATE_VEX_PREFIX ?= ghcr.io/siderolabs/generate-vex
3232
GENERATE_VEX ?= latest
3333

hack/release.toml

Lines changed: 1 addition & 202 deletions
Original file line numberDiff line numberDiff line change
@@ -18,210 +18,9 @@ preface = """
1818
[notes.updates]
1919
title = "Component Updates"
2020
description = """\
21-
Linux: 6.18.1
22-
Kubernetes: 1.35.0
23-
CNI Plugins: 1.9.0
24-
cryptsetup: 2.8.1
25-
LVM2: 2_03_37
26-
systemd-udevd: 257.8
27-
etcd: 3.6.7
28-
CoreDNS: 1.13.2
29-
Flannel: 0.27.4
30-
Flannel CNI plugin: v1.8.0-flannel2
31-
runc: 1.3.4
32-
containerd: 2.1.6
33-
zfs: 2.4.0
21+
Linux: 6.18.2
3422
3523
Talos is built with Go 1.25.5.
36-
"""
37-
38-
[notes.aaawhatsnew]
39-
title = "What's New"
40-
description = """\
41-
See also [What's new in Talos v1.12.0](https://docs.siderolabs.com/talos/v1.12/getting-started/what's-new-in-talos) in the documentation for a summary of the most notable changes in this release.
42-
"""
43-
44-
[notes.luks2]
45-
title = "Encrypted Volumes"
46-
description = """\
47-
Talos Linux now consistently provides mapped names for encrypted volumes in the format `/dev/mapper/luks2-<volume-id>`.
48-
This change should not affect system or user volumes, but might allow easier identification of encrypted volumes,
49-
and specifically for raw encrypted volumes.
50-
"""
51-
52-
[notes.disk-encryption]
53-
title = "Disk Encryption"
54-
description = """\
55-
Talos versions prior to v1.12 used the state of PCR 7 and signed policies locked to PCR 11 for TPM based disk encryption.
56-
57-
Talos now supports configuring which PCRs states are to be used for TPM based disk encryption via the `options.pcrs`
58-
field in the `tpm` section of the disk encryption configuration.
59-
60-
If user doesn't specify any options Talos defaults to using PCR 7 for backwards compatibility with existing installations.
61-
62-
This change was made to improve compatibility with systems that may have varying states in PCR 7 due to UEFI Secure Boot configurations
63-
and users may wish to disable locking to PCR 7 state entirely.
64-
65-
Signed PCR policies will still be bound to PCR 11.
66-
67-
The currently used PCR's can be seen with `talosctl get volumestatus <volume> -o yaml` command.
68-
"""
69-
70-
[notes.kspp]
71-
title = "Kernel Security Posture Profile (KSPP)"
72-
description = """\
73-
Talos now enables a stricter set of KSPP sysctl settings by default.
74-
The list of overridden settings is available with `talosctl get kernelparamstatus` command.
75-
"""
76-
77-
[notes.extra-binaries]
78-
title = "Extra Binaries"
79-
description = """\
80-
Talos Linux now ships with `nft` binary in the rootfs to support CNIs which shell out to `nft` command.
81-
"""
82-
83-
[notes.ethernet-config]
84-
title = "Ethernet Configuration"
85-
description = """\
86-
The Ethernet configuration now includes a `wakeOnLAN` field to enable Wake-on-LAN (WOL) support.
87-
This field can be set to enable WOL and specify the desired WOL modes.
88-
"""
89-
90-
[notes.embedded-config]
91-
title = "Embedded Config"
92-
description = """\
93-
Talos Linux now supports [embedding the machine configuration](https://www.talos.dev/v1.12/talos-guides/configuration/acquire/) directly into the boot image.
94-
"""
95-
96-
[notes.feature-lock]
97-
title = "Feature Lock"
98-
description = """\
99-
Talos now ignores the following machine configuration fields:
100-
101-
- `machine.features.rbac` (locked to true)
102-
- `machine.features.apidCheckExtKeyUsage` (locked to true)
103-
- `cluster.apiServer.disablePodSecurityPolicy` (locked to true)
104-
105-
These fields were removed from the default machine configuration schema in v1.12 and are now always set to the locked values above.
106-
"""
107-
108-
[notes.etcd]
109-
title = "etcd"
110-
description = """\
111-
etcd container image is now pulled from `registry.k8s.io/etcd` instead of `gcr.io/etcd-development/etcd`.
112-
"""
113-
114-
[notes.talosctl]
115-
title = "talosctl image cache-serve"
116-
description = """\
117-
`talosctl` includes new subcommand `image cache-serve`.
118-
It allows serving the created OCI image registry over HTTP/HTTPS.
119-
It is a read-only registry, meaning images cannot be pushed to it, but the backing storage can be updated by re-running the `cache-create` command;
120-
121-
Additionally `talosctl image cache-create` has some changes:
122-
* new flag `--layout`: `oci` (_default_), `flat`:
123-
* `oci` preserves current behavior;
124-
* `flat` does not repack artifact layer, but moves it to a destination directory, allowing it to be served by `talosctl image cache-serve`;
125-
* changed flag `--platform`: now can accept multiple os/arch combinations:
126-
* comma separated (`--platform=linux/amd64,linux/arm64`);
127-
* multiple instances (`--platform=linux/amd64 --platform=linux/arm64`);
128-
"""
129-
130-
[notes.force-reboot]
131-
title = "Talos force reboot"
132-
description = """\
133-
Talos now supports a "force" reboot mode, which allows skipping the graceful userland termination.
134-
It can be used in situations where a userland service (e.g. the kubelet) gets stuck during graceful shutdown, causing the regular reboot flow to fail.
135-
136-
In addition, `talosctl` was updated to support this feature via `talosctl reboot --mode force`.
137-
"""
138-
139-
[notes.kernel-module]
140-
title = "Kernel Module"
141-
description = """\
142-
Talos now supports optionally disabling kernel module signature verification by setting `module.sig_enforce=0` kernel parameter.
143-
By default module signature verification is enabled (`module.sig_enforce=1`).
144-
When using Factory or Imager supply as `-module.sig_enfore module.sig_enforce=0` kernel parameters to disable module signature enforcement.
145-
"""
146-
147-
[notes.grub]
148-
title = "GRUB"
149-
description = """\
150-
Talos Linux introduces new machine configuration option `.machine.install.grubUseUKICmdline` to control whether GRUB should use the kernel command line
151-
provided by the boot assets (UKI) or to use the command line constructed by Talos itself (legacy behavior).
152-
153-
This option defaults to `true` for new installations, which means that GRUB will use the command line from the UKI, making it easier to customize kernel parameters via boot asset generation.
154-
For existing installations upgrading to v1.12, this option will default to `false` to preserve the legacy behavior.
155-
"""
156-
157-
[notes.directory-user-volumes]
158-
title = "New User Volume type - bind"
159-
description = """\
160-
New field in UserVolumeConfig - `volumeType` that defaults to `partition`, but can be set to `directory`.
161-
When set to `directory`, provisioning and filesystem operations are skipped and a directory is created under `/var/mnt/<name>`.
162-
163-
The `directory` type enables lightweight storage volumes backed by a host directory, instead of requiring a full block device partition.
164-
165-
When `volumeType = "directory"`:
166-
- A directory is created at `/var/mnt/<metadata.name>`;
167-
- `provisioning`, `filesystem` and `encryption` are prohibited.
168-
169-
Note: this mode does not provide filesystem-level isolation and inherits the EPHEMERAL partition capacity limits.
170-
It should not be used for workloads requiring predictable storage quotas.
171-
"""
172-
173-
[notes.registry-configuration]
174-
title = "CRI Registry Configuration"
175-
description = """\
176-
The CRI registry configuration in v1apha1 legacy machine configuration under `.machine.registries` is now deprecated, but still supported for backwards compatibility.
177-
New configuration documents `RegistryMirrorConfig`, `RegistryAuthConfig` and `RegistryTLSConfig` should be used instead.
178-
"""
179-
180-
[notes.disk-user-volumes]
181-
title = "New User Volume type - disk"
182-
description = """\
183-
`volumeType` in UserVolumeConfig can be set to `disk`.
184-
When set to `disk`, a full block device is used for the volume.
185-
186-
When `volumeType = "disk"`:
187-
- Size specific settings are not allowed in the provisioning block (`minSize`, `maxSize`, `grow`).
188-
"""
189-
190-
[notes.uefi-boot]
191-
title = "UEFI Boot"
192-
description = """\
193-
When using UEFI boot with systemd-boot as bootloader (on new installs of Talos from 1.10+ onwards), Talos will now not touch the UEFI boot order.
194-
Talos 1.11 made a fix to create UEFI boot entry and set the boot order as first entry, but this behavior caused issues on some systems.
195-
To avoid further issues, Talos will now only create the UEFI boot entry if it does not exist, but will not modify the boot order.
196-
"""
197-
198-
[notes.network-configuration]
199-
title = "Network Configuration"
200-
description = """\
201-
The network configuration under `.machine.network` (with the exception of KubeSpan) has been deprecated, but it is still supported for backwards compatibility.
202-
See [documentation](https://docs.siderolabs.com/talos/v1.12/networking/configuration/overview) for more information.
203-
"""
204-
205-
[notes.apiserver-cipher-suites]
206-
title = "API Server Cipher Suites"
207-
description = """\
208-
The Kubernetes API server in Talos has been updated to use a more secure set of TLS cipher suites by default.
209-
This is in line with a set of best practices documented in CIS 1.12 benchmark.
210-
211-
You can still expand the list of supported cipher suites via the `cluster.apiServer.extraArgs."tls-cipher-suites"` machine configuration field if needed.
212-
"""
213-
214-
[notes.kernel-log]
215-
title = "Kernel Log"
216-
description = """\
217-
The kernel log (dmesg) is now also available as the service log named `kernel` (`talosctl logs kernel`).
218-
"""
219-
220-
[notes.persistent-logs]
221-
title = "Persistent logs"
222-
description = """\
223-
Talos now stores system component logs in /var/log, featuring automatic log rotation and keeping two most
224-
recent log files. This change allows collecting logs from Talos like on any other Linux system.
22524
"""
22625

22726
[make_deps]

pkg/machinery/constants/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414

1515
const (
1616
// DefaultKernelVersion is the default Linux kernel version.
17-
DefaultKernelVersion = "6.18.1-talos"
17+
DefaultKernelVersion = "6.18.2-talos"
1818

1919
// KernelParamConfig is the kernel parameter name for specifying the URL.
2020
// to the config.

pkg/machinery/gendata/data/pkgs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.12.0-23-ge0b78b8
1+
v1.12.0-25-g90ff196

pkg/machinery/gendata/data/tools

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.12.0-2-g7d57df0
1+
v1.12.0-3-g5df8bae

0 commit comments

Comments
 (0)