From 313bffadfb66b053f51046300764e94db088b18a Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Wed, 6 Nov 2024 20:25:47 +0400 Subject: [PATCH] feat: update Kubernetes to v1.32.0-beta.0 The latest v1.32.0 release. Signed-off-by: Andrey Smirnov --- Makefile | 2 +- go.mod | 28 ++++---- go.sum | 68 +++++++++---------- hack/release.toml | 2 +- hack/test/e2e.sh | 2 +- pkg/machinery/constants/constants.go | 2 +- website/content/v1.9/_index.md | 2 +- website/content/v1.9/reference/cli.md | 6 +- .../configuration/v1alpha1/config.md | 30 ++++---- 9 files changed, 71 insertions(+), 71 deletions(-) diff --git a/Makefile b/Makefile index 298810a95e..4314f73b3f 100644 --- a/Makefile +++ b/Makefile @@ -104,7 +104,7 @@ INTEGRATION_TEST := integration-test INTEGRATION_TEST_DEFAULT_TARGET := $(INTEGRATION_TEST)-$(OPERATING_SYSTEM) INTEGRATION_TEST_PROVISION_DEFAULT_TARGET := integration-test-provision-$(OPERATING_SYSTEM) # renovate: datasource=github-releases depName=kubernetes/kubernetes -KUBECTL_VERSION ?= v1.32.0-alpha.3 +KUBECTL_VERSION ?= v1.32.0-beta.0 # renovate: datasource=github-releases depName=kastenhq/kubestr KUBESTR_VERSION ?= v0.4.46 # renovate: datasource=github-releases depName=helm/helm diff --git a/go.mod b/go.mod index 98cc6e9adf..037123fff6 100644 --- a/go.mod +++ b/go.mod @@ -37,16 +37,16 @@ replace ( // Kubernetes dependencies sharing the same version. require ( - k8s.io/api v0.32.0-alpha.3 - k8s.io/apimachinery v0.32.0-alpha.3 - k8s.io/apiserver v0.32.0-alpha.3 - k8s.io/client-go v0.32.0-alpha.3 - k8s.io/component-base v0.32.0-alpha.3 - k8s.io/cri-api v0.32.0-alpha.3 - k8s.io/kube-scheduler v0.32.0-alpha.3 - k8s.io/kubectl v0.32.0-alpha.3 - k8s.io/kubelet v0.32.0-alpha.3 - k8s.io/pod-security-admission v0.32.0-alpha.3 + k8s.io/api v0.32.0-beta.0 + k8s.io/apimachinery v0.32.0-beta.0 + k8s.io/apiserver v0.32.0-beta.0 + k8s.io/client-go v0.32.0-beta.0 + k8s.io/component-base v0.32.0-beta.0 + k8s.io/cri-api v0.32.0-beta.0 + k8s.io/kube-scheduler v0.32.0-beta.0 + k8s.io/kubectl v0.32.0-beta.0 + k8s.io/kubelet v0.32.0-beta.0 + k8s.io/pod-security-admission v0.32.0-beta.0 ) require ( @@ -152,7 +152,7 @@ require ( github.com/siderolabs/go-debug v0.4.0 github.com/siderolabs/go-kmsg v0.1.4 github.com/siderolabs/go-kubeconfig v0.1.0 - github.com/siderolabs/go-kubernetes v0.2.14 + github.com/siderolabs/go-kubernetes v0.2.15 github.com/siderolabs/go-loadbalancer v0.3.4 github.com/siderolabs/go-pcidb v0.3.0 github.com/siderolabs/go-pointer v1.0.0 @@ -365,16 +365,16 @@ require ( gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect - k8s.io/cli-runtime v0.32.0-alpha.3 // indirect + k8s.io/cli-runtime v0.32.0-beta.0 // indirect k8s.io/kube-openapi v0.0.0-20240827152857-f7e401e7b4c2 // indirect - k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect + k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect kernel.org/pub/linux/libs/security/libcap/psx v1.2.71 // indirect rsc.io/qr v0.2.0 // indirect sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect sigs.k8s.io/knftables v0.0.17 // indirect sigs.k8s.io/kustomize/api v0.18.0 // indirect sigs.k8s.io/kustomize/kyaml v0.18.1 // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect + sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect tags.cncf.io/container-device-interface v0.8.0 // indirect tags.cncf.io/container-device-interface/specs-go v0.8.0 // indirect ) diff --git a/go.sum b/go.sum index 8f34cd862a..8be3bebe5c 100644 --- a/go.sum +++ b/go.sum @@ -338,8 +338,8 @@ github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/ github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/nftables v0.2.0 h1:PbJwaBmbVLzpeldoeUKGkE2RjstrjPKMl6oLrfEJ6/8= github.com/google/nftables v0.2.0/go.mod h1:Beg6V6zZ3oEn0JuiUQ4wqwuyqqzasOltcoXPtgLbFp4= -github.com/google/pprof v0.0.0-20240827171923-fa2c70bbbfe5 h1:5iH8iuqE5apketRbSFBy+X1V0o+l+8NF1avt4HWl7cA= -github.com/google/pprof v0.0.0-20240827171923-fa2c70bbbfe5/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= +github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db h1:097atOisP2aRj7vFgYQBbFN4U4JNXUNYpxael3UzMyo= +github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -551,10 +551,10 @@ github.com/nberlee/go-netstat v0.1.2 h1:wgPV1YOUo+kDFypqiKgfxMtnSs1Wb42c7ahI4qyE github.com/nberlee/go-netstat v0.1.2/go.mod h1:GvDCRLsUKMRN1wULkt7tpnDmjSIE6YGf5zeVq+mBO64= github.com/nsf/termbox-go v0.0.0-20190121233118-02980233997d h1:x3S6kxmy49zXVVyhcnrFqxvNVCBPb2KZ9hV2RBdS840= github.com/nsf/termbox-go v0.0.0-20190121233118-02980233997d/go.mod h1:IuKpRQcYE1Tfu+oAQqaLisqDeXgjyyltCfsaoYN18NQ= -github.com/onsi/ginkgo/v2 v2.20.2 h1:7NVCeyIWROIAheY21RLS+3j2bb52W0W82tkberYytp4= -github.com/onsi/ginkgo/v2 v2.20.2/go.mod h1:K9gyxPIlb+aIvnZ8bd9Ak+YP18w3APlR+5coaZoE2ag= -github.com/onsi/gomega v1.34.2 h1:pNCwDkzrsv7MS9kpaQvVb1aVLahQXyJ/Tv5oAZMI3i8= -github.com/onsi/gomega v1.34.2/go.mod h1:v1xfxRgk0KIsG+QOdm7p8UosrOzPYRo60fd3B/1Dukc= +github.com/onsi/ginkgo/v2 v2.21.0 h1:7rg/4f3rB88pb5obDgNZrNHrQ4e6WpjonchcpuBRnZM= +github.com/onsi/ginkgo/v2 v2.21.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo= +github.com/onsi/gomega v1.35.1 h1:Cwbd75ZBPxFSuZ6T+rN/WCb/gOc6YgFBXLlZLhC7Ds4= +github.com/onsi/gomega v1.35.1/go.mod h1:PvZbdDc8J6XJEpDK4HCuRBm8a6Fzp9/DmhC9C7yFlog= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= @@ -658,8 +658,8 @@ github.com/siderolabs/go-kmsg v0.1.4 h1:RLAa90O9bWuhA3pXPAYAdrI+kzcqTshZASRA5yso github.com/siderolabs/go-kmsg v0.1.4/go.mod h1:BLkt2N2DHT0wsFMz32lMw6vNEZL90c8ZnBjpIUoBb/M= github.com/siderolabs/go-kubeconfig v0.1.0 h1:t/2oMWkLSdWHXglKPMz8ySXnx6ZjHckeGY79NaDcBTo= github.com/siderolabs/go-kubeconfig v0.1.0/go.mod h1:eM3mO02Td6wYDvdi9zTbMrj1Q4WqEFN8XQ6pNjCUWkI= -github.com/siderolabs/go-kubernetes v0.2.14 h1:E0VK/vw6t9MS8Jcdd1R9tNE00EQBfJAWpl2/ex9FeSM= -github.com/siderolabs/go-kubernetes v0.2.14/go.mod h1:ElwMMmkNLrSRdAMqOouN9RZbO4G3CM5fJ0F5CBRsGRE= +github.com/siderolabs/go-kubernetes v0.2.15 h1:NazXlfSI3u/eRzXwYsAsPbDuclzbJX9F7Cr0WB9vXQ4= +github.com/siderolabs/go-kubernetes v0.2.15/go.mod h1:ElwMMmkNLrSRdAMqOouN9RZbO4G3CM5fJ0F5CBRsGRE= github.com/siderolabs/go-loadbalancer v0.3.4 h1:clxUefcY20djLdHMrh2j3rjVYDwDApXh1us/6cgrgoo= github.com/siderolabs/go-loadbalancer v0.3.4/go.mod h1:v0ziDvpArNRSF5LO0PIPQIPIYYHxX/fk+Vlg0wuSIiM= github.com/siderolabs/go-pcidb v0.3.0 h1:jR4w1YLNY8Cv1o5jnoQ2Q+pbxcosO2FVFrAAp1RURnw= @@ -1105,34 +1105,34 @@ gvisor.dev/gvisor v0.0.0-20240331093104-8c9cbf0d9090/go.mod h1:NQHVAzMwvZ+Qe3ElS honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/api v0.32.0-alpha.3 h1:SCix13lbG8n/cmbYeYp1vkmlS4ccgGwaq83Y7G603GY= -k8s.io/api v0.32.0-alpha.3/go.mod h1:e5tjATGvBey/pzjehc7Od+VJCiDJp0iajdkFhxvJD4I= -k8s.io/apimachinery v0.32.0-alpha.3 h1:AmhRgOkgXFBLu2prIySmIS4KLGFiZKzeMMxnPPtEhnA= -k8s.io/apimachinery v0.32.0-alpha.3/go.mod h1:y/FzDt/GaPgPceo5rJcCtD4qW5l8SwtbzESSMGEY6P8= -k8s.io/apiserver v0.32.0-alpha.3 h1:FJ3NbaL4hsGS19WMncuRr/JcLSVf7u4V61o7DVJ5Aj4= -k8s.io/apiserver v0.32.0-alpha.3/go.mod h1:8jSFI9UaPqfAeCxjNWjGwCyTp/Iiir8gCXOXTuchMiA= -k8s.io/cli-runtime v0.32.0-alpha.3 h1:DV5Wt+7P7UxIL2Fr85J6TMHBHlLqBK1/QxHM+kdMeus= -k8s.io/cli-runtime v0.32.0-alpha.3/go.mod h1:q4TgXkgBvalJ613C9NfS2VUrUA9QowEdj6rL4qjF8xk= -k8s.io/client-go v0.32.0-alpha.3 h1:+n6BNhTFmoUe1QrIOPm2q5OUI8T5yqQuHRdXdz8x2GQ= -k8s.io/client-go v0.32.0-alpha.3/go.mod h1:dJ1NeBlMJchPGs/eH9m0R7JePiMGFpRyNqo46j1vplE= -k8s.io/component-base v0.32.0-alpha.3 h1:8V9eDGTJhSNZO3QJIVNW8lc6CEls3UeQ5Wlup6E42Oc= -k8s.io/component-base v0.32.0-alpha.3/go.mod h1:Vi4/eGNdpRRd3BRYvFK3cTOkwnYw8+Zn7qrH/9stC3Q= -k8s.io/cri-api v0.32.0-alpha.3 h1:OUAlaVOWLeEavxfSz4csuTUoh18NLL428MfErm3X8+w= -k8s.io/cri-api v0.32.0-alpha.3/go.mod h1:ca9lKDUa9PmUGVDSSetDQqgf0dyk/NW8u+MpJo7JaYA= +k8s.io/api v0.32.0-beta.0 h1:LW+CrsFQoKZOyLUa+Bf41tt54+JGlpT2+DZkGYqOlBU= +k8s.io/api v0.32.0-beta.0/go.mod h1:33Wz5e2udOIvYDiwVjLOhwztCGp6NgU8aek42yZ1jjA= +k8s.io/apimachinery v0.32.0-beta.0 h1:xThnRQcnBNOC8cI6hsQenJWJ85TV0Eqw5QQWL8Zmz4k= +k8s.io/apimachinery v0.32.0-beta.0/go.mod h1:RBz1atosgwQyw4A8TzwjTQDnBVo/eak+3xLfOQr/By8= +k8s.io/apiserver v0.32.0-beta.0 h1:qtrtbM5Las0qKwAmf2yGelJgGexrktiHxKMSQbtpE5U= +k8s.io/apiserver v0.32.0-beta.0/go.mod h1:3PncrqUzN3pmTxW1Bbdk9Lff7ROR9+HABD/spr4BVH4= +k8s.io/cli-runtime v0.32.0-beta.0 h1:WwQPjIo0ypwDlNeepCnzPapQe70kHkaGMCXWPOwF9EM= +k8s.io/cli-runtime v0.32.0-beta.0/go.mod h1:CvajsxSzymjFx6Did+jevyfEfhRoLXADZAc04NDEEIM= +k8s.io/client-go v0.32.0-beta.0 h1:fCqEOwDI9WcckKyv3Qodo+uOLxIeZzF3ViIL7L/kJn4= +k8s.io/client-go v0.32.0-beta.0/go.mod h1:oABdYo0CY4EfVQziPNjR5IejpTIZPWSl2rZY0wdc3lo= +k8s.io/component-base v0.32.0-beta.0 h1:z5XXXv1Xfe5mK1zbN9JAdugokrCVoDa1DBTofncPpRc= +k8s.io/component-base v0.32.0-beta.0/go.mod h1:aPJPT8ue44KuVomW05bciDDHNL4XhdT5WZADUddG0z4= +k8s.io/cri-api v0.32.0-beta.0 h1:jEzxyqoSUuUn99naSmlRdepmSa38UGj0QNxZdQeGgMY= +k8s.io/cri-api v0.32.0-beta.0/go.mod h1:rwEJEDa3cV0bT4AZ8en5LbBEAwghbAdDkLNHz//zwsk= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= k8s.io/kube-openapi v0.0.0-20240827152857-f7e401e7b4c2 h1:GKE9U8BH16uynoxQii0auTjmmmuZ3O0LFMN6S0lPPhI= k8s.io/kube-openapi v0.0.0-20240827152857-f7e401e7b4c2/go.mod h1:coRQXBK9NxO98XUv3ZD6AK3xzHCxV6+b7lrquKwaKzA= -k8s.io/kube-scheduler v0.32.0-alpha.3 h1:ud6Tz5u6mxvhq4C5yqKWU57R41UMFNE+Dd63ejsNf90= -k8s.io/kube-scheduler v0.32.0-alpha.3/go.mod h1:uRk+Th/ND4AJz97y7m/vVYuCMES9l/tZv1ToMd52Q9k= -k8s.io/kubectl v0.32.0-alpha.3 h1:4N/7FkNwkw2VOQRSLOm7PjpJqEMPbuzpAlhUyisxbA4= -k8s.io/kubectl v0.32.0-alpha.3/go.mod h1:alzmRd9FafXyfcdV3MWtLjemXrNgBp3O5kBX/Z1Xa/Y= -k8s.io/kubelet v0.32.0-alpha.3 h1:Ipl/u8+frS6vOcxKQKP/mRY7jYFPCat2Z/w/zzxlUwM= -k8s.io/kubelet v0.32.0-alpha.3/go.mod h1:CNko3NUxlXQFjLdvdGLHl4Fs5hxf/inb09lOCXcwDlU= -k8s.io/pod-security-admission v0.32.0-alpha.3 h1:5t6eLvBEEiLsB7XIMAGFzBQhPnA7zebO2/KWPeVB2uo= -k8s.io/pod-security-admission v0.32.0-alpha.3/go.mod h1:HOqwkmey6Z/Rc1FV5wXLUUSnZ2thBvw0MyW/gLd5Xuc= -k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1J8+AsQnQCKsi8A= -k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/kube-scheduler v0.32.0-beta.0 h1:8m9IUpWBmoczCUyLRRrckp/WC2yGLpxTT/v38wvRaXY= +k8s.io/kube-scheduler v0.32.0-beta.0/go.mod h1:tjlE1qzBlmZ12DHN8jXzpCAglDlAafyY9CfFPFbmwZs= +k8s.io/kubectl v0.32.0-beta.0 h1:YggXj9e5nmfacZnP0+brQHtdJpQZZ9Zq9ypl6iO2cHc= +k8s.io/kubectl v0.32.0-beta.0/go.mod h1:nHtxBIONvYyfjxo5sgDq3zQmymy1OmUXIo4JiaXEUVk= +k8s.io/kubelet v0.32.0-beta.0 h1:BzWEo2MQ/CoSp5zj5NLHrD6IBVcLmQaroI602ZtaHIo= +k8s.io/kubelet v0.32.0-beta.0/go.mod h1:/iHmDRfc6fRWjHN4t/GHBmSJeKyFzBL4Mv/m5gfqJjc= +k8s.io/pod-security-admission v0.32.0-beta.0 h1:ZwnZSBbk1/8ePVptfVle5Kslu5P0+rcvSBURwWktlYg= +k8s.io/pod-security-admission v0.32.0-beta.0/go.mod h1:j5KKS6xRyxV1pv2j7r6D5m6dAX7NSoyxHo4WTCU0Faw= +k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6JSWYFzOFnYeS6Ro= +k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= kernel.org/pub/linux/libs/security/libcap/cap v1.2.71 h1:M/uExTYLPOeX6EGZ3PGeCD4pbbvpdF8TyU1X8/b51oU= kernel.org/pub/linux/libs/security/libcap/cap v1.2.71/go.mod h1:p6YwxVCVAgpn8NL1FiZOnoSuwqaGBDdWeb3suWEDUxM= kernel.org/pub/linux/libs/security/libcap/psx v1.2.71 h1:i19+O6oaKRqgflRO4o7WKdU8LJ7vKNSFLDDqHB6CvQ8= @@ -1149,8 +1149,8 @@ sigs.k8s.io/kustomize/api v0.18.0 h1:hTzp67k+3NEVInwz5BHyzc9rGxIauoXferXyjv5lWPo sigs.k8s.io/kustomize/api v0.18.0/go.mod h1:f8isXnX+8b+SGLHQ6yO4JG1rdkZlvhaCf/uZbLVMb0U= sigs.k8s.io/kustomize/kyaml v0.18.1 h1:WvBo56Wzw3fjS+7vBjN6TeivvpbW9GmRaWZ9CIVmt4E= sigs.k8s.io/kustomize/kyaml v0.18.1/go.mod h1:C3L2BFVU1jgcddNBE1TxuVLgS46TjObMwW5FT9FcjYo= -sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4= -sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08= +sigs.k8s.io/structured-merge-diff/v4 v4.4.2 h1:MdmvkGuXi/8io6ixD5wud3vOLwc1rj0aNqRlpuvjmwA= +sigs.k8s.io/structured-merge-diff/v4 v4.4.2/go.mod h1:N8f93tFZh9U6vpxwRArLiikrE5/2tiu1w1AGfACIGE4= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= tags.cncf.io/container-device-interface v0.8.0 h1:8bCFo/g9WODjWx3m6EYl3GfUG31eKJbaggyBDxEldRc= diff --git a/hack/release.toml b/hack/release.toml index 7a68771971..e2fa584c54 100644 --- a/hack/release.toml +++ b/hack/release.toml @@ -21,7 +21,7 @@ preface = """ Linux: 6.6.59 containerd: 2.0.0 Flannel: 0.26.0 -Kubernetes: 1.32.0-alpha.3 +Kubernetes: 1.32.0-beta.0 runc: 1.2.1 Talos is built with Go 1.23.2. diff --git a/hack/test/e2e.sh b/hack/test/e2e.sh index c6bce81f8a..614da6736e 100755 --- a/hack/test/e2e.sh +++ b/hack/test/e2e.sh @@ -33,7 +33,7 @@ export TALOS_VERSION # Kubernetes export KUBECONFIG="${TMP}/kubeconfig" -export KUBERNETES_VERSION=${KUBERNETES_VERSION:-1.32.0-alpha.3} +export KUBERNETES_VERSION=${KUBERNETES_VERSION:-1.32.0-beta.0} export NAME_PREFIX="talos-e2e-${SHA}-${PLATFORM}" export TIMEOUT=1200 diff --git a/pkg/machinery/constants/constants.go b/pkg/machinery/constants/constants.go index 7f52cb2777..87f55a724a 100644 --- a/pkg/machinery/constants/constants.go +++ b/pkg/machinery/constants/constants.go @@ -375,7 +375,7 @@ const ( // DefaultKubernetesVersion is the default target version of the control plane. // renovate: datasource=github-releases depName=kubernetes/kubernetes - DefaultKubernetesVersion = "1.32.0-alpha.3" + DefaultKubernetesVersion = "1.32.0-beta.0" // SupportedKubernetesVersions is the number of Kubernetes versions supported by Talos starting from DefaultKubernesVersion going backwards. SupportedKubernetesVersions = 6 diff --git a/website/content/v1.9/_index.md b/website/content/v1.9/_index.md index 661ca96627..77138e29b6 100644 --- a/website/content/v1.9/_index.md +++ b/website/content/v1.9/_index.md @@ -6,7 +6,7 @@ images: ["images/talos-dev-banner.png"] cascade: type: docs lastRelease: v1.9.0-alpha.0 -kubernetesRelease: "1.32.0-alpha.3" +kubernetesRelease: "1.32.0-beta.0" prevKubernetesRelease: "1.31.1" nvidiaContainerToolkitRelease: "v1.16.1" nvidiaDriverRelease: "535.183.06" diff --git a/website/content/v1.9/reference/cli.md b/website/content/v1.9/reference/cli.md index 3f1d8f226a..3d629b68dc 100644 --- a/website/content/v1.9/reference/cli.md +++ b/website/content/v1.9/reference/cli.md @@ -185,7 +185,7 @@ talosctl cluster create [flags] --ipxe-boot-script string iPXE boot script (URL) to use --iso-path string the ISO path to use for the initial boot (VM only) --kubeprism-port int KubePrism port (set to 0 to disable) (default 7445) - --kubernetes-version string desired kubernetes version to run (default "1.32.0-alpha.3") + --kubernetes-version string desired kubernetes version to run (default "1.32.0-beta.0") --memory int the limit on memory usage in MB (each control plane/VM) (default 2048) --memory-workers int the limit on memory usage in MB (each worker/VM) (default 2048) --mount mount attach a mount to the container (Docker only) @@ -1386,7 +1386,7 @@ talosctl gen config [flags] -h, --help help for config --install-disk string the disk to install to (default "/dev/sda") --install-image string the image used to perform an installation (default "ghcr.io/siderolabs/installer:latest") - --kubernetes-version string desired kubernetes version to run (default "1.32.0-alpha.3") + --kubernetes-version string desired kubernetes version to run (default "1.32.0-beta.0") -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 -t, --output-types strings types of outputs to be generated. valid types are: ["controlplane" "worker" "talosconfig"] (default [controlplane,worker,talosconfig]) -p, --persist the desired persist value for configs (default true) @@ -2999,7 +2999,7 @@ talosctl upgrade-k8s [flags] --pre-pull-images pre-pull images before upgrade (default true) --proxy-image string kube-proxy image to use (default "registry.k8s.io/kube-proxy") --scheduler-image string kube-scheduler image to use (default "registry.k8s.io/kube-scheduler") - --to string the Kubernetes control plane version to upgrade to (default "1.32.0-alpha.3") + --to string the Kubernetes control plane version to upgrade to (default "1.32.0-beta.0") --upgrade-kubelet upgrade kubelet service (default true) --with-docs patch all machine configs adding the documentation for each field (default true) --with-examples patch all machine configs with the commented examples (default true) diff --git a/website/content/v1.9/reference/configuration/v1alpha1/config.md b/website/content/v1.9/reference/configuration/v1alpha1/config.md index cb315cc783..72f134184c 100644 --- a/website/content/v1.9/reference/configuration/v1alpha1/config.md +++ b/website/content/v1.9/reference/configuration/v1alpha1/config.md @@ -90,7 +90,7 @@ controlPlane: {{< /highlight >}} | | |`kubelet` |KubeletConfig |Used to provide additional options to the kubelet.
Show example(s){{< highlight yaml >}} kubelet: - image: ghcr.io/siderolabs/kubelet:v1.32.0-alpha.3 # The `image` field is an optional reference to an alternative kubelet image. + image: ghcr.io/siderolabs/kubelet:v1.32.0-beta.0 # The `image` field is an optional reference to an alternative kubelet image. # The `extraArgs` field is used to provide additional flags to the kubelet. extraArgs: feature-gates: ServerSideApply=true @@ -507,7 +507,7 @@ KubeletConfig represents the kubelet config values. {{< highlight yaml >}} machine: kubelet: - image: ghcr.io/siderolabs/kubelet:v1.32.0-alpha.3 # The `image` field is an optional reference to an alternative kubelet image. + image: ghcr.io/siderolabs/kubelet:v1.32.0-beta.0 # The `image` field is an optional reference to an alternative kubelet image. # The `extraArgs` field is used to provide additional flags to the kubelet. extraArgs: feature-gates: ServerSideApply=true @@ -560,7 +560,7 @@ machine: | Field | Type | Description | Value(s) | |-------|------|-------------|----------| |`image` |string |The `image` field is an optional reference to an alternative kubelet image.
Show example(s){{< highlight yaml >}} -image: ghcr.io/siderolabs/kubelet:v1.32.0-alpha.3 +image: ghcr.io/siderolabs/kubelet:v1.32.0-beta.0 {{< /highlight >}}
| | |`clusterDNS` |[]string |The `ClusterDNS` field is an optional reference to an alternative kubelet clusterDNS ip list.
Show example(s){{< highlight yaml >}} clusterDNS: @@ -2956,7 +2956,7 @@ serviceAccount: {{< /highlight >}}
| | |`apiServer` |APIServerConfig |API server specific configuration options.
Show example(s){{< highlight yaml >}} apiServer: - image: registry.k8s.io/kube-apiserver:v1.32.0-alpha.3 # The container image used in the API server manifest. + image: registry.k8s.io/kube-apiserver:v1.32.0-beta.0 # The container image used in the API server manifest. # Extra arguments to supply to the API server. extraArgs: feature-gates: ServerSideApply=true @@ -2995,14 +2995,14 @@ apiServer: {{< /highlight >}}
| | |`controllerManager` |ControllerManagerConfig |Controller manager server specific configuration options.
Show example(s){{< highlight yaml >}} controllerManager: - image: registry.k8s.io/kube-controller-manager:v1.32.0-alpha.3 # The container image used in the controller manager manifest. + image: registry.k8s.io/kube-controller-manager:v1.32.0-beta.0 # The container image used in the controller manager manifest. # Extra arguments to supply to the controller manager. extraArgs: feature-gates: ServerSideApply=true {{< /highlight >}}
| | |`proxy` |ProxyConfig |Kube-proxy server-specific configuration options
Show example(s){{< highlight yaml >}} proxy: - image: registry.k8s.io/kube-proxy:v1.32.0-alpha.3 # The container image used in the kube-proxy manifest. + image: registry.k8s.io/kube-proxy:v1.32.0-beta.0 # The container image used in the kube-proxy manifest. mode: ipvs # proxy mode of kube-proxy. # Extra arguments to supply to kube-proxy. extraArgs: @@ -3013,7 +3013,7 @@ proxy: {{< /highlight >}}
| | |`scheduler` |SchedulerConfig |Scheduler server specific configuration options.
Show example(s){{< highlight yaml >}} scheduler: - image: registry.k8s.io/kube-scheduler:v1.32.0-alpha.3 # The container image used in the scheduler manifest. + image: registry.k8s.io/kube-scheduler:v1.32.0-beta.0 # The container image used in the scheduler manifest. # Extra arguments to supply to the scheduler. extraArgs: feature-gates: AllBeta=true @@ -3257,7 +3257,7 @@ APIServerConfig represents the kube apiserver configuration options. {{< highlight yaml >}} cluster: apiServer: - image: registry.k8s.io/kube-apiserver:v1.32.0-alpha.3 # The container image used in the API server manifest. + image: registry.k8s.io/kube-apiserver:v1.32.0-beta.0 # The container image used in the API server manifest. # Extra arguments to supply to the API server. extraArgs: feature-gates: ServerSideApply=true @@ -3299,7 +3299,7 @@ cluster: | Field | Type | Description | Value(s) | |-------|------|-------------|----------| |`image` |string |The container image used in the API server manifest.
Show example(s){{< highlight yaml >}} -image: registry.k8s.io/kube-apiserver:v1.32.0-alpha.3 +image: registry.k8s.io/kube-apiserver:v1.32.0-beta.0 {{< /highlight >}}
| | |`extraArgs` |map[string]string |Extra arguments to supply to the API server. | | |`extraVolumes` |[]VolumeMountConfig |Extra volumes to mount to the API server static pod. | | @@ -3438,7 +3438,7 @@ ControllerManagerConfig represents the kube controller manager configuration opt {{< highlight yaml >}} cluster: controllerManager: - image: registry.k8s.io/kube-controller-manager:v1.32.0-alpha.3 # The container image used in the controller manager manifest. + image: registry.k8s.io/kube-controller-manager:v1.32.0-beta.0 # The container image used in the controller manager manifest. # Extra arguments to supply to the controller manager. extraArgs: feature-gates: ServerSideApply=true @@ -3448,7 +3448,7 @@ cluster: | Field | Type | Description | Value(s) | |-------|------|-------------|----------| |`image` |string |The container image used in the controller manager manifest.
Show example(s){{< highlight yaml >}} -image: registry.k8s.io/kube-controller-manager:v1.32.0-alpha.3 +image: registry.k8s.io/kube-controller-manager:v1.32.0-beta.0 {{< /highlight >}}
| | |`extraArgs` |map[string]string |Extra arguments to supply to the controller manager. | | |`extraVolumes` |[]VolumeMountConfig |Extra volumes to mount to the controller manager static pod. | | @@ -3518,7 +3518,7 @@ ProxyConfig represents the kube proxy configuration options. {{< highlight yaml >}} cluster: proxy: - image: registry.k8s.io/kube-proxy:v1.32.0-alpha.3 # The container image used in the kube-proxy manifest. + image: registry.k8s.io/kube-proxy:v1.32.0-beta.0 # The container image used in the kube-proxy manifest. mode: ipvs # proxy mode of kube-proxy. # Extra arguments to supply to kube-proxy. extraArgs: @@ -3535,7 +3535,7 @@ cluster: disabled: false {{< /highlight >}}
| | |`image` |string |The container image used in the kube-proxy manifest.
Show example(s){{< highlight yaml >}} -image: registry.k8s.io/kube-proxy:v1.32.0-alpha.3 +image: registry.k8s.io/kube-proxy:v1.32.0-beta.0 {{< /highlight >}}
| | |`mode` |string |
proxy mode of kube-proxy.The default is 'iptables'.
| | |`extraArgs` |map[string]string |Extra arguments to supply to kube-proxy. | | @@ -3554,7 +3554,7 @@ SchedulerConfig represents the kube scheduler configuration options. {{< highlight yaml >}} cluster: scheduler: - image: registry.k8s.io/kube-scheduler:v1.32.0-alpha.3 # The container image used in the scheduler manifest. + image: registry.k8s.io/kube-scheduler:v1.32.0-beta.0 # The container image used in the scheduler manifest. # Extra arguments to supply to the scheduler. extraArgs: feature-gates: AllBeta=true @@ -3564,7 +3564,7 @@ cluster: | Field | Type | Description | Value(s) | |-------|------|-------------|----------| |`image` |string |The container image used in the scheduler manifest.
Show example(s){{< highlight yaml >}} -image: registry.k8s.io/kube-scheduler:v1.32.0-alpha.3 +image: registry.k8s.io/kube-scheduler:v1.32.0-beta.0 {{< /highlight >}}
| | |`extraArgs` |map[string]string |Extra arguments to supply to the scheduler. | | |`extraVolumes` |[]VolumeMountConfig |Extra volumes to mount to the scheduler static pod. | |