193 Commits

Author SHA1 Message Date
Andrey Smirnov
92ca9e16f9
feat: update Kubernetes to v1.36.0
The final Kubernetes version for Talos v1.13.0.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit ecf2fa855b8eb19731b228990a3acbe1430ccad4)
2026-04-24 21:49:23 +04:00
Andrey Smirnov
0f9d4b5b93
feat: update Kubernetes 1.36.0-rc.1
See:

* https://github.com/kubernetes/kubernetes/releases/tag/v1.36.0-rc.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit e776721f33b1fedff1dff310298035b3d603e676)
2026-04-15 19:29:35 +04:00
Andrey Smirnov
384b189a56
feat: update Kubernetes to 1.36.0-rc.0
Getting ready for 1.36.0 final release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit b7512d9125b623d2bb92e3a8b5839e85e1309a39)
2026-04-15 19:29:32 +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
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
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
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
Mateusz Urbanek
681f3e84c8
test: run virtiofs tests only when virtiofsd is running
Detect if virtiofsd is created, and then run or skip virtiofs volumes tests.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-12-18 10:26:06 +01: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
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
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
fafab391b4
feat: update Kubernetes to 1.35.0-alpha.3
See https://github.com/kubernetes/kubernetes/releases/tag/v1.35.0-alpha.3

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-11-07 17:58:11 +04:00
Andrey Smirnov
704b5f99e6
feat: update Kubernetes to 1.35.0-alpha.2
Start getting on K8s 1.35 for Talos 1.12.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-10-27 12:49:48 +04:00
Mateusz Urbanek
c0772b8eda
feat: add airgapped mode to QEMU backed talos
Add new `--airgapped` flag to talos cluster create (qemu)
to disable NAT in the VMs to effectively become airgapped.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-10-22 18:10:27 +02:00
Andrey Smirnov
d57882b183
feat: update Kubernetes to 1.34.1
See https://github.com/kubernetes/kubernetes/releases/v1.34.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-09-11 17:49:14 +04:00
Andrey Smirnov
6a389cad35
chore: update dependencies
Update Go modules, some test dependencies, bump tools, etc.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-09-02 14:14:53 +04:00
Andrey Smirnov
527791f097
feat: update Kubernetes to 1.34.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.34.0

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-08-28 16:27:01 +04:00
Andrey Smirnov
0879efa690
feat: update Kubernetes default to v1.34.0-rc.2
Getting ready for v1.11.0 release!

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-08-21 17:34:32 +04:00
Andrey Smirnov
b66b995d34
feat: update default Kubernetes to v1.34.0-rc.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.34.0-rc.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-08-11 19:26:48 +04:00
Andrey Smirnov
06ef7108a6
fix: issue with volume remount on service restart
This showed up in docker runs (not sure why only docker), but the issue
is the following:

* a service is running which has some volume requirements
* `VolumeMountRequests` are created, and `VolumeMountStatus` were
  established
* the service put finalizers on `VolumeMountStatus`
* now the service is going to be restarted - so at first it's going to
  be shut down
* on shutdown, the service will remove `VolumeMountRequest`, and remove
  finalizers on `VolumeMountStatus`
* now it's job of other controllers to tear down and remove mounts
* as the service starts back up after restart, it will re-create
  `VolumeMountRequest`, and will try to wait and put finalizers on
  `VolumeMountStatus`
* here comes the race condition: it can be that the service sees tearing
  down `VolumeMountStatus` which is left from the shutdown time, so it
  puts a finalizer on it, and it blocks the proper teardown of the
  previous "generation" of the mount request/status, leading to a
  deadlock

So the fix is to wait for the new status to be created which is not
tearing down.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-25 18:02:08 +04:00
Andrey Smirnov
10546d6f8f
feat: update Kuberentes 1.34.0-beta.0
Also bump Go dependencies, other dependencies.

Add version contract for future Talos 1.12.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-17 18:55:31 +04:00
Andrey Smirnov
24628db207
feat: update Kubernetes to v1.34.0-alpha.3
See https://github.com/kubernetes/kubernetes/releases/tag/v1.34.0-alpha.3

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-11 20:18:06 +04:00
Andrey Smirnov
7f0300f108
feat: update dependencies, Kubernetes 1.34.0-alpha.2
Bump all dependencies, many small changes due to new golangci-lint
version.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-06-30 19:05:22 +04:00
Andrey Smirnov
78c33bcdb9
feat: update default Kubernetes to v1.33.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.33.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-05-16 15:10:35 +04:00
Andrey Smirnov
77c7a075bb
feat: update Kubernetes to 1.33.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.33.0

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-24 18:04:25 +04:00
Andrey Smirnov
b32fa029b3
feat: update Kubernetes to 1.33.0-rc.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.33.0-rc.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-16 13:54:05 +04:00
Andrey Smirnov
8cd3c8dc77
test: fix NVIDIA OSS tests
Add more logging output.

