Skip to content

Commit d57882b

Browse files
committed
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>
1 parent f85f82f commit d57882b

File tree

8 files changed

+61
-60
lines changed

8 files changed

+61
-60
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.34.0
103+
KUBECTL_VERSION ?= v1.34.1
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: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ replace github.com/containerd/containerd/v2 => github.com/smira/containerd/v2 v2
3434

3535
// Kubernetes dependencies sharing the same version.
3636
require (
37-
k8s.io/api v0.34.0
38-
k8s.io/apiextensions-apiserver v0.34.0
39-
k8s.io/apimachinery v0.34.0
40-
k8s.io/apiserver v0.34.0
41-
k8s.io/client-go v0.34.0
42-
k8s.io/component-base v0.34.0
43-
k8s.io/cri-api v0.34.0
44-
k8s.io/kube-scheduler v0.34.0
45-
k8s.io/kubectl v0.34.0
46-
k8s.io/kubelet v0.34.0
47-
k8s.io/pod-security-admission v0.34.0
37+
k8s.io/api v0.34.1
38+
k8s.io/apiextensions-apiserver v0.34.1
39+
k8s.io/apimachinery v0.34.1
40+
k8s.io/apiserver v0.34.1
41+
k8s.io/client-go v0.34.1
42+
k8s.io/component-base v0.34.1
43+
k8s.io/cri-api v0.34.1
44+
k8s.io/kube-scheduler v0.34.1
45+
k8s.io/kubectl v0.34.1
46+
k8s.io/kubelet v0.34.1
47+
k8s.io/pod-security-admission v0.34.1
4848
)
4949

