From 24e0a80158d8cb9e1960704080a71f63a486d837 Mon Sep 17 00:00:00 2001 From: Tom Wieczorek Date: Thu, 18 Jan 2024 15:16:45 +0100 Subject: [PATCH] Bump Kubernetes to v1.27.10 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#changelog-since-v1279 Signed-off-by: Tom Wieczorek --- .github/workflows/publish-docs-manual.yml | 2 +- docs/autopilot.md | 2 +- docs/dockershim.md | 8 +- docs/k0s-multi-node.md | 4 +- docs/nllb.md | 4 +- docs/raspberry-pi4.md | 4 +- docs/worker-node-config.md | 4 +- embedded-bins/Makefile.variables | 2 +- examples/footloose-ha-controllers/Dockerfile | 2 +- go.mod | 104 +++++++++--------- go.sum | 88 +++++++-------- hack/tool/go.mod | 10 +- hack/tool/go.sum | 24 ++-- inttest/conformance/README.md | 6 +- inttest/sonobuoy/README.md | 12 +- .../update-server/html/unstable/index.yaml | 2 +- pkg/constant/constant_shared.go | 2 +- 17 files changed, 140 insertions(+), 140 deletions(-) diff --git a/.github/workflows/publish-docs-manual.yml b/.github/workflows/publish-docs-manual.yml index 7b328d399a43..5ad553afa5e0 100644 --- a/.github/workflows/publish-docs-manual.yml +++ b/.github/workflows/publish-docs-manual.yml @@ -3,7 +3,7 @@ on: workflow_dispatch: inputs: version: - description: 'Version tag (e.g."v1.27.9+k0s.0")' + description: 'Version tag (e.g."v1.27.10+k0s.0")' required: true env: diff --git a/docs/autopilot.md b/docs/autopilot.md index fe5bcf2a2357..d04f8bd74751 100644 --- a/docs/autopilot.md +++ b/docs/autopilot.md @@ -99,7 +99,7 @@ spec: version: v{{{ extra.k8s_version }}}+k0s.0 platforms: linux-amd64: - url: https://github.com/k0sproject/k0s/releases/download/v1.27.9+k0s.0/k0s-v1.27.9+k0s.0-amd64 + url: https://github.com/k0sproject/k0s/releases/download/v1.27.10+k0s.0/k0s-v1.27.100+k0s.0-amd64 sha256: '0000000000000000000000000000000000000000000000000000000000000000' targets: controllers: diff --git a/docs/dockershim.md b/docs/dockershim.md index 82ecb47b60b1..41b425c3252a 100644 --- a/docs/dockershim.md +++ b/docs/dockershim.md @@ -36,7 +36,7 @@ Get a list of all nodes (k0s is still version 1.23, which already includes the d ```sh sudo k0s kubectl get nodes -o wide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ip-10-0-49-188.eu-west-1.compute.internal Ready control-plane 52m v{{{ extra.k8s_version }}}+k0s 10.0.49.188 Ubuntu 20.04.4 LTS 5.13.0-1022-aws docker://20.10.16 ip-10-0-62-250.eu-west-1.compute.internal Ready 12s v{{{ extra.k8s_version }}}+k0s 10.0.62.250 Ubuntu 20.04.4 LTS 5.13.0-1017-aws docker://20.10.16 ``` @@ -51,7 +51,7 @@ sudo k0s kubectl drain ip-10-0-62-250.eu-west-1.compute.internal --ignore-daemon ```sh sudo k0s kubectl get nodes -o wide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ip-10-0-49-188.eu-west-1.compute.internal Ready control-plane 56m v{{{ extra.k8s_version }}}+k0s 10.0.49.188 Ubuntu 20.04.4 LTS 5.13.0-1022-aws docker://20.10.16 ip-10-0-62-250.eu-west-1.compute.internal Ready,SchedulingDisabled 3m40s v{{{ extra.k8s_version }}}+k0s 10.0.62.250 Ubuntu 20.04.4 LTS 5.13.0-1017-aws docker://20.10.16 ``` @@ -147,7 +147,7 @@ On the controller, you'll be able to see the worker started with the new docker ```sh sudo k0s kubectl get nodes -o wide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ip-10-0-49-188.eu-west-1.compute.internal Ready control-plane 117m v{{{ extra.k8s_version }}}+k0s 10.0.49.188 Ubuntu 20.04.4 LTS 5.13.0-1022-aws docker://20.10.16 ip-10-0-62-250.eu-west-1.compute.internal Ready,SchedulingDisabled 64m v{{{ extra.k8s_version }}}+k0s 10.0.62.250 Ubuntu 20.04.4 LTS 5.13.0-1017-aws docker://20.10.16 ``` @@ -165,7 +165,7 @@ You should now see the node Ready for scheduling with the docker Runtime: ```sh sudo k0s kubectl get nodes -o wide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ip-10-0-49-188.eu-west-1.compute.internal Ready control-plane 119m v{{{ extra.k8s_version }}}+k0s 10.0.49.188 Ubuntu 20.04.4 LTS 5.13.0-1022-aws docker://20.10.16 ip-10-0-62-250.eu-west-1.compute.internal Ready 66m v{{{ extra.k8s_version }}}+k0s 10.0.62.250 Ubuntu 20.04.4 LTS 5.13.0-1017-aws docker://20.10.16 ``` diff --git a/docs/k0s-multi-node.md b/docs/k0s-multi-node.md index 62988945c34d..8bce06b9bd8b 100644 --- a/docs/k0s-multi-node.md +++ b/docs/k0s-multi-node.md @@ -22,8 +22,8 @@ curl -sSLf https://get.k0s.sh | sudo sh The download script accepts the following environment variables: -| Variable | Purpose | -|:----------------------------|:---------------------------------------------------------------------| +| Variable | Purpose | +|:-----------------------------------------------|:--------------------------------------------------| | `K0S_VERSION=v{{{ extra.k8s_version }}}+k0s.0` | Select the version of k0s to be installed | | `DEBUG=true` | Output commands and their arguments at execution. | diff --git a/docs/nllb.md b/docs/nllb.md index 3ae52e829875..4a8f9bcca24f 100644 --- a/docs/nllb.md +++ b/docs/nllb.md @@ -257,7 +257,7 @@ listed, too: ```console $ kubectl get nodes -owide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME k0s-worker-0 Ready 2m16s v{{{ extra.k8s_version }}}+k0s 10.81.146.198 Alpine Linux v3.17 5.15.83-0-virt containerd://1.7.8 k0s-worker-1 Ready 2m15s v{{{ extra.k8s_version }}}+k0s 10.81.146.51 Alpine Linux v3.17 5.15.83-0-virt containerd://1.7.8 ``` @@ -303,7 +303,7 @@ k0s-controller-1 $ sed -i s#https://10\\.81\\.146\\.254:6443#https://10.81.146.184:6443#g k0s-kubeconfig $ kubectl get nodes -owide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME k0s-worker-0 Ready 3m35s v{{{ extra.k8s_version }}}+k0s 10.81.146.198 Alpine Linux v3.17 5.15.83-0-virt containerd://1.7.8 k0s-worker-1 Ready 3m34s v{{{ extra.k8s_version }}}+k0s 10.81.146.51 Alpine Linux v3.17 5.15.83-0-virt containerd://1.7.8 diff --git a/docs/raspberry-pi4.md b/docs/raspberry-pi4.md index e154a853a3eb..f545b79d8bc7 100644 --- a/docs/raspberry-pi4.md +++ b/docs/raspberry-pi4.md @@ -287,7 +287,7 @@ When the cluster is up, try to have a look: ```console ubuntu@ubuntu:~$ sudo k0s kc get nodes -owide -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME ubuntu Ready control-plane 4m41s v{{{ extra.k8s_version }}}+k0s 10.152.56.54 Ubuntu 22.04.1 LTS 5.15.0-1013-raspi containerd://1.7.8 ubuntu@ubuntu:~$ sudo k0s kc get pod -owide -A NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES @@ -496,7 +496,7 @@ Using the above kubeconfig, you can now access and use the cluster: ```console ubuntu@ubuntu:~$ KUBECONFIG=/path/to/kubeconfig kubectl get nodes,deployments,pods -owide -A -NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME node/ubuntu Ready 5m1s v{{{ extra.k8s_version }}}+k0s 10.152.56.54 Ubuntu 22.04.1 LTS 5.15.0-1013-raspi containerd://1.7.8 NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR diff --git a/docs/worker-node-config.md b/docs/worker-node-config.md index b1a0416ec6e4..ec78d985f94a 100644 --- a/docs/worker-node-config.md +++ b/docs/worker-node-config.md @@ -14,7 +14,7 @@ kubectl get node --show-labels ```shell NAME STATUS ROLES AGE VERSION LABELS -worker0 NotReady 10s v{{{ extra.k8s_version }}}+k0s beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,k0sproject.io/foo=bar,k0sproject.io/other=xyz,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker0,kubernetes.io/os=linux +worker0 NotReady 10s v{{{ extra.k8s_version }}}+k0s beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,k0sproject.io/foo=bar,k0sproject.io/other=xyz,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker0,kubernetes.io/os=linux ``` Controller worker nodes are assigned `node.k0sproject.io/role=control-plane` and `node-role.kubernetes.io/control-plane=true` labels: @@ -25,7 +25,7 @@ kubectl get node --show-labels ```shell NAME STATUS ROLES AGE VERSION LABELS -controller0 NotReady control-plane 10s v{{{ extra.k8s_version }}}+k0s beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=worker0,kubernetes.io/os=linux,node.k0sproject.io/role=control-plane,node-role.kubernetes.io/control-plane=true +controller0 NotReady control-plane 10s v{{{ extra.k8s_version }}}+k0s beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=worker0,kubernetes.io/os=linux,node.k0sproject.io/role=control-plane,node-role.kubernetes.io/control-plane=true ``` **Note:** Setting the labels is only effective on the first registration of the node. Changing the labels thereafter has no effect. diff --git a/embedded-bins/Makefile.variables b/embedded-bins/Makefile.variables index b8989400f9e8..fe0868179133 100644 --- a/embedded-bins/Makefile.variables +++ b/embedded-bins/Makefile.variables @@ -22,7 +22,7 @@ containerd_build_shim_go_cgo_enabled = 0 #containerd_build_go_ldflags = containerd_build_go_ldflags_extra = "-w -s -extldflags=-static" -kubernetes_version = 1.27.9 +kubernetes_version = 1.27.10 helm_version = 3.11.1 kubernetes_buildimage = $(golang_buildimage) kubernetes_build_go_tags = "providerless" diff --git a/examples/footloose-ha-controllers/Dockerfile b/examples/footloose-ha-controllers/Dockerfile index d905e06e84cb..81390a9b34d3 100644 --- a/examples/footloose-ha-controllers/Dockerfile +++ b/examples/footloose-ha-controllers/Dockerfile @@ -2,7 +2,7 @@ FROM quay.io/footloose/ubuntu18.04 ADD k0s.service /etc/systemd/system/k0s.service -RUN curl -L -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.27.9/bin/linux/amd64/kubectl && \ +RUN curl -L -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.27.10/bin/linux/amd64/kubectl && \ chmod +x /usr/local/bin/kubectl ENV KUBECONFIG=/var/lib/k0s/pki/admin.conf diff --git a/go.mod b/go.mod index ab013ecffe69..84d0cdb1b794 100644 --- a/go.mod +++ b/go.mod @@ -53,30 +53,30 @@ require ( go.uber.org/zap v1.24.0 golang.org/x/crypto v0.17.0 golang.org/x/exp v0.0.0-20220827204233-334a2380cb91 - golang.org/x/mod v0.13.0 - golang.org/x/sync v0.4.0 + golang.org/x/mod v0.14.0 + golang.org/x/sync v0.5.0 golang.org/x/sys v0.15.0 - golang.org/x/tools v0.14.0 + golang.org/x/tools v0.16.1 google.golang.org/grpc v1.58.3 helm.sh/helm/v3 v3.11.3 ) // Kubernetes require ( - k8s.io/api v0.27.9 - k8s.io/apiextensions-apiserver v0.27.9 - k8s.io/apimachinery v0.27.9 - k8s.io/cli-runtime v0.27.9 - k8s.io/client-go v0.27.9 - k8s.io/cloud-provider v0.27.9 - k8s.io/component-base v0.27.9 - k8s.io/component-helpers v0.27.9 - k8s.io/cri-api v0.27.9 - k8s.io/kube-aggregator v0.27.9 - k8s.io/kubectl v0.27.9 - k8s.io/kubelet v0.27.9 - k8s.io/kubernetes v1.27.9 - k8s.io/mount-utils v0.27.9 + k8s.io/api v0.27.10 + k8s.io/apiextensions-apiserver v0.27.10 + k8s.io/apimachinery v0.27.10 + k8s.io/cli-runtime v0.27.10 + k8s.io/client-go v0.27.10 + k8s.io/cloud-provider v0.27.10 + k8s.io/component-base v0.27.10 + k8s.io/component-helpers v0.27.10 + k8s.io/cri-api v0.27.10 + k8s.io/kube-aggregator v0.27.10 + k8s.io/kubectl v0.27.10 + k8s.io/kubelet v0.27.10 + k8s.io/kubernetes v1.27.10 + k8s.io/mount-utils v0.27.10 k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 sigs.k8s.io/controller-runtime v0.13.1-0.20230412185432-fbd6b944a634 // includes https://github.com/kubernetes-sigs/controller-runtime/pull/2223 sigs.k8s.io/yaml v1.3.0 @@ -256,7 +256,7 @@ require ( go.opentelemetry.io/proto/otlp v0.19.0 // indirect go.starlark.net v0.0.0-20200306205701-8dd3e2ee1dd5 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/net v0.17.0 // indirect + golang.org/x/net v0.19.0 // indirect golang.org/x/oauth2 v0.10.0 // indirect golang.org/x/term v0.15.0 // indirect golang.org/x/text v0.14.0 // indirect @@ -271,12 +271,12 @@ require ( gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiserver v0.27.9 // indirect - k8s.io/controller-manager v0.27.9 // indirect + k8s.io/apiserver v0.27.10 // indirect + k8s.io/controller-manager v0.27.10 // indirect k8s.io/klog/v2 v2.90.1 // indirect - k8s.io/kms v0.27.9 // indirect + k8s.io/kms v0.27.10 // indirect k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect - k8s.io/metrics v0.27.9 // indirect + k8s.io/metrics v0.27.10 // indirect oras.land/oras-go v1.2.4-0.20230505142456-f92397840738 // indirect sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect @@ -308,34 +308,34 @@ replace ( // Replacements duplicated from upstream Kubernetes replace ( - // https://github.com/kubernetes/kubernetes/blob/v1.27.9/go.mod#L249-L279 - k8s.io/api => k8s.io/api v0.27.9 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.27.9 - k8s.io/apimachinery => k8s.io/apimachinery v0.27.9 - k8s.io/apiserver => k8s.io/apiserver v0.27.9 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.27.9 - k8s.io/client-go => k8s.io/client-go v0.27.9 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.27.9 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.27.9 - k8s.io/code-generator => k8s.io/code-generator v0.27.9 - k8s.io/component-base => k8s.io/component-base v0.27.9 - k8s.io/component-helpers => k8s.io/component-helpers v0.27.9 - k8s.io/controller-manager => k8s.io/controller-manager v0.27.9 - k8s.io/cri-api => k8s.io/cri-api v0.27.9 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.27.9 - k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.27.9 - k8s.io/kms => k8s.io/kms v0.27.9 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.27.9 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.27.9 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.27.9 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.27.9 - k8s.io/kubectl => k8s.io/kubectl v0.27.9 - k8s.io/kubelet => k8s.io/kubelet v0.27.9 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.27.9 - k8s.io/metrics => k8s.io/metrics v0.27.9 - k8s.io/mount-utils => k8s.io/mount-utils v0.27.9 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.27.9 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.27.9 - k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.27.9 - k8s.io/sample-controller => k8s.io/sample-controller v0.27.9 + // https://github.com/kubernetes/kubernetes/blob/v1.27.10/go.mod#L249-L279 + k8s.io/api => k8s.io/api v0.27.10 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.27.10 + k8s.io/apimachinery => k8s.io/apimachinery v0.27.10 + k8s.io/apiserver => k8s.io/apiserver v0.27.10 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.27.10 + k8s.io/client-go => k8s.io/client-go v0.27.10 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.27.10 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.27.10 + k8s.io/code-generator => k8s.io/code-generator v0.27.10 + k8s.io/component-base => k8s.io/component-base v0.27.10 + k8s.io/component-helpers => k8s.io/component-helpers v0.27.10 + k8s.io/controller-manager => k8s.io/controller-manager v0.27.10 + k8s.io/cri-api => k8s.io/cri-api v0.27.10 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.27.10 + k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.27.10 + k8s.io/kms => k8s.io/kms v0.27.10 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.27.10 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.27.10 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.27.10 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.27.10 + k8s.io/kubectl => k8s.io/kubectl v0.27.10 + k8s.io/kubelet => k8s.io/kubelet v0.27.10 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.27.10 + k8s.io/metrics => k8s.io/metrics v0.27.10 + k8s.io/mount-utils => k8s.io/mount-utils v0.27.10 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.27.10 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.27.10 + k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.27.10 + k8s.io/sample-controller => k8s.io/sample-controller v0.27.10 ) diff --git a/go.sum b/go.sum index 48187bb4c9eb..cc10f517b711 100644 --- a/go.sum +++ b/go.sum @@ -1022,8 +1022,8 @@ golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= -golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= +golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1075,8 +1075,8 @@ golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= +golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1106,8 +1106,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= -golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180824143301-4910a1d54f87/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1274,8 +1274,8 @@ golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= -golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg= +golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= +golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -1442,46 +1442,46 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.27.9 h1:zelL2mPSOAgcItlCwIzy75/wl4Rt9kSKLMQYhAE2tA4= -k8s.io/api v0.27.9/go.mod h1:H6ZBAkYZ3B/BbyS6Us85MJas3OJp4xteQF4+kZHaw6g= -k8s.io/apiextensions-apiserver v0.27.9 h1:z7f95DVIrNkscuV2f/JdZNpjOxpUYeeRYcmrn0Wixas= -k8s.io/apiextensions-apiserver v0.27.9/go.mod h1:0/FD0h+vIInWSBUFv3sFgAkU5Zfd74Mwz0dOHWxr7/k= -k8s.io/apimachinery v0.27.9 h1:IOGjTX8IiPVpl7qOVOvXiiTQ+0G4k68/t5OMTWZkdas= -k8s.io/apimachinery v0.27.9/go.mod h1:EIXLxLt/b1muPITiF5zlrcm7I+YnXsIgM+0GdnPTQvA= -k8s.io/apiserver v0.27.9 h1:OUo8JxwKuxAE1rBxQ2oZasqXUnuMZigfOPF7F1OYOx4= -k8s.io/apiserver v0.27.9/go.mod h1:ZjKT0yZRxuazWQ80wR9SS5dkLEQOGFn4w4y6vrFA3SA= -k8s.io/cli-runtime v0.27.9 h1:cUbqqP7UwDvPTcFS82bJXr4z9DqZ5alKp4mR4b2GGGY= -k8s.io/cli-runtime v0.27.9/go.mod h1:8MTuOilOztxvWqOU8P9SrimdDaWX6JXszNNH71OYMWI= -k8s.io/client-go v0.27.9 h1:eSGXZbMVyrFXQ7VZBtyJ1bPtnsApO/U/oJq0arkZ27c= -k8s.io/client-go v0.27.9/go.mod h1:I3POCgjLe2aLPpBSME+WQq64IGjOZ3CQUxp0MQdpVE8= -k8s.io/cloud-provider v0.27.9 h1:SsIGv8/KwMcGJBSaur56DxXIlOuEmQJIS/EilPQ/0FM= -k8s.io/cloud-provider v0.27.9/go.mod h1:Ibdh92tY5gWqFPOZsuPFMOQXu/w/dOINwtE76ozxZTY= -k8s.io/component-base v0.27.9 h1:2WGfRevgs/06+lVnXZCcLEf1XE7Cdts96zRdvkQjl8k= -k8s.io/component-base v0.27.9/go.mod h1:XGpxAlwW8CdfTCogVqmHPu6ZSGlGEMsvpOcWSveWRzY= -k8s.io/component-helpers v0.27.9 h1:iaxaT3DyTTnMBHH7/5+FeS95EvG91S4rSJyEfeB5qBU= -k8s.io/component-helpers v0.27.9/go.mod h1:qtKAJoW/czwTpCvhXUG1kg5nsA2FZ4iTn9VkFG6ksjk= -k8s.io/controller-manager v0.27.9 h1:vTbNlg8crfsevowU19ohgabj4bYgMMFeahmYBQepqxM= -k8s.io/controller-manager v0.27.9/go.mod h1:uMiXTacVP7Eaw8MR73AvTApHSFsh5mUWW3pcUev94rw= -k8s.io/cri-api v0.27.9 h1:5NZTR4rWibwvLHVPMLpQsp49U6NzOX8UZ1FI7W53tFY= -k8s.io/cri-api v0.27.9/go.mod h1:/YDseKYD84iAVzkaYWA4BNU/aCZVsb+1D9CsbTJnZ+4= +k8s.io/api v0.27.10 h1:VFvsFZxiG3qeKyMvSOlO6hzrB7CGk6CC0XI1hniBI28= +k8s.io/api v0.27.10/go.mod h1:cDmAF4GtSVRO0+5hOY/Vo3lLCQMOp6FfrXZ94/gQwC0= +k8s.io/apiextensions-apiserver v0.27.10 h1:Dq+ttF90Rh8up2WF2rKdhMf7G8E6fR5Mld3KMVk+b50= +k8s.io/apiextensions-apiserver v0.27.10/go.mod h1:f89XD5CLnQ9cBJZmo7BmTcYt7vwpIWzZ8Pa8GnIZ6qk= +k8s.io/apimachinery v0.27.10 h1:AlOhsgdtNPMYDMJyUDsj2HZDLKOf1qPfvbbo5O9m4jg= +k8s.io/apimachinery v0.27.10/go.mod h1:IHu2ovJ60RqxyPSLmTel7KDLdOCRbpOxwtUBmwBnT/E= +k8s.io/apiserver v0.27.10 h1:CqQAgWNPKiRtnFJuOCpgvwvYxZWmPyR648SjLr7t+sc= +k8s.io/apiserver v0.27.10/go.mod h1:DX7fezKa/BllhAAbo1iyYuaqFSQE2VfLx0Km5V0jCFg= +k8s.io/cli-runtime v0.27.10 h1:tAqzwZJWhdT5/5cZKLKTiwBnaLFQNqdBRcuHtXq326E= +k8s.io/cli-runtime v0.27.10/go.mod h1:fovnmIPiOS3gCX9VjGb87HMxTJ6PnxKNz9NBj1WuT3c= +k8s.io/client-go v0.27.10 h1:ZOrDrfTSsw+66NIkFMmnamKZ9TTs8WUaV8WRc9NhtJA= +k8s.io/client-go v0.27.10/go.mod h1:PhrjLdIJNy7L8liOPEzm6wNlMjhIRJeVbfvksTxKNqI= +k8s.io/cloud-provider v0.27.10 h1:pnYTqsCvC+J21eVQrRxgtmhkaHKQFRT2+YLRQq2og7w= +k8s.io/cloud-provider v0.27.10/go.mod h1:vcXwilEL5xnMIeoVsHPnxNcq//fJV6s60VZpSLkq9C8= +k8s.io/component-base v0.27.10 h1:1TIxq37EskUeeM0X+ovygYLBPzqYZCYcJn9+3x/lbTg= +k8s.io/component-base v0.27.10/go.mod h1:uby3jhUDcUZSh3fM8naFaKxNEHxh8K12CZZWOSd4XI4= +k8s.io/component-helpers v0.27.10 h1:Tkv7yt0+jNBI3UT4B/VIgBBUyCBnhn2m4RDxdxfqFM0= +k8s.io/component-helpers v0.27.10/go.mod h1:HB2zRH13uM4BZmAkVF3MR57LTW8tembe/v6EC/LUJro= +k8s.io/controller-manager v0.27.10 h1:epU/2CiQZQkwXrMo4xARwvg8ySoeLjHCB43GhM+Hrgk= +k8s.io/controller-manager v0.27.10/go.mod h1:+T1/IVq6VwjMbCAD3yHEWTObH1UiDplgM9YB9n7rGbQ= +k8s.io/cri-api v0.27.10 h1:B1PhdiyxpltXyO8kdghJOMB96Q0MAPhqAU8hZzUvflE= +k8s.io/cri-api v0.27.10/go.mod h1:Bid1MLlktCFQG6tCTLJfhAddp9IPuF5Xt8kWBwkxkRs= k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kms v0.27.9 h1:niV16h0DCC7jNkKXzIEAH4OjYG6i1ZsP59RvOa4XAvQ= -k8s.io/kms v0.27.9/go.mod h1:Au1ELrxN11Usj5F3Ht6ZLvl8m42gKOzHo2ixJWg2WpA= -k8s.io/kube-aggregator v0.27.9 h1:rGOqek9Elf+u7JWUM0TDE/BrP/HzaNPqOQ369PYcYCw= -k8s.io/kube-aggregator v0.27.9/go.mod h1:LQYgLPX3lu0PzeN0EZO0On3rfwApS5tE2J0PUWCqgkA= +k8s.io/kms v0.27.10 h1:R9Sid86pgOlST+GLhdsDb7YqwZljtr2QxdsPy7jWP9M= +k8s.io/kms v0.27.10/go.mod h1:E7q26ply5yJxZJxAasmaHhyq3JffytF/UgmvR/pIj7Y= +k8s.io/kube-aggregator v0.27.10 h1:dSgZPpjyQzCGw+jw5f7XQfUKR41uVy+kFsaoZPu9xeU= +k8s.io/kube-aggregator v0.27.10/go.mod h1:ZvdT3COHl92vN3DMovW0rxa6Hdd+66a2bQuxN6OHYCE= k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg= k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f/go.mod h1:byini6yhqGC14c3ebc/QwanvYwhuMWF6yz2F8uwW8eg= -k8s.io/kubectl v0.27.9 h1:N2VfhLPEcOJB5Xf3Z7uxOQhHp13AZ3lo5qUlUT4w84Y= -k8s.io/kubectl v0.27.9/go.mod h1:XHH6g1xWKNvdNJGK6xHG8H0qNkdAv4EjmvSZH+zEyJU= -k8s.io/kubelet v0.27.9 h1:KT26xwkGOTaq8rLNpdKK7G4cdSw/4EfHyxGSPhX2T3o= -k8s.io/kubelet v0.27.9/go.mod h1:dZ01D6udy2TGcZHd7uAv3iQRCO62wR9Q9sm0BhI+xIs= -k8s.io/kubernetes v1.27.9 h1:aN3arQtT15QHn3CGZ47egfySPKmSozkj+yZTEF2QLJs= -k8s.io/kubernetes v1.27.9/go.mod h1:bwTXvXbv/nV1D6JnLy4zAcPfChls2+aGL3an0inNbXM= -k8s.io/metrics v0.27.9 h1:rk6RESACRfZwR7lyutmMFIL6t35W1mq71+F+ZQlJ5vk= -k8s.io/metrics v0.27.9/go.mod h1:ZXhvF8BOP/AzyznP9Zvtw0XFH+647xVlrCqd/Fny8LE= -k8s.io/mount-utils v0.27.9 h1:z2jQHB3y6ym7RYmA0XeJGdl4+ylsmG60iyOytwtaxtA= -k8s.io/mount-utils v0.27.9/go.mod h1:xhPO8oPBui6ReCKsJQ+p6me6vhwrBPVb5Ib/8Xkap40= +k8s.io/kubectl v0.27.10 h1:qz6KWyZEf7+Z8QdoWdNMN7yvFFoIQHO8BdyrVWokJH4= +k8s.io/kubectl v0.27.10/go.mod h1:4yZ56d4/fkr7d4kb/AWYJQnAy6Us2Ok+Fb93ArV+1zw= +k8s.io/kubelet v0.27.10 h1:nZ/vCiXXCcSVsG3sDyWvwDXy1OhsWDSmNntPjheahx4= +k8s.io/kubelet v0.27.10/go.mod h1:YO6tFItG7WPkYmenMUAZX4jzNrpTvUe5Wzoq8QYqd7Y= +k8s.io/kubernetes v1.27.10 h1:/fYjGKNPgnq3hXj+MLTzUDYHFzdn9+lCFuPWu1QLM4c= +k8s.io/kubernetes v1.27.10/go.mod h1:cRLM3g95AsipdxwaEkPgIFiF+qda0y3UKHyDHVSj6ok= +k8s.io/metrics v0.27.10 h1:RP8DVJ9/Z+dj5vncqT/IrIQDPsTHeqQrnVBXuPkduac= +k8s.io/metrics v0.27.10/go.mod h1:MYOaCJy/112a5byspyWZesgZavPFb38XcsBj0MWfXkc= +k8s.io/mount-utils v0.27.10 h1:VUkSDkKTd2pQDRLjABpeUGEyq/2DrcEgZRw16ic7pWc= +k8s.io/mount-utils v0.27.10/go.mod h1:ZTpotHgWN49RtIuK0Dy98noHxs2D0hqsbKMnwnKgY44= k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 h1:kmDqav+P+/5e1i9tFfHq1qcF3sOrDp+YEkVDAHu7Jwk= k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= oras.land/oras-go v1.2.4-0.20230505142456-f92397840738 h1:Nb9UIOXWjmxhbZ/og27D3TpDytMvT/jKyNw9jho2BhI= diff --git a/hack/tool/go.mod b/hack/tool/go.mod index c3a44cfee80e..d5a475712b1b 100644 --- a/hack/tool/go.mod +++ b/hack/tool/go.mod @@ -78,20 +78,20 @@ require ( github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c // indirect github.com/zclconf/go-cty v1.13.0 // indirect golang.org/x/crypto v0.17.0 // indirect - golang.org/x/mod v0.12.0 // indirect - golang.org/x/net v0.17.0 // indirect + golang.org/x/mod v0.14.0 // indirect + golang.org/x/net v0.19.0 // indirect golang.org/x/oauth2 v0.7.0 // indirect golang.org/x/sys v0.15.0 // indirect golang.org/x/term v0.15.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.3.0 // indirect - golang.org/x/tools v0.12.0 // indirect + golang.org/x/tools v0.16.1 // indirect google.golang.org/appengine v1.6.7 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect - k8s.io/apimachinery v0.27.9 // indirect - k8s.io/client-go v0.27.9 // indirect + k8s.io/apimachinery v0.27.10 // indirect + k8s.io/client-go v0.27.10 // indirect k8s.io/klog/v2 v2.90.1 // indirect k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect diff --git a/hack/tool/go.sum b/hack/tool/go.sum index 57b46bdfda6b..d671c2438441 100644 --- a/hack/tool/go.sum +++ b/hack/tool/go.sum @@ -302,8 +302,8 @@ golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvx golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= -golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= +golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -324,8 +324,8 @@ golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220725212005-46097bf591d3/go.mod h1:AaygXjzTFtRAg2ttMY5RMuhpJ3cNnI0XpyFJD1iQRSM= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= +golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.7.0 h1:qe6s0zUXlPX80/dITx3440hWZ7GwMwgDDyrSGTPJG/g= @@ -336,7 +336,7 @@ golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -378,8 +378,8 @@ golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss= -golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= +golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= +golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -437,11 +437,11 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/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.27.9 h1:zelL2mPSOAgcItlCwIzy75/wl4Rt9kSKLMQYhAE2tA4= -k8s.io/apimachinery v0.27.9 h1:IOGjTX8IiPVpl7qOVOvXiiTQ+0G4k68/t5OMTWZkdas= -k8s.io/apimachinery v0.27.9/go.mod h1:EIXLxLt/b1muPITiF5zlrcm7I+YnXsIgM+0GdnPTQvA= -k8s.io/client-go v0.27.9 h1:eSGXZbMVyrFXQ7VZBtyJ1bPtnsApO/U/oJq0arkZ27c= -k8s.io/client-go v0.27.9/go.mod h1:I3POCgjLe2aLPpBSME+WQq64IGjOZ3CQUxp0MQdpVE8= +k8s.io/api v0.27.10 h1:VFvsFZxiG3qeKyMvSOlO6hzrB7CGk6CC0XI1hniBI28= +k8s.io/apimachinery v0.27.10 h1:AlOhsgdtNPMYDMJyUDsj2HZDLKOf1qPfvbbo5O9m4jg= +k8s.io/apimachinery v0.27.10/go.mod h1:IHu2ovJ60RqxyPSLmTel7KDLdOCRbpOxwtUBmwBnT/E= +k8s.io/client-go v0.27.10 h1:ZOrDrfTSsw+66NIkFMmnamKZ9TTs8WUaV8WRc9NhtJA= +k8s.io/client-go v0.27.10/go.mod h1:PhrjLdIJNy7L8liOPEzm6wNlMjhIRJeVbfvksTxKNqI= k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg= diff --git a/inttest/conformance/README.md b/inttest/conformance/README.md index 6fe41b0f947b..39f0ce16fe7d 100644 --- a/inttest/conformance/README.md +++ b/inttest/conformance/README.md @@ -35,15 +35,15 @@ In order to run the conformance test, you will need to set the tested k0s versio In the same directory as your `main.tf` file, create an additional file `terraform.tfvars` with the following input: ```terraform -k0s_version=v1.27.9+k0s.0 -k8s_version=v1.27.9 +k0s_version=v1.27.10+k0s.0 +k8s_version=v1.27.10 sonobuoy_version=0.53.2 ``` ### 2. Environment variables ```shell -TF_VAR_k0s_version=v1.27.9+k0s.0 TF_VAR_sonobuoy_version=0.20.0 TF_VAR_k8s_version=v1.27.9 terraform apply +TF_VAR_k0s_version=v1.27.10+k0s.0 TF_VAR_sonobuoy_version=0.20.0 TF_VAR_k8s_version=v1.27.10 terraform apply ``` **NOTE:** By default, terraform will fetch sonobuoy version **0.53.2**. If you want to use a different version you can override this with one of the above methods. diff --git a/inttest/sonobuoy/README.md b/inttest/sonobuoy/README.md index 41970473b5bb..a1df49f05faf 100644 --- a/inttest/sonobuoy/README.md +++ b/inttest/sonobuoy/README.md @@ -61,7 +61,7 @@ spec: user: "ubuntu" uploadBinary: true k0s: - version: "1.27.9+k0s.0" + version: "1.27.10+k0s.0" ``` To deploy a k0s cluster on the AWS machine, run: @@ -98,9 +98,9 @@ INFO ==> Running phase: Gather host facts . . . -INFO [ssh] 3.250.52.147:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.9+k0s.0 -INFO [ssh] 63.32.21.232:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.9+k0s.0 -INFO [ssh] 54.216.71.108:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.9+k0s.0 +INFO [ssh] 3.250.52.147:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.10+k0s.0 +INFO [ssh] 63.32.21.232:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.10+k0s.0 +INFO [ssh] 54.216.71.108:22: uploading k0s binary from /home/ubuntu/.cache/k0sctl/k0s/linux/amd64/k0s-v1.27.10+k0s.0 INFO ==> Running phase: Configure k0s WARN [ssh] 63.32.21.232:22: generating default configuration INFO [ssh] 63.32.21.232:22: validating configuration @@ -124,7 +124,7 @@ INFO [ssh] 3.250.52.147:22: waiting for node to become ready INFO ==> Running phase: Release exclusive host lock INFO ==> Running phase: Disconnect from hosts INFO ==> Finished in 1m42s -INFO k0s cluster version v1.27.9+k0s.0 is now installed +INFO k0s cluster version v1.27.10+k0s.0 is now installed INFO Tip: To access the cluster you can now fetch the admin kubeconfig using: INFO k0sctl kubeconfig ``` @@ -151,7 +151,7 @@ Example Output: ➜ make check-conformance /home/ubuntu/k0s/inttest/bin/sonobuoy run --wait=1200 \ --mode=certified-conformance \ - --kubernetes-version=v1.27.9 + --kubernetes-version=v1.27.10 INFO[0000] create request issued name=sonobuoy namespace= resource=namespaces INFO[0000] create request issued name=sonobuoy-serviceaccount namespace=sonobuoy resource=serviceaccounts INFO[0000] create request issued name=sonobuoy-serviceaccount-sonobuoy namespace= resource=clusterrolebindings diff --git a/inttest/update-server/html/unstable/index.yaml b/inttest/update-server/html/unstable/index.yaml index aadfe35943e9..e9c18956bc01 100644 --- a/inttest/update-server/html/unstable/index.yaml +++ b/inttest/update-server/html/unstable/index.yaml @@ -1,5 +1,5 @@ name: unstable -version: v1.27.9+k0s.0 +version: v1.27.10+k0s.0 downloadURLs: k0s: linux-amd64: ..../k0s-amd64 diff --git a/pkg/constant/constant_shared.go b/pkg/constant/constant_shared.go index b4a744ddb8b8..cb54cd10c3c9 100644 --- a/pkg/constant/constant_shared.go +++ b/pkg/constant/constant_shared.go @@ -85,7 +85,7 @@ const ( MetricsImage = "registry.k8s.io/metrics-server/metrics-server" MetricsImageVersion = "v0.6.4" KubeProxyImage = "quay.io/k0sproject/kube-proxy" - KubeProxyImageVersion = "v1.27.9" + KubeProxyImageVersion = "v1.27.10" CoreDNSImage = "quay.io/k0sproject/coredns" CoreDNSImageVersion = "1.10.1" EnvoyProxyImage = "quay.io/k0sproject/envoy-distroless"