Force non-UEFI boot.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-15 21:15:36 +04:00
Andrey Smirnov
401b62aded
feat: update Kubernetes to v1.33.0-rc.0
Go modules haven't been tagged, see
https://github.com/kubernetes/kubernetes/issues/131244.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-10 18:48:35 +04:00
Dmitrii Sharshakov
087a85f409
feat: support running with SELinux enforcing
Add more rules alongside supporting code.

Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-03-22 14:39:48 +01:00
Andrey Smirnov
90abdc4893
feat: update Kubernetes to 1.33.0-beta.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.33.0-beta.0

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-03-12 12:23:30 +04:00
Andrey Smirnov
4311783272
feat: update Kubernetes to v1.33.0-alpha.3
Add handling for now removed flags.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-03-07 20:08:01 +04:00
Andrey Smirnov
ec5c049a5a
feat: update Kubernetes to 1.33.0-alpha.2
Update to the latest 1.33.0 updated to get main on 1.33 for upcoming
Talos 1.10.

Update go-kubernetes to the version supporting 1.33.x.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-03-03 18:10:09 +04:00
Andrey Smirnov
1b4464c8a6
feat: update Kubernetes to 1.32.2
See https://github.com/kubernetes/kubernetes/releases/tag/v1.32.2

The Go modules haven't been tagged yet, but it should not be important.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-02-13 13:50:54 +04:00
Andrey Smirnov
e06b14112d
feat: update Kubernetes to 1.32.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.32.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-01-16 18:10:43 +04:00
Andrey Smirnov
d45e8d1d1d
feat: update Kubernetes to 1.32.0
Final Kubernetes release for Talos 1.9.0.

Also update COSI to pull in a fix for watch restarts:
https://github.com/cosi-project/runtime/pull/512

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-12-12 22:51:33 +04:00
Dmitriy Matrenichev
c4724fc975
chore: add integration tests for image-cache
Provide separate `integration/image-cache` tag.

Closes #9860

Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2024-12-06 20:28:34 +03:00
Andrey Smirnov
5a4bdf62a9
feat: update Kubernetes to 1.32.0-rc.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.32.0-rc.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-12-04 15:59:16 +04:00
Andrey Smirnov
581c0851d8
feat: update dependencies
Kubernetes: 1.32.0-rc.0
Flannel: 0.26.1
Coredns: 1.12.0

Plus some small bumps.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-11-28 19:51:02 +04:00
Andrey Smirnov
313bffadfb
feat: update Kubernetes to v1.32.0-beta.0
The latest v1.32.0 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-11-06 20:26:52 +04:00
Andrey Smirnov
3e16ab135e
feat: update Kubernetes to v1.32.0-alpha.3
See https://github.com/kubernetes/kubernetes/releases/tag/v1.32.0-alpha.3

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-30 20:05:51 +04:00
Andrey Smirnov
375e3da73f
feat: update Kubernetes to 1.32.0-alpha.2
See https://github.com/kubernetes/kubernetes/releases/tag/v1.32.0-alpha.2

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-21 20:02:04 +04:00
Andrey Smirnov
c14b446229
feat: update Kubernetes to v1.32.0-alpha.1
Talos 1.9 is going to be shipped with Kubernetes v1.32 by default.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-18 20:28:14 +04:00
Andrey Smirnov
a9bff3a1d0
test: skip no error test in Cilium
This test often fails due to etcd leader changes.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-15 21:26:58 +04:00
Andrey Smirnov
869f8379f2
feat: update default Kubernetes version to 1.31.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.31.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-09-12 18:19:56 +04:00
Noel Georgi
d64ce44e46
chore(ci): e2e gcp
Add e2e-gcp.

Also drop other CAPI stuff.

Fixes: #8842

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-09-06 19:07:20 +05:30
Noel Georgi
8fe39eacba
chore: move csi tests as go test
Move rook-ceph CSI tests as go tests.
This allows us to add more CSI tests in the future.

Fixes: #9135

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-08-26 18:18:09 +05:30
Andrey Smirnov
9e348ef350
feat: update Kubernetes to 1.31.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.31.0

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-08-14 15:56:11 +04:00
Noel Georgi
98d9abdd0e
chore(ci): fix cilium ci tests
Cilium helm values have changed from string to boolean.

Found in https://github.com/siderolabs/talos/actions/runs/10328653708/job/28595449398

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-08-12 20:06:11 +05:30
Andrey Smirnov
c9f1dece5d
feat: update Kubernetes to 1.31.0-rc.1
See https://github.com/kubernetes/kubernetes/releases/tag/v1.31.0-rc.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-08-06 19:20:13 +04:00