Skip to content

Commit 18f8ac3

Browse files
committed
feat: update Kubernetes to 1.35.0-beta.0
Use the latest 1.35.0 version. Signed-off-by: Andrey Smirnov <[email protected]>
1 parent 92fa7c5 commit 18f8ac3

File tree

8 files changed

+64
-64
lines changed

8 files changed

+64
-64
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ INTEGRATION_TEST := integration-test
100100
INTEGRATION_TEST_DEFAULT_TARGET := $(INTEGRATION_TEST)-$(OPERATING_SYSTEM)
101101
INTEGRATION_TEST_PROVISION_DEFAULT_TARGET := integration-test-provision-$(OPERATING_SYSTEM)
102102
# renovate: datasource=github-releases depName=kubernetes/kubernetes
103-
KUBECTL_VERSION ?= v1.35.0-alpha.3
103+
KUBECTL_VERSION ?= v1.35.0-beta.0
104104
# renovate: datasource=github-releases depName=kastenhq/kubestr
105105
KUBESTR_VERSION ?= v0.4.49
106106
# renovate: datasource=github-releases depName=helm/helm

go.mod

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ replace github.com/containerd/containerd/v2 => github.com/smira/containerd/v2 v2
2929

3030
// Kubernetes dependencies sharing the same version.
3131
require (
32-
k8s.io/api v0.35.0-alpha.3
33-
k8s.io/apiextensions-apiserver v0.35.0-alpha.3
34-
k8s.io/apimachinery v0.35.0-alpha.3
35-
k8s.io/apiserver v0.35.0-alpha.3
36-
k8s.io/client-go v0.35.0-alpha.3
37-
k8s.io/component-base v0.35.0-alpha.3
38-
k8s.io/cri-api v0.35.0-alpha.3
39-
k8s.io/kube-scheduler v0.35.0-alpha.3
40-
k8s.io/kubectl v0.35.0-alpha.3
41-
k8s.io/kubelet v0.35.0-alpha.3
42-
k8s.io/pod-security-admission v0.35.0-alpha.3
32+
k8s.io/api v0.35.0-beta.0
33+
k8s.io/apiextensions-apiserver v0.35.0-beta.0
34+
k8s.io/apimachinery v0.35.0-beta.0
35+
k8s.io/apiserver v0.35.0-beta.0
36+
k8s.io/client-go v0.35.0-beta.0
37+
k8s.io/component-base v0.35.0-beta.0
38+
k8s.io/cri-api v0.35.0-beta.0
39+
k8s.io/kube-scheduler v0.35.0-beta.0
40+
k8s.io/kubectl v0.35.0-beta.0
41+
k8s.io/kubelet v0.35.0-beta.0
42+
k8s.io/pod-security-admission v0.35.0-beta.0
4343
)
4444