5050
require (
@@ -362,7 +362,7 @@ require (
362362
gopkg.in/inf.v0 v0.9.1 // indirect
363363
gopkg.in/yaml.v2 v2.4.0 // indirect
364364
gotest.tools/v3 v3.4.0 // indirect
365-
k8s.io/cli-runtime v0.34.0 // indirect
365+
k8s.io/cli-runtime v0.34.1 // indirect
366366
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
367367
kernel.org/pub/linux/libs/security/libcap/psx v1.2.76 // indirect
368368
rsc.io/qr v0.2.0 // indirect

go.sum

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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.34.0 h1:L+JtP2wDbEYPUeNGbeSa/5GwFtIA662EmT2YSLOkAVE=
1038-
k8s.io/api v0.34.0/go.mod h1:YzgkIzOOlhl9uwWCZNqpw6RJy9L2FK4dlJeayUoydug=
1039-
k8s.io/apiextensions-apiserver v0.34.0 h1:B3hiB32jV7BcyKcMU5fDaDxk882YrJ1KU+ZSkA9Qxoc=
1040-
k8s.io/apiextensions-apiserver v0.34.0/go.mod h1:hLI4GxE1BDBy9adJKxUxCEHBGZtGfIg98Q+JmTD7+g0=
1041-
k8s.io/apimachinery v0.34.0 h1:eR1WO5fo0HyoQZt1wdISpFDffnWOvFLOOeJ7MgIv4z0=
1042-
k8s.io/apimachinery v0.34.0/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
1043-
k8s.io/apiserver v0.34.0 h1:Z51fw1iGMqN7uJ1kEaynf2Aec1Y774PqU+FVWCFV3Jg=
1044-
k8s.io/apiserver v0.34.0/go.mod h1:52ti5YhxAvewmmpVRqlASvaqxt0gKJxvCeW7ZrwgazQ=
1045-
k8s.io/cli-runtime v0.34.0 h1:N2/rUlJg6TMEBgtQ3SDRJwa8XyKUizwjlOknT1mB2Cw=
1046-
k8s.io/cli-runtime v0.34.0/go.mod h1:t/skRecS73Piv+J+FmWIQA2N2/rDjdYSQzEE67LUUs8=
1047-
k8s.io/client-go v0.34.0 h1:YoWv5r7bsBfb0Hs2jh8SOvFbKzzxyNo0nSb0zC19KZo=
1048-
k8s.io/client-go v0.34.0/go.mod h1:ozgMnEKXkRjeMvBZdV1AijMHLTh3pbACPvK7zFR+QQY=
1049-
k8s.io/component-base v0.34.0 h1:bS8Ua3zlJzapklsB1dZgjEJuJEeHjj8yTu1gxE2zQX8=
1050-
k8s.io/component-base v0.34.0/go.mod h1:RSCqUdvIjjrEm81epPcjQ/DS+49fADvGSCkIP3IC6vg=
1051-
k8s.io/cri-api v0.34.0 h1:erzXelLqzDbNdryR7eVqxmR/1JfQeurE9U+HdKTgSpU=
1052-
k8s.io/cri-api v0.34.0/go.mod h1:4qVUjidMg7/Z9YGZpqIDygbkPWkg3mkS1PvOx/kpHTE=
1037+
k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
1038+
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
1039+
k8s.io/apiextensions-apiserver v0.34.1 h1:NNPBva8FNAPt1iSVwIE0FsdrVriRXMsaWFMqJbII2CI=
1040+
k8s.io/apiextensions-apiserver v0.34.1/go.mod h1:hP9Rld3zF5Ay2Of3BeEpLAToP+l4s5UlxiHfqRaRcMc=
1041+
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
1042+
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
1043+
k8s.io/apiserver v0.34.1 h1:U3JBGdgANK3dfFcyknWde1G6X1F4bg7PXuvlqt8lITA=
1044+
k8s.io/apiserver v0.34.1/go.mod h1:eOOc9nrVqlBI1AFCvVzsob0OxtPZUCPiUJL45JOTBG0=
1045+
k8s.io/cli-runtime v0.34.1 h1:btlgAgTrYd4sk8vJTRG6zVtqBKt9ZMDeQZo2PIzbL7M=
1046+
k8s.io/cli-runtime v0.34.1/go.mod h1:aVA65c+f0MZiMUPbseU/M9l1Wo2byeaGwUuQEQVVveE=
1047+
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY=
1048+
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8=
1049+
k8s.io/component-base v0.34.1 h1:v7xFgG+ONhytZNFpIz5/kecwD+sUhVE6HU7qQUiRM4A=
1050+
k8s.io/component-base v0.34.1/go.mod h1:mknCpLlTSKHzAQJJnnHVKqjxR7gBeHRv0rPXA7gdtQ0=
1051+
k8s.io/cri-api v0.34.1 h1:n2bU++FqqJq0CNjP/5pkOs0nIx7aNpb1Xa053TecQkM=
1052+
k8s.io/cri-api v0.34.1/go.mod h1:4qVUjidMg7/Z9YGZpqIDygbkPWkg3mkS1PvOx/kpHTE=
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-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA=
10561056
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b/go.mod h1:UZ2yyWbFTpuhSbFhv24aGNOdoRdJZgsIObGBUaYVsts=
1057-
k8s.io/kube-scheduler v0.34.0 h1:iUT5spyg0RlZ9W5dImrxSxv0yTqbsI+/J72/Iuv9ed8=
1058-
k8s.io/kube-scheduler v0.34.0/go.mod h1:7pt2HDb32lZOihbt/aamuMBvSe1o+rrd2rQC8aJyfP0=
1059-
k8s.io/kubectl v0.34.0 h1:NcXz4TPTaUwhiX4LU+6r6udrlm0NsVnSkP3R9t0dmxs=
1060-
k8s.io/kubectl v0.34.0/go.mod h1:bmd0W5i+HuG7/p5sqicr0Li0rR2iIhXL0oUyLF3OjR4=
1061-
k8s.io/kubelet v0.34.0 h1:1nZt1Q6Kfx7xCaTS9vnqR9sjZDxf3cRSQkAFCczULmc=
1062-
k8s.io/kubelet v0.34.0/go.mod h1:NqbF8ViVettlZbf9hw9DJhubaWn7rGvDDTcLMDm6tQ0=
1063-
k8s.io/pod-security-admission v0.34.0 h1:4AOTPSDttUeAX7czodeHK1jjBxWBMElU7e5VVzJAeJw=
1064-
k8s.io/pod-security-admission v0.34.0/go.mod h1:ICOx2MB6W7ZEjfIOJ5NuJFfMFZbeXWgxOmz08Ox51iQ=
1057+
k8s.io/kube-scheduler v0.34.1 h1:S5td6VZwC3lCqERXclerDXhJ26zYc6JroY0s03+PqJ8=
1058+
k8s.io/kube-scheduler v0.34.1/go.mod h1:UiOkod/w+HKoGut9mz9ie4s4KcI82vmLFdq1iIgsmRs=
1059+
k8s.io/kubectl v0.34.1 h1:1qP1oqT5Xc93K+H8J7ecpBjaz511gan89KO9Vbsh/OI=
1060+
k8s.io/kubectl v0.34.1/go.mod h1:JRYlhJpGPyk3dEmJ+BuBiOB9/dAvnrALJEiY/C5qa6A=
1061+
k8s.io/kubelet v0.34.1 h1:doAaTA9/Yfzbdq/u/LveZeONp96CwX9giW6b+oHn4m4=
1062+
k8s.io/kubelet v0.34.1/go.mod h1:PtV3Ese8iOM19gSooFoQT9iyRisbmJdAPuDImuccbbA=
1063+
k8s.io/pod-security-admission v0.34.1 h1:XsP5eh8qCj69hK0a5TBMU4Ed7Ckn8JEmmbk/iepj+XM=
1064+
k8s.io/pod-security-admission v0.34.1/go.mod h1:87yY36Gxc8Hjx24FxqAD5zMY4k0tP0u7Mu/XuwXEbmg=
10651065
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d h1:wAhiDyZ4Tdtt7e46e9M5ZSAJ/MnPGPs+Ki1gHw4w1R0=
10661066
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
10671067
kernel.org/pub/linux/libs/security/libcap/cap v1.2.76 h1:mrdLPj8ujM6eIKGtd1PkkuCIodpFFDM42Cfm0YODkIM=

hack/release.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ preface = """
1919
title = "Component Updates"
2020
description = """\
2121
Linux: 6.16.6
22+
Kubernetes: 1.34.1
2223
CNI Plugins: 1.8.0
2324
cryptsetup: 2.8.1
2425
LVM2: 2_03_34

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.34.0}
36+
export KUBERNETES_VERSION=${KUBERNETES_VERSION:-1.34.1}
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
@@ -394,7 +394,7 @@ const (
394394

395395
// DefaultKubernetesVersion is the default target version of the control plane.
396396
// renovate: datasource=github-releases depName=kubernetes/kubernetes
397-
DefaultKubernetesVersion = "1.34.0"
397+
DefaultKubernetesVersion = "1.34.1"
398398

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

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ talosctl cluster create docker [flags]
138138
-h, --help help for docker
139139
--host-ip string Host IP to forward exposed ports to (default "0.0.0.0")
140140
--image string the talos image to run (default "ghcr.io/siderolabs/talos:latest")
141-
--kubernetes-version string desired kubernetes version to run (default "1.34.0")
141+
--kubernetes-version string desired kubernetes version to run (default "1.34.1")
142142
--memory-controlplanes string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
143143
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
144144
--mount mount attach a mount to the container (docker --mount syntax)
@@ -179,7 +179,7 @@ talosctl cluster create qemu [flags]
179179
--disks strings list of disks to create in format "<driver1>:<size1>" (disks after the first one are added only to worker machines) (default [virtio:10GB,virtio:6GB])
180180
-h, --help help for qemu
181181
--image-factory-url string image factory url (default "https://factory.talos.dev/")
182-
--kubernetes-version string desired kubernetes version to run (default "1.34.0")
182+
--kubernetes-version string desired kubernetes version to run (default "1.34.1")
183183
--memory-controlplanes string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
184184
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
185185
--schematic-id string image factory schematic id (defaults to an empty schematic)
@@ -251,7 +251,7 @@ talosctl cluster create [flags]
251251
--ipxe-boot-script string iPXE boot script (URL) to use
252252
--iso-path string the ISO path to use for the initial boot
253253
--kubeprism-port int KubePrism port (set to 0 to disable) (default 7445)
254-
--kubernetes-version string desired kubernetes version to run (default "1.34.0")
254+
--kubernetes-version string desired kubernetes version to run (default "1.34.1")
255255
--memory string(mb,gb) the limit on memory usage for each control plane/VM (default 2.0GiB)
256256
--memory-workers string(mb,gb) the limit on memory usage for each worker/VM (default 2.0GiB)
257257
--mtu int MTU of the cluster network (default 1500)
@@ -1489,7 +1489,7 @@ talosctl gen config <cluster name> <cluster endpoint> [flags]
14891489
-h, --help help for config
14901490
--install-disk string the disk to install to (default "/dev/sda")
14911491
--install-image string the image used to perform an installation (default "ghcr.io/siderolabs/installer:latest")
1492-
--kubernetes-version string desired kubernetes version to run (default "1.34.0")
1492+
--kubernetes-version string desired kubernetes version to run (default "1.34.1")
14931493
-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
14941494
-t, --output-types strings types of outputs to be generated. valid types are: ["controlplane" "worker" "talosconfig"] (default [controlplane,worker,talosconfig])
14951495
-p, --persist the desired persist value for configs (default true)
@@ -1854,7 +1854,7 @@ talosctl image cache-create [flags]
18541854
### Examples
18551855

18561856
```
1857-
talosctl images cache-create --images=ghcr.io/siderolabs/kubelet:v1.34.0 --image-cache-path=/tmp/talos-image-cache
1857+
talosctl images cache-create --images=ghcr.io/siderolabs/kubelet:v1.34.1 --image-cache-path=/tmp/talos-image-cache
18581858
18591859
Alternatively, stdin can be piped to the command:
18601860
talosctl images default | talosctl images cache-create --image-cache-path=/tmp/talos-image-cache --images=-
@@ -2953,7 +2953,7 @@ talosctl upgrade-k8s [flags]
29532953
--scheduler-image string kube-scheduler image to use (default "registry.k8s.io/kube-scheduler")
29542954
--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.
29552955
--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.
2956-
--to string the Kubernetes control plane version to upgrade to (default "1.34.0")
2956+
--to string the Kubernetes control plane version to upgrade to (default "1.34.1")
29572957
--upgrade-kubelet upgrade kubelet service (default true)
29582958
--with-docs patch all machine configs adding the documentation for each field (default true)
29592959
--with-examples patch all machine configs with the commented examples (default true)

0 commit comments

Comments
 (0)