Andrey Smirnov
ceec42f2a5
feat: update Linux to 6.18.19, CNI to 1.9.1
...
Also clean up some imports in go.mod, reduce replaced modules.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit 9c34591144f1e2fc759fdc6d56694541eb9f241a)
2026-03-26 16:01:35 +04:00
Andrey Smirnov
76931f4092
feat: enforce PID check on connections to services over file sockets
...
Whitelist services which can access the file socket, refuse other
connections.
Fixes #12701
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit 038cb87354eea1c1ff4612bdd13d1e77e595955a)
2026-03-26 15:58:41 +04:00
Andrey Smirnov
08ba425e6c
feat: update Kubernetes to 1.36.0-beta.0
...
Update to the latest available release.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit b1a02f3681c7e361ee6a3ef3d230b47480b48408)
2026-03-26 15:58:02 +04:00
Mateusz Urbanek
f36f6ef54d
chore: update pkgs and tools
...
Update dependencies:
```
pkgs: v1.13.0-beta.0
tools: v1.13.0-beta.0
```
Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2026-03-17 14:32:17 +01:00
Andrey Smirnov
d2661d2531
fix: apparmor parser config files
...
Bring in apparmor fix from https://github.com/siderolabs/pkgs/pull/1489
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-16 17:38:11 +04:00
Noel Georgi
e7e21fe8ee
feat: bump dependencies
...
Bump dependencies.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-03-15 20:53:59 +05:30
Zadkiel AHARONIAN
a0b9d6e777
feat: bump kernel with uhci_hcd driver
...
See https://github.com/siderolabs/pkgs/pull/1483
Signed-off-by: Zadkiel AHARONIAN <hello@zadkiel.fr>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-12 17:19:37 +04:00
Andrey Smirnov
1f0d2da396
feat: update containerd to 2.2.2
...
Pull in via pkgs, bump containerd module (our fork).
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-11 21:54:01 +04:00
Andrey Smirnov
fc9749b9eb
feat: pull in kernel with preemptible kernel
...
Also sync tools, now the kernel is built with LLVM 22.1.
See https://github.com/siderolabs/pkgs/issues/1479 for the context.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-11 12:12:23 +04:00
Andrey Smirnov
451b13c1b8
feat: update Linux to 6.18.16
...
Also test new extension versions.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-09 21:06:22 +04:00
Andrey Smirnov
e6d8669fb7
feat: update Go to 1.26.1
...
Update via pkgs/tools.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-06 23:00:10 +04:00
Laura Brehm
7f2eb48561
feat: add image verification endpoint
...
Add support for whole machine-wide image verification configuration.
Configuration is a set of rules applied top-down to the image reference,
each specifying a specific cosign-based identity or static public key
claim.
Talos provides a machined API to verify an image reference, resolving it
to the digest on the way as needed.
Talos itself hooks up in the image verification process, while
containerd CRI plugin accesses same API via the machined socket.
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-06 20:06:07 +04:00
Andrey Smirnov
58e006461d
feat: update Kubernetes to 1.36.0-alpha.2
...
See https://github.com/kubernetes/kubernetes/releases/tag/v1.36.0-alpha.2
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-02 20:07:37 +04:00
Andrey Smirnov
ebcfafd4e2
feat: update Linux to 6.18.15
...
Latest LTS.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-03-02 18:36:10 +04:00
Andrey Smirnov
bf2cd0a850
feat: update Linux to 6.18.14
...
See if it works.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-27 21:58:31 +04:00
Mateusz Urbanek
cc636f1dd1
fix: image cache test fails with 'no space left on device'
...
Talos failed booting with 'no space left on device'.
Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2026-02-26 19:07:25 +01:00
Mateusz Urbanek
009f0d6ca0
chore: update pkgs
...
Update pkgs to v1.13.0-alpha.0-61-g3c982f8
Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2026-02-25 08:24:09 +01:00
Andrey Smirnov
ae29a0dcce
feat: update Linux to 6.18.13
...
Also pulls in Cilium eBPF verifieer fixes.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-24 11:52:31 +04:00
Noel Georgi
0a7b6eb2c9
chore: test extensions
...
Test extensions
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-02-23 19:02:22 +05:30
Dmitrii Sharshakov
9758bd4fe0
feat: update Go to 1.26
...
Via tools/pkgs, also pulling in Clang-built Linux
Update go.mod dependencies
Fix linter errors with new golangci-lint, modernize, use new()
Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-19 22:15:19 +01:00
Andrey Smirnov
e00aed0f66
feat: update Kubernetes v1.36.0-alpha.1
...
Not updating Go modules yet, as there's a dependency conflict via
fluxcd/pkg/ssa right now due to removed autoscaling API in k8s.io/api.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-19 21:18:43 +04:00
Andrey Smirnov
4d531884e9
chore: update dependencies
...
Update Go modules, various test dependencies.
Brings in:
* CoreDNS 1.14.1
* Flannel 0.28.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-10 21:17:23 +04:00
Andrey Smirnov
52e8727d01
feat: add IPv6 GRE support
...
Pulls in https://github.com/siderolabs/pkgs/pull/1458
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-09 14:41:39 +04:00
Mateusz Urbanek
8b85c7c637
chore: update deps
...
Updated the following dependencies:
tools v1.13.0-alpha.0-13-gdecb988
pkgs v1.13.0-alpha.0-46-g605ac0d
Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2026-02-06 08:47:27 +01:00
Noel Georgi
900516e689
chore: update image signer
...
Update image signer.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-02-03 13:38:51 +05:30
Noel Georgi
938de566ec
feat: bump kernel
...
Bump kernel to 6.18.8
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-02-03 05:20:58 +05:30
Andrey Smirnov
2165280d0e
refactor: change the way one2many proxying is picked
...
Instead of defaulting to one2many, list explicitly one2many supported
APIs.
The idea is that any new API will only be "normal" gRPC API, so we can
flip the switch, and consider one2many APIs as "legacy".
Extracted from #12392
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-29 16:45:02 +04:00
Andrey Smirnov
b9e27ebe72
feat: update Linux kernel with dm-integrity
...
Update pkgs with Linux 6.18.6 and dm-integrity module added.
Drops some crc kmods, as they are now compiled in.
See https://github.com/siderolabs/pkgs/pull/1447
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-26 13:50:12 +04:00
Andrey Smirnov
a4f1c5239e
feat: update GRUB to 2.14
...
It looks like xfs with modern 6.18 settings is supported with GRUB 2.14
now.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-22 22:35:18 +04:00
Andrey Smirnov
150c41c30e
feat: update Linux to 6.18.5
...
Also test new NVIDIA drivers.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-16 18:27:46 +04:00
Andrey Smirnov
e36863470b
feat: add it87 hwmon module
...
See https://github.com/siderolabs/pkgs/pull/1437
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-12 21:26:40 +04:00
Noel Georgi
27253d7317
feat: use new xfs config file
...
Use new xfs config file version.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-01-09 18:06:46 +05:30
Noel Georgi
70e67787d6
feat: imager: populate filesystems with root owned files
...
Populate filesystems from source directories with root owned files.
This completes running imager fully rootless.
Fixes : #12498
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-01-05 21:13:42 +05:30
Andrey Smirnov
43937c1cd4
feat: update Linux and systemd
...
Bump Linux to 6.18.2 and systemd to 259.
Also cryptsetup 2.8.3.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-24 20:52:21 +04:00
Noel Georgi
8f2b337994
feat: imager support rootless builds
...
Also changes the bootloader interface.
Disks are formatted/created with pre-populated source directories in Install/Image mode.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-12-24 11:02:37 +05:30
Andrey Smirnov
b5dd560320
test: upgrade versions in upgrade tests
...
Preparing for v1.13.0.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-23 14:16:36 +04:00
Andrey Smirnov
786c8e2ee7
feat: ship pigz/igzip in rootfs to speed up image decompression
...
Fixes https://github.com/siderolabs/extensions/discussions/931
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-23 12:43:11 +04:00
Andrey Smirnov
48d242918b
feat: update containerd to 2.2.1
...
Use the latest release.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-22 13:58:25 +04:00
Andrey Smirnov
39117d4576
feat: update dependencies
...
Bump Go modules, Helm charts, other versions.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-18 22:59:51 +04:00
Andrey Smirnov
8d6a7a8677
feat: update Kubernetes to 1.35.0
...
Update to the final version for v1.12.0.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-18 16:18:40 +04:00
Andrey Smirnov
a4879a5fa2
feat: update Linux to 6.18.1
...
Use the latest LTS.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-17 12:28:37 +04:00
Andrey Smirnov
6d17c18bf9
feat: enable Powercap and Intel RAPL
...
Fixes siderolabs/pkgs#1405
See https://github.com/siderolabs/pkgs/pull/1409
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-16 19:00:27 +04:00
Andrey Smirnov
f871ab241c
fix: provide json support in nft binary
...
Fixes https://github.com/siderolabs/talos/issues/12413
See https://github.com/siderolabs/pkgs/pull/1407
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-15 19:42:01 +04:00
Andrey Smirnov
39feb16d2e
fix: update containerd 2.2.0 with cgroups patch
...
Resolve cgroups issue with Linux 6.18.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-12 20:51:29 +04:00
Andrey Smirnov
585abe9443
feat: update Kubernetes to v1.35.0-rc.1
...
See https://github.com/kubernetes/kubernetes/releases/tag/v1.35.0-rc.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-10 18:37:07 +04:00
Andrey Smirnov
d347ca1af1
fix: update CNI plugins to 1.9.0
...
See https://github.com/containernetworking/plugins/releases/tag/v1.9.0
This fixes CVE https://github.com/containernetworking/plugins/security/advisories/GHSA-jv3w-x3r3-g6rm
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-10 14:31:04 +04:00
Andrey Smirnov
0f9f4c05ff
feat: update Kubernetes to 1.35.0-rc.0
...
Latest 1.35.0 release.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-04 14:35:13 +04:00
Andrey Smirnov
dd6c1089c8
feat: update Linux to 6.18.0
...
Using the next LTS Linux for Talos 1.12.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-03 20:10:33 +04:00
Andrey Smirnov
18f8ac369b
feat: update Kubernetes to 1.35.0-beta.0
...
Use the latest 1.35.0 version.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-01 17:23:49 +04:00
Andrey Smirnov
92fa7c5e43
chore: update pkgs for NVIDIA 580.105.08
...
Main goal is to test new NVIDIA drivers.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-01 12:31:01 +04:00