4545
require (
@@ -146,7 +146,7 @@ require (
146146
github.com/siderolabs/go-debug v0.6.1
147147
github.com/siderolabs/go-kmsg v0.1.4
148148
github.com/siderolabs/go-kubeconfig v0.1.1
149-
github.com/siderolabs/go-kubernetes v0.2.27
149+
github.com/siderolabs/go-kubernetes v0.2.28
150150
github.com/siderolabs/go-loadbalancer v0.5.0
151151
github.com/siderolabs/go-pcidb v0.3.2
152152
github.com/siderolabs/go-pointer v1.0.1
@@ -359,7 +359,7 @@ require (
359359
gopkg.in/inf.v0 v0.9.1 // indirect
360360
gopkg.in/yaml.v2 v2.4.0 // indirect
361361
gopkg.in/yaml.v3 v3.0.1 // indirect
362-
k8s.io/cli-runtime v0.35.0-alpha.3 // indirect
362+
k8s.io/cli-runtime v0.35.0-beta.0 // indirect
363363
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
364364
kernel.org/pub/linux/libs/security/libcap/psx v1.2.77 // indirect
365365
rsc.io/qr v0.2.0 // indirect

go.sum

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -635,8 +635,8 @@ github.com/siderolabs/go-kmsg v0.1.4 h1:RLAa90O9bWuhA3pXPAYAdrI+kzcqTshZASRA5yso
635635
github.com/siderolabs/go-kmsg v0.1.4/go.mod h1:BLkt2N2DHT0wsFMz32lMw6vNEZL90c8ZnBjpIUoBb/M=
636636
github.com/siderolabs/go-kubeconfig v0.1.1 h1:tZlgpelj/OqrcHVUwISPN0NRgObcflpH9WtE41mtQZ0=
637637
github.com/siderolabs/go-kubeconfig v0.1.1/go.mod h1:QaGp4i9L95oDbcU7jDn30aw4gnREkb3O5otgxw8imOk=
638-
github.com/siderolabs/go-kubernetes v0.2.27 h1:5zudXlCQx3PO+bWEpUk2xkjsxzfEQ0QB/n+/5FWNq5Y=
639-
github.com/siderolabs/go-kubernetes v0.2.27/go.mod h1:iFJsycHXGtEyBDRlDyopAMS7UuzyiHeYl7lWjK8ZdxA=
638+
github.com/siderolabs/go-kubernetes v0.2.28 h1:mnhVvSZLWfEBXS/OpZVnyDjtm2GS/Nq7rsDjQUh7f14=
639+
github.com/siderolabs/go-kubernetes v0.2.28/go.mod h1:iFJsycHXGtEyBDRlDyopAMS7UuzyiHeYl7lWjK8ZdxA=
640640
github.com/siderolabs/go-loadbalancer v0.5.0 h1:0v7E6GrxoONyqwcmHiA+J0vIDPWbkTmevHGCFb4tjdc=
641641
github.com/siderolabs/go-loadbalancer v0.5.0/go.mod h1:tRVouZ9i2R/TRbNUF9MqyBlV2wsjX0cxkYTjPXcI9P0=
642642
github.com/siderolabs/go-pcidb v0.3.2 h1:18KMjsc+AO2r6/pl0KLBR9xOXO0ULLCXwmGhIukoAbw=
@@ -1034,34 +1034,34 @@ gvisor.dev/gvisor v0.0.0-20230927004350-cbd86285d259 h1:TbRPT0HtzFP3Cno1zZo7yPzE
10341034
gvisor.dev/gvisor v0.0.0-20230927004350-cbd86285d259/go.mod h1:AVgIgHMwK63XvmAzWG9vLQ41YnVHN0du0tEC46fI7yY=
10351035
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
10361036
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
1037-
k8s.io/api v0.35.0-alpha.3 h1:BdcXkJ4n/NKhfg06PaSDG8r8Mpe9g3KO9Fkj7B/F8/4=
1038-
k8s.io/api v0.35.0-alpha.3/go.mod h1:SArWbUwVv7VhTGGbKX0RoMPXiT6ztjjzkKpRRdl6+E0=
1039-
k8s.io/apiextensions-apiserver v0.35.0-alpha.3 h1:Js9dTA0LVvR93tWOZtyJuZKMs0CQuaxNiaM1dwtUM0Q=
1040-
k8s.io/apiextensions-apiserver v0.35.0-alpha.3/go.mod h1:LWHywtk0D0qSiJd4Ql65tMY8hDKJYsgBg2jQijeZJNE=
1041-
k8s.io/apimachinery v0.35.0-alpha.3 h1:aHqVUsi78MIDmMfmMTRMAnpxUlA7poaU1iNXN/sM6gs=
1042-
k8s.io/apimachinery v0.35.0-alpha.3/go.mod h1:dR9KPaf5L0t2p9jZg/wCGB4b3ma2sXZ2zdNqILs+Sak=
1043-
k8s.io/apiserver v0.35.0-alpha.3 h1:OsYEVXKQgIErQdEO1CSnytsIypIrwdL0kXHaIIPMYso=
1044-
k8s.io/apiserver v0.35.0-alpha.3/go.mod h1:w3JHMk6fuQ6QUkWfUoXnurNlbJHleRC8Bk9yE3gWHn8=
1045-
k8s.io/cli-runtime v0.35.0-alpha.3 h1:v3vbLzrWQKfOLOk0/z+rXQEl1h29FahbgbQ58Klyjqg=
1046-
k8s.io/cli-runtime v0.35.0-alpha.3/go.mod h1:0Gaz5vAPt5F2+zHN4vtjgQrd2en478ENkkf1/zj8zhk=
1047-
k8s.io/client-go v0.35.0-alpha.3 h1:F7XDcT1E02zv/BeD7Tt1hXJO2aZjIg/jqMZ/oz3yre4=
1048-
k8s.io/client-go v0.35.0-alpha.3/go.mod h1:+gl5b5GzUQycBhxcqoQ/dxyFqz4A3Sx9djuc3TckFN8=
1049-
k8s.io/component-base v0.35.0-alpha.3 h1:1ldfRd8A5qYvjZipXvXdXhBxI8fFN7MYRAHTIrc26T8=
1050-
k8s.io/component-base v0.35.0-alpha.3/go.mod h1:DDQa1Mchpy4/+kz0TVlMxSBZyddpnzTHka+N3BnXL3E=
1051-
k8s.io/cri-api v0.35.0-alpha.3 h1:sfeNbKTHMuhsV4VFjkRfeV9lYlszezm/+ON933hJbOI=
1052-
k8s.io/cri-api v0.35.0-alpha.3/go.mod h1:JUd9UbRisfySwZ3Q6/dpEWS1WUqCdJAnxvdwA6RM22U=
1037+
k8s.io/api v0.35.0-beta.0 h1:eqAAVeSatXNnsPjaeFrFGqSl5ihtPY4e8Txy2nYPOnw=
1038+
k8s.io/api v0.35.0-beta.0/go.mod h1:UXuvkssy8lHPSP381eqqBOW4BvRTicVpRjv7k2sjo4Y=
1039+
k8s.io/apiextensions-apiserver v0.35.0-beta.0 h1:1e0ar0DsUPqR0G6RPHXGVe7G/+Grex+pUF8hXu5+OxE=
1040+
k8s.io/apiextensions-apiserver v0.35.0-beta.0/go.mod h1:/UUhEsqEZ5q4TZzGFvAf4V/x00lyryOiLJsL5oD9BGM=
1041+
k8s.io/apimachinery v0.35.0-beta.0 h1:vVoDiASLwUEv5yZceZCBRPXBc1f9wUOZs7ZbEbGr5sY=
1042+
k8s.io/apimachinery v0.35.0-beta.0/go.mod h1:dR9KPaf5L0t2p9jZg/wCGB4b3ma2sXZ2zdNqILs+Sak=
1043+
k8s.io/apiserver v0.35.0-beta.0 h1:V0daLhmZy3hqohfz1pDImWH+Js4mI02E5Sv2Zin96f4=
1044+
k8s.io/apiserver v0.35.0-beta.0/go.mod h1:XvMSZG0iw7xUDsaQIHf36L0TomhYAbgCCc4TeLgkovU=
1045+
k8s.io/cli-runtime v0.35.0-beta.0 h1:gjWQC4C7OVY19ZqKrfCoy8nY5dfD7XvH2AHk+1bc1NI=
1046+
k8s.io/cli-runtime v0.35.0-beta.0/go.mod h1:C3cHSCH/wmE38YF8VS3rvsIwOyQkmmeVVpViYKxmnL0=
1047+
k8s.io/client-go v0.35.0-beta.0 h1:4APvMU7+XwWF+XoqAv+gbtSmwjPCXXXo4XVcY89Rde0=
1048+
k8s.io/client-go v0.35.0-beta.0/go.mod h1:+XxnPEoaCIB5G0zpwXRh3AnT+CvgS5lA+AFr9EtHUcA=
1049+
k8s.io/component-base v0.35.0-beta.0 h1:zqaQLtIs5VDBNsg4A/1Nkq2pC7fQhcgcvwHRgI7utFE=
1050+
k8s.io/component-base v0.35.0-beta.0/go.mod h1:gkWiSIt+PGyxlzWzy/8PGqKvKsLK6mujscMs+Qjzgn4=
1051+
k8s.io/cri-api v0.35.0-beta.0 h1:gvSdyOzBeygiEcT6pS/SGkcXQxbEJ7LTL1mv/n4FiLc=
1052+
k8s.io/cri-api v0.35.0-beta.0/go.mod h1:JUd9UbRisfySwZ3Q6/dpEWS1WUqCdJAnxvdwA6RM22U=
10531053
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
10541054
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
10551055
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZcmKS3g6CthxToOb37KgwE=
10561056
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912/go.mod h1:kdmbQkyfwUagLfXIad1y2TdrjPFWp2Q89B3qkRwf/pQ=
1057-
k8s.io/kube-scheduler v0.35.0-alpha.3 h1:y/OZTn6o9T/SvtQOXbqBC990woRfa8ts3IKihmziQ74=
1058-
k8s.io/kube-scheduler v0.35.0-alpha.3/go.mod h1:vCQKzyEZCsX0g7MIH4RlB+vSCtVhZ5xHNKQmaF5xsd0=
1059-
k8s.io/kubectl v0.35.0-alpha.3 h1:tqMgZ1j1gpNskerO/LNCf3Dgp9ZFC8Z/h2hNDAz/hxg=
1060-
k8s.io/kubectl v0.35.0-alpha.3/go.mod h1:Wsqg0bnno6sYV26uwRoJk2r+DN2S6wsaGOi0CCGOQCk=
1061-
k8s.io/kubelet v0.35.0-alpha.3 h1:UfIZqePkml8dngicsFfJeyqI0m0WO7Cj1uLCV1iIYLQ=
1062-
k8s.io/kubelet v0.35.0-alpha.3/go.mod h1:WwPdlgF4/kj0TEkP5wWruoswGRPpEkSLdoQRxolw710=
1063-
k8s.io/pod-security-admission v0.35.0-alpha.3 h1:UVfHrCLBFw158q9/PLGdMRTWvmB84DuIUYv0NqOpeaE=
1064-
k8s.io/pod-security-admission v0.35.0-alpha.3/go.mod h1:M7cjZ0KxuC7Fz3vyxvfeZWfcdhLABgpu3YzbDQjyxFI=
1057+
k8s.io/kube-scheduler v0.35.0-beta.0 h1:m8is/GZfUbCnYEaoLPy8I1ZYtj36jIAahyNq6jN5AAY=
1058+
k8s.io/kube-scheduler v0.35.0-beta.0/go.mod h1:RmUBq/aE0rt2CuZii3LkHNUsp2H0c46xZTP1xfpP/X8=
1059+
k8s.io/kubectl v0.35.0-beta.0 h1:fzye3zWtF0xYjjm/JXSAjPaIR5TMktN86nYX5Yz1UUQ=
1060+
k8s.io/kubectl v0.35.0-beta.0/go.mod h1:sg+MiBF5SlIYgjdIHG2OpC6KpQ5gjBOFZhxZJOusJOA=
1061+
k8s.io/kubelet v0.35.0-beta.0 h1:wAlZT6eRpiSCse5CNIKjLnni/aTzaqNxEzb3l3vZYxk=
1062+
k8s.io/kubelet v0.35.0-beta.0/go.mod h1:JL/4uE3WFd7SkyglYS/aTSsiTu6e//RdzfAQAIZhjho=
1063+
k8s.io/pod-security-admission v0.35.0-beta.0 h1:kHZxA99+x9hI57GlOyLPrblZPn94AGHGWD6hI7YZvqc=
1064+
k8s.io/pod-security-admission v0.35.0-beta.0/go.mod h1:6RQ1phH+bbbopEsiNuGHCmKO0PYI6jFZf/1slyThpmI=
10651065
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck=
10661066
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
10671067
kernel.org/pub/linux/libs/security/libcap/cap v1.2.77 h1:iQtQTjFUOcTT19fI8sTCzYXsjeVs56et3D8AbKS2Uks=

hack/release.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ preface = """
1919
title = "Component Updates"
2020
description = """\
2121
Linux: 6.17.9
22-
Kubernetes: 1.35.0-alpha.3
22+
Kubernetes: 1.35.0-beta.0
2323
CNI Plugins: 1.8.0
2424
cryptsetup: 2.8.1
2525
LVM2: 2_03_37

hack/test/e2e.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export TALOS_VERSION
3333
# Kubernetes
3434

3535
export KUBECONFIG="${TMP}/kubeconfig"
36-
export KUBERNETES_VERSION=${KUBERNETES_VERSION:-1.35.0-alpha.3}
36+
export KUBERNETES_VERSION=${KUBERNETES_VERSION:-1.35.0-beta.0}
3737

3838
export NAME_PREFIX="talos-e2e-${SHA}-${PLATFORM}"
3939
export TIMEOUT=1200

pkg/machinery/constants/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ const (
401401

402402
// DefaultKubernetesVersion is the default target version of the control plane.
403403
// renovate: datasource=github-releases depName=kubernetes/kubernetes
404-
DefaultKubernetesVersion = "1.35.0-alpha.3"
404+
DefaultKubernetesVersion = "1.35.0-beta.0"
405405

406406
// SupportedKubernetesVersions is the number of Kubernetes versions supported by Talos starting from DefaultKubernesVersion going backwards.
407407
SupportedKubernetesVersions = 6

website/content/v1.12/reference/cli.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ talosctl cluster create dev [flags]
175175
--ipxe-boot-script string iPXE boot script (URL) to use
176176
--iso-path string the ISO path to use for the initial boot
177177
--kubeprism-port int KubePrism port (set to 0 to disable) (default 7445)
178-
--kubernetes-version string desired kubernetes version to run (default "1.35.0-alpha.3")
178+
--kubernetes-version string desired kubernetes version to run (default "1.35.0-beta.0")
179179
--memory string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
180180
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
181181
--mtu int MTU of the cluster network (default 1500)
@@ -253,7 +253,7 @@ talosctl cluster create docker [flags]
253253
-h, --help help for docker
254254
--host-ip string Host IP to forward exposed ports to (default "0.0.0.0")
255255
--image string the talos image to run (default "ghcr.io/siderolabs/talos:latest")
256-
--kubernetes-version string desired kubernetes version to run (default "1.35.0-alpha.3")
256+
--kubernetes-version string desired kubernetes version to run (default "1.35.0-beta.0")
257257
--memory-controlplanes string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
258258
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
259259
--mount mount attach a mount to the container (docker --mount syntax)
@@ -303,7 +303,7 @@ talosctl cluster create qemu [flags]
303303
--disks disks list of disks to create in format "<driver1>:<size1>" (disks after the first one are added only to worker machines) (default virtio:10GiB,virtio:6GiB)
304304
-h, --help help for qemu
305305
--image-factory-url string image factory url (default "https://factory.talos.dev/")
306-
--kubernetes-version string desired kubernetes version to run (default "1.35.0-alpha.3")
306+
--kubernetes-version string desired kubernetes version to run (default "1.35.0-beta.0")
307307
--memory-controlplanes string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
308308
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
309309
--omni-api-endpoint string the Omni API endpoint (must include a scheme, a port and a join token)
@@ -1503,7 +1503,7 @@ talosctl gen config <cluster name> <cluster endpoint> [flags]
15031503
-h, --help help for config
15041504
--install-disk string the disk to install to (default "/dev/sda")
15051505
--install-image string the image used to perform an installation (default "ghcr.io/siderolabs/installer:latest")
1506-
--kubernetes-version string desired kubernetes version to run (default "1.35.0-alpha.3")
1506+
--kubernetes-version string desired kubernetes version to run (default "1.35.0-beta.0")
15071507
-o, --output string destination to output generated files. when multiple output types are specified, it must be a directory. for a single output type, it must either be a file path, or "-" for stdout
15081508
-t, --output-types strings types of outputs to be generated. valid types are: ["controlplane" "worker" "talosconfig"] (default [controlplane,worker,talosconfig])
15091509
-p, --persist the desired persist value for configs (default true)
@@ -1907,7 +1907,7 @@ talosctl image cache-create [flags]
19071907
### Examples
19081908

19091909
```
1910-
talosctl images cache-create --images=ghcr.io/siderolabs/kubelet:v1.35.0-alpha.3 --image-cache-path=/tmp/talos-image-cache
1910+
talosctl images cache-create --images=ghcr.io/siderolabs/kubelet:v1.35.0-beta.0 --image-cache-path=/tmp/talos-image-cache
19111911
19121912
Alternatively, stdin can be piped to the command:
19131913
talosctl images default | talosctl images cache-create --image-cache-path=/tmp/talos-image-cache --images=-
@@ -3080,7 +3080,7 @@ talosctl upgrade-k8s [flags]
30803080
--scheduler-image string kube-scheduler image to use (default "registry.k8s.io/kube-scheduler")
30813081
--siderov1-keys-dir string The path to the SideroV1 auth PGP keys directory. Defaults to 'SIDEROV1_KEYS_DIR' env variable if set, otherwise '$HOME/.talos/keys'. Only valid for Contexts that use SideroV1 auth.
30823082
--talosconfig string The path to the Talos configuration file. Defaults to 'TALOSCONFIG' env variable if set, otherwise '$HOME/.talos/config' and '/var/run/secrets/talos.dev/config' in order.
3083-
--to string the Kubernetes control plane version to upgrade to (default "1.35.0-alpha.3")
3083+
--to string the Kubernetes control plane version to upgrade to (default "1.35.0-beta.0")
30843084
--upgrade-kubelet upgrade kubelet service (default true)
30853085
--with-docs patch all machine configs adding the documentation for each field (default true)
30863086
--with-examples patch all machine configs with the commented examples (default true)

0 commit comments

Comments
 (0)