From 00a09b7c6e1199dba5553f270a4e192e3e99c205 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Wr=C3=B3blewski?= Date: Mon, 27 May 2024 14:14:15 +0000 Subject: [PATCH] Update k/k vendor to 1.30.1 for CA 1.30 --- cluster-autoscaler/apis/go.mod | 8 +- cluster-autoscaler/apis/go.sum | 16 +-- cluster-autoscaler/go.mod | 86 +++++++-------- cluster-autoscaler/go.sum | 80 +++++++------- .../vendor/k8s.io/api/core/v1/generated.proto | 11 +- .../vendor/k8s.io/api/core/v1/types.go | 13 ++- .../core/v1/types_swagger_doc_generated.go | 4 +- .../applyconfigurations/internal/internal.go | 9 ++ .../generators/applyconfiguration.go | 6 +- .../generators/targets.go | 1 + .../k8s.io/code-generator/kube_codegen.sh | 6 ++ .../kubernetes/pkg/scheduler/schedule_one.go | 11 +- .../kubernetes/pkg/scheduler/scheduler.go | 4 +- cluster-autoscaler/vendor/modules.txt | 102 +++++++++--------- cluster-autoscaler/version/version.go | 2 +- 15 files changed, 199 insertions(+), 160 deletions(-) diff --git a/cluster-autoscaler/apis/go.mod b/cluster-autoscaler/apis/go.mod index f225406d1999..59d43f1a2a15 100644 --- a/cluster-autoscaler/apis/go.mod +++ b/cluster-autoscaler/apis/go.mod @@ -5,9 +5,9 @@ go 1.22.0 require ( github.com/onsi/ginkgo/v2 v2.16.0 github.com/onsi/gomega v1.31.1 - k8s.io/apimachinery v0.30.0 - k8s.io/client-go v0.30.0 - k8s.io/code-generator v0.30.0 + k8s.io/apimachinery v0.30.1 + k8s.io/client-go v0.30.1 + k8s.io/code-generator v0.30.1 sigs.k8s.io/structured-merge-diff/v4 v4.4.1 ) @@ -48,7 +48,7 @@ require ( gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/api v0.30.0 // indirect + k8s.io/api v0.30.1 // indirect k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 // indirect k8s.io/klog/v2 v2.120.1 // indirect k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect diff --git a/cluster-autoscaler/apis/go.sum b/cluster-autoscaler/apis/go.sum index 4cadf413da61..a02472d84274 100644 --- a/cluster-autoscaler/apis/go.sum +++ b/cluster-autoscaler/apis/go.sum @@ -144,14 +144,14 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -k8s.io/api v0.30.0 h1:siWhRq7cNjy2iHssOB9SCGNCl2spiF1dO3dABqZ8niA= -k8s.io/api v0.30.0/go.mod h1:OPlaYhoHs8EQ1ql0R/TsUgaRPhpKNxIMrKQfWUp8QSE= -k8s.io/apimachinery v0.30.0 h1:qxVPsyDM5XS96NIh9Oj6LavoVFYff/Pon9cZeDIkHHA= -k8s.io/apimachinery v0.30.0/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc= -k8s.io/client-go v0.30.0 h1:sB1AGGlhY/o7KCyCEQ0bPWzYDL0pwOZO4vAtTSh/gJQ= -k8s.io/client-go v0.30.0/go.mod h1:g7li5O5256qe6TYdAMyX/otJqMhIiGgTapdLchhmOaY= -k8s.io/code-generator v0.30.0 h1:3VUVqHvWFSVSm9kqL/G6kD4ZwNdHF6J/jPyo3Jgjy3k= -k8s.io/code-generator v0.30.0/go.mod h1:mBMZhfRR4IunJUh2+7LVmdcWwpouCH5+LNPkZ3t/v7Q= +k8s.io/api v0.30.1 h1:kCm/6mADMdbAxmIh0LBjS54nQBE+U4KmbCfIkF5CpJY= +k8s.io/api v0.30.1/go.mod h1:ddbN2C0+0DIiPntan/bye3SW3PdwLa11/0yqwvuRrJM= +k8s.io/apimachinery v0.30.1 h1:ZQStsEfo4n65yAdlGTfP/uSHMQSoYzU/oeEbkmF7P2U= +k8s.io/apimachinery v0.30.1/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc= +k8s.io/client-go v0.30.1 h1:uC/Ir6A3R46wdkgCV3vbLyNOYyCJ8oZnjtJGKfytl/Q= +k8s.io/client-go v0.30.1/go.mod h1:wrAqLNs2trwiCH/wxxmT/x3hKVH9PuV0GGW0oDoHVqc= +k8s.io/code-generator v0.30.1 h1:ZsG++q5Vt0ScmKCeLhynUuWgcwFGg1Hl1AGfatqPJBI= +k8s.io/code-generator v0.30.1/go.mod h1:hFgxRsvOUg79mbpbVKfjJvRhVz1qLoe40yZDJ/hwRH4= k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 h1:NGrVE502P0s0/1hudf8zjgwki1X/TByhmAoILTarmzo= k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8= k8s.io/klog/v2 v2.120.1 h1:QXU6cPEOIslTGvZaXvFWiP9VKyeet3sawzTOvdXb4Vw= diff --git a/cluster-autoscaler/go.mod b/cluster-autoscaler/go.mod index 36e134235e7e..e13b898f3613 100644 --- a/cluster-autoscaler/go.mod +++ b/cluster-autoscaler/go.mod @@ -36,18 +36,18 @@ require ( google.golang.org/protobuf v1.33.0 gopkg.in/gcfg.v1 v1.2.3 gopkg.in/yaml.v2 v2.4.0 - k8s.io/api v0.30.0 - k8s.io/apimachinery v0.30.0 - k8s.io/apiserver v0.30.0 + k8s.io/api v0.30.1 + k8s.io/apimachinery v0.30.1 + k8s.io/apiserver v0.30.1 k8s.io/autoscaler/cluster-autoscaler/apis v0.0.0-00010101000000-000000000000 - k8s.io/client-go v0.30.0 - k8s.io/cloud-provider v0.30.0 + k8s.io/client-go v0.30.1 + k8s.io/cloud-provider v0.30.1 k8s.io/cloud-provider-aws v1.27.0 - k8s.io/component-base v0.30.0 - k8s.io/component-helpers v0.30.0 + k8s.io/component-base v0.30.1 + k8s.io/component-helpers v0.30.1 k8s.io/klog/v2 v2.120.1 - k8s.io/kubelet v0.30.0 - k8s.io/kubernetes v1.30.0 + k8s.io/kubelet v0.30.1 + k8s.io/kubernetes v1.30.1 k8s.io/legacy-cloud-providers v0.0.0 k8s.io/utils v0.0.0-20230726121419-3b25d923346b sigs.k8s.io/cloud-provider-azure v1.28.0 @@ -182,13 +182,13 @@ require ( gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apiextensions-apiserver v0.0.0 // indirect - k8s.io/code-generator v0.30.0 // indirect - k8s.io/controller-manager v0.30.0 // indirect - k8s.io/cri-api v0.30.0 // indirect + k8s.io/code-generator v0.30.1 // indirect + k8s.io/controller-manager v0.30.1 // indirect + k8s.io/cri-api v0.30.1 // indirect k8s.io/csi-translation-lib v0.27.0 // indirect k8s.io/dynamic-resource-allocation v0.0.0 // indirect k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 // indirect - k8s.io/kms v0.30.0 // indirect + k8s.io/kms v0.30.1 // indirect k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect k8s.io/kube-scheduler v0.0.0 // indirect k8s.io/kubectl v0.28.0 // indirect @@ -204,64 +204,64 @@ replace github.com/digitalocean/godo => github.com/digitalocean/godo v1.27.0 replace github.com/rancher/go-rancher => github.com/rancher/go-rancher v0.1.0 -replace k8s.io/api => k8s.io/api v0.30.0 +replace k8s.io/api => k8s.io/api v0.30.1 -replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.30.0 +replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.30.1 -replace k8s.io/apimachinery => k8s.io/apimachinery v0.30.0 +replace k8s.io/apimachinery => k8s.io/apimachinery v0.30.1 -replace k8s.io/apiserver => k8s.io/apiserver v0.30.0 +replace k8s.io/apiserver => k8s.io/apiserver v0.30.1 -replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.30.0 +replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.30.1 -replace k8s.io/client-go => k8s.io/client-go v0.30.0 +replace k8s.io/client-go => k8s.io/client-go v0.30.1 -replace k8s.io/cloud-provider => k8s.io/cloud-provider v0.30.0 +replace k8s.io/cloud-provider => k8s.io/cloud-provider v0.30.1 -replace k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.30.0 +replace k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.30.1 -replace k8s.io/code-generator => k8s.io/code-generator v0.30.0 +replace k8s.io/code-generator => k8s.io/code-generator v0.30.1 -replace k8s.io/component-base => k8s.io/component-base v0.30.0 +replace k8s.io/component-base => k8s.io/component-base v0.30.1 -replace k8s.io/component-helpers => k8s.io/component-helpers v0.30.0 +replace k8s.io/component-helpers => k8s.io/component-helpers v0.30.1 -replace k8s.io/controller-manager => k8s.io/controller-manager v0.30.0 +replace k8s.io/controller-manager => k8s.io/controller-manager v0.30.1 -replace k8s.io/cri-api => k8s.io/cri-api v0.30.0 +replace k8s.io/cri-api => k8s.io/cri-api v0.30.1 -replace k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.30.0 +replace k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.30.1 -replace k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.30.0 +replace k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.30.1 -replace k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.30.0 +replace k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.30.1 -replace k8s.io/kube-proxy => k8s.io/kube-proxy v0.30.0 +replace k8s.io/kube-proxy => k8s.io/kube-proxy v0.30.1 -replace k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.30.0 +replace k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.30.1 -replace k8s.io/kubectl => k8s.io/kubectl v0.30.0 +replace k8s.io/kubectl => k8s.io/kubectl v0.30.1 -replace k8s.io/kubelet => k8s.io/kubelet v0.30.0 +replace k8s.io/kubelet => k8s.io/kubelet v0.30.1 -replace k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.0 +replace k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.1 -replace k8s.io/metrics => k8s.io/metrics v0.30.0 +replace k8s.io/metrics => k8s.io/metrics v0.30.1 -replace k8s.io/mount-utils => k8s.io/mount-utils v0.30.0 +replace k8s.io/mount-utils => k8s.io/mount-utils v0.30.1 -replace k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.30.0 +replace k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.30.1 -replace k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.30.0 +replace k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.30.1 -replace k8s.io/sample-controller => k8s.io/sample-controller v0.30.0 +replace k8s.io/sample-controller => k8s.io/sample-controller v0.30.1 -replace k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.30.0 +replace k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.30.1 -replace k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.30.0 +replace k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.30.1 -replace k8s.io/kms => k8s.io/kms v0.30.0 +replace k8s.io/kms => k8s.io/kms v0.30.1 -replace k8s.io/endpointslice => k8s.io/endpointslice v0.30.0 +replace k8s.io/endpointslice => k8s.io/endpointslice v0.30.1 replace k8s.io/autoscaler/cluster-autoscaler/apis => ./apis diff --git a/cluster-autoscaler/go.sum b/cluster-autoscaler/go.sum index 6a221515d1e1..6086c5e99cc3 100644 --- a/cluster-autoscaler/go.sum +++ b/cluster-autoscaler/go.sum @@ -1082,55 +1082,55 @@ 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.30.0 h1:siWhRq7cNjy2iHssOB9SCGNCl2spiF1dO3dABqZ8niA= -k8s.io/api v0.30.0/go.mod h1:OPlaYhoHs8EQ1ql0R/TsUgaRPhpKNxIMrKQfWUp8QSE= -k8s.io/apiextensions-apiserver v0.30.0 h1:jcZFKMqnICJfRxTgnC4E+Hpcq8UEhT8B2lhBcQ+6uAs= -k8s.io/apiextensions-apiserver v0.30.0/go.mod h1:N9ogQFGcrbWqAY9p2mUAL5mGxsLqwgtUce127VtRX5Y= -k8s.io/apimachinery v0.30.0 h1:qxVPsyDM5XS96NIh9Oj6LavoVFYff/Pon9cZeDIkHHA= -k8s.io/apimachinery v0.30.0/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc= -k8s.io/apiserver v0.30.0 h1:QCec+U72tMQ+9tR6A0sMBB5Vh6ImCEkoKkTDRABWq6M= -k8s.io/apiserver v0.30.0/go.mod h1:smOIBq8t0MbKZi7O7SyIpjPsiKJ8qa+llcFCluKyqiY= -k8s.io/client-go v0.30.0 h1:sB1AGGlhY/o7KCyCEQ0bPWzYDL0pwOZO4vAtTSh/gJQ= -k8s.io/client-go v0.30.0/go.mod h1:g7li5O5256qe6TYdAMyX/otJqMhIiGgTapdLchhmOaY= -k8s.io/cloud-provider v0.30.0 h1:hz1MXkFjsyO167sRZVchXEi2YYMQ6kolBi79nuICjzw= -k8s.io/cloud-provider v0.30.0/go.mod h1:iyVcGvDfmZ7m5cliI9TTHj0VTjYDNpc/K71Gp6hukjU= +k8s.io/api v0.30.1 h1:kCm/6mADMdbAxmIh0LBjS54nQBE+U4KmbCfIkF5CpJY= +k8s.io/api v0.30.1/go.mod h1:ddbN2C0+0DIiPntan/bye3SW3PdwLa11/0yqwvuRrJM= +k8s.io/apiextensions-apiserver v0.30.1 h1:4fAJZ9985BmpJG6PkoxVRpXv9vmPUOVzl614xarePws= +k8s.io/apiextensions-apiserver v0.30.1/go.mod h1:R4GuSrlhgq43oRY9sF2IToFh7PVlF1JjfWdoG3pixk4= +k8s.io/apimachinery v0.30.1 h1:ZQStsEfo4n65yAdlGTfP/uSHMQSoYzU/oeEbkmF7P2U= +k8s.io/apimachinery v0.30.1/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc= +k8s.io/apiserver v0.30.1 h1:BEWEe8bzS12nMtDKXzCF5Q5ovp6LjjYkSp8qOPk8LZ8= +k8s.io/apiserver v0.30.1/go.mod h1:i87ZnQ+/PGAmSbD/iEKM68bm1D5reX8fO4Ito4B01mo= +k8s.io/client-go v0.30.1 h1:uC/Ir6A3R46wdkgCV3vbLyNOYyCJ8oZnjtJGKfytl/Q= +k8s.io/client-go v0.30.1/go.mod h1:wrAqLNs2trwiCH/wxxmT/x3hKVH9PuV0GGW0oDoHVqc= +k8s.io/cloud-provider v0.30.1 h1:OslHpog97zG9Kr7/vV1ki8nLKq8xTPUkN/kepCxBqKI= +k8s.io/cloud-provider v0.30.1/go.mod h1:1uZp+FSskXQoeAAIU91/XCO8X/9N1U3z5usYeSLT4MI= k8s.io/cloud-provider-aws v1.27.0 h1:PF8YrH8QcN6JoXB3Xxlaz84SBDYMPunJuCc0cPuCWXA= k8s.io/cloud-provider-aws v1.27.0/go.mod h1:9vUb5mnVnReSRDBWcBxB1b0HOeEc472iOPmrnwpN9SA= -k8s.io/code-generator v0.30.0 h1:3VUVqHvWFSVSm9kqL/G6kD4ZwNdHF6J/jPyo3Jgjy3k= -k8s.io/code-generator v0.30.0/go.mod h1:mBMZhfRR4IunJUh2+7LVmdcWwpouCH5+LNPkZ3t/v7Q= -k8s.io/component-base v0.30.0 h1:cj6bp38g0ainlfYtaOQuRELh5KSYjhKxM+io7AUIk4o= -k8s.io/component-base v0.30.0/go.mod h1:V9x/0ePFNaKeKYA3bOvIbrNoluTSG+fSJKjLdjOoeXQ= -k8s.io/component-helpers v0.30.0 h1:xbJtNCfSM4SB/Tz5JqCKDZv4eT5LVi/AWQ1VOxhmStU= -k8s.io/component-helpers v0.30.0/go.mod h1:68HlSwXIumMKmCx8cZe1PoafQEYh581/sEpxMrkhmX4= -k8s.io/controller-manager v0.30.0 h1:jqqT8cK0Awdy0IfT0yuqYIRmwskbdzH5AEZqkuhEVMs= -k8s.io/controller-manager v0.30.0/go.mod h1:suM1r/pxUuk2ij5Bbm7W9kBLrFujXuzIboNuWK5AfRA= -k8s.io/cri-api v0.30.0 h1:hZqh3vH5JZdqeAyhD9nPXSbT6GDgrtPJkPiIzhWKVhk= -k8s.io/cri-api v0.30.0/go.mod h1://4/umPJSW1ISNSNng4OwjpkvswJOQwU8rnkvO8P+xg= -k8s.io/csi-translation-lib v0.30.0 h1:pEe6jshNVE4od2AdgYlsAtiKP/MH+NcsBbUPA/dWA6U= -k8s.io/csi-translation-lib v0.30.0/go.mod h1:5TT/awOiKEX+8CcbReVYJyddT7xqlFrp3ChE9e45MyU= -k8s.io/dynamic-resource-allocation v0.30.0 h1:CLMe/tsqOmIsR336A8vP4vGsdccfgMeUM2ksbxG5pyM= -k8s.io/dynamic-resource-allocation v0.30.0/go.mod h1:ltnb2UxylJw3MHeUIcXtIsxX23/4oHAY4Hr44I4RzZU= +k8s.io/code-generator v0.30.1 h1:ZsG++q5Vt0ScmKCeLhynUuWgcwFGg1Hl1AGfatqPJBI= +k8s.io/code-generator v0.30.1/go.mod h1:hFgxRsvOUg79mbpbVKfjJvRhVz1qLoe40yZDJ/hwRH4= +k8s.io/component-base v0.30.1 h1:bvAtlPh1UrdaZL20D9+sWxsJljMi0QZ3Lmw+kmZAaxQ= +k8s.io/component-base v0.30.1/go.mod h1:e/X9kDiOebwlI41AvBHuWdqFriSRrX50CdwA9TFaHLI= +k8s.io/component-helpers v0.30.1 h1:/UcxSLzZ0owluTE2WMDrFfZl2L+WVXKdYYYm68qnH7U= +k8s.io/component-helpers v0.30.1/go.mod h1:b1Xk27UJ3p/AmPqDx7khrnSxrdwQy9gTP7O1y6MZ6rg= +k8s.io/controller-manager v0.30.1 h1:vrpfinHQWGf40U08Zmrt+QxK/2yTgjJl/9DKtjaB1gI= +k8s.io/controller-manager v0.30.1/go.mod h1:8rTEPbn8LRKC/vS+If+JAKBfsftCfTMaF8/n4SJC+PQ= +k8s.io/cri-api v0.30.1 h1:AUM78wiC56B1WJ2c795AS0IG5T57CkEdkn0IuC+miAE= +k8s.io/cri-api v0.30.1/go.mod h1://4/umPJSW1ISNSNng4OwjpkvswJOQwU8rnkvO8P+xg= +k8s.io/csi-translation-lib v0.30.1 h1:fIBtNMQjyr7HFv3xGSSH9cWOQS1K1kIBmZ1zRsHuVKs= +k8s.io/csi-translation-lib v0.30.1/go.mod h1:l0HrIBIxUKRvqnNWqn6AXTYgUa2mAFLT6bjo1lU+55U= +k8s.io/dynamic-resource-allocation v0.30.1 h1:Orv5t34/PMUxi57Fgzr3UpeWUvp5RmM3HWeQKqzTnyw= +k8s.io/dynamic-resource-allocation v0.30.1/go.mod h1:l1kPvmIhxAysEHqW0lGjSIRvansWSpq27wCuqCccP6E= k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 h1:NGrVE502P0s0/1hudf8zjgwki1X/TByhmAoILTarmzo= k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.120.1 h1:QXU6cPEOIslTGvZaXvFWiP9VKyeet3sawzTOvdXb4Vw= k8s.io/klog/v2 v2.120.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= -k8s.io/kms v0.30.0 h1:ZlnD/ei5lpvUlPw6eLfVvH7d8i9qZ6HwUQgydNVks8g= -k8s.io/kms v0.30.0/go.mod h1:GrMurD0qk3G4yNgGcsCEmepqf9KyyIrTXYR2lyUOJC4= +k8s.io/kms v0.30.1 h1:gEIbEeCbFiaN2tNfp/EUhFdGr5/CSj8Eyq6Mkr7cCiY= +k8s.io/kms v0.30.1/go.mod h1:GrMurD0qk3G4yNgGcsCEmepqf9KyyIrTXYR2lyUOJC4= k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7FjZpUb45WallggurYhKGag= k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98= -k8s.io/kube-scheduler v0.30.0 h1:wr2bcKy9MoN0VlfiM66KHYsgUXPJYhtr3b6LiVmKc94= -k8s.io/kube-scheduler v0.30.0/go.mod h1:C/yQb0WrPsxAA3LGwh+HB4sY5RMbH+2UMfdDpEQNR30= -k8s.io/kubectl v0.30.0 h1:xbPvzagbJ6RNYVMVuiHArC1grrV5vSmmIcSZuCdzRyk= -k8s.io/kubectl v0.30.0/go.mod h1:zgolRw2MQXLPwmic2l/+iHs239L49fhSeICuMhQQXTI= -k8s.io/kubelet v0.30.0 h1:/pqHVR2Rn8ExCpn211wL3pMtqRFpcBcJPl4+1INbIMk= -k8s.io/kubelet v0.30.0/go.mod h1:WukdKqbQxnj+csn3K8XOKeX7Sh60J/da25IILjvvB5s= -k8s.io/kubernetes v1.30.0 h1:u3Yw8rNlo2NDSGaDpoxoHXLPQnEu1tfqHATKOJe94HY= -k8s.io/kubernetes v1.30.0/go.mod h1:yPbIk3MhmhGigX62FLJm+CphNtjxqCvAIFQXup6RKS0= -k8s.io/legacy-cloud-providers v0.30.0 h1:TdaWbGlLuAVtoKQx98PZn1D3I1JH1hf3SFR4nAzu6oI= -k8s.io/legacy-cloud-providers v0.30.0/go.mod h1:DOdF7dbVxvdprMF748oKkDcNWq/YhM+PKp7usT0D1MI= -k8s.io/mount-utils v0.30.0 h1:EceYTNYVabfpdtIAHC4KgMzoZkm1B8ovZ1J666mYZQI= -k8s.io/mount-utils v0.30.0/go.mod h1:9sCVmwGLcV1MPvbZ+rToMDnl1QcGozy+jBPd0MsQLIo= +k8s.io/kube-scheduler v0.30.1 h1:bH7Ie+gSDHas0BVjtdEY87zGLCPA2WMZ+TV4/7lqXg0= +k8s.io/kube-scheduler v0.30.1/go.mod h1:nAiJHoSyc3/XBUGE24MYcoSiDMuUhabmKVD0KTjQdus= +k8s.io/kubectl v0.30.1 h1:sHFIRI3oP0FFZmBAVEE8ErjnTyXDPkBcvO88mH9RjuY= +k8s.io/kubectl v0.30.1/go.mod h1:7j+L0Cc38RYEcx+WH3y44jRBe1Q1jxdGPKkX0h4iDq0= +k8s.io/kubelet v0.30.1 h1:6gS1gWjrefUGfC/9n0ITOzxnKyt89FfkIhom70Bola4= +k8s.io/kubelet v0.30.1/go.mod h1:5IUeAt3YlIfLNdT/YfRuCCONfEefm7qfcqz81b002Z8= +k8s.io/kubernetes v1.30.1 h1:XlqS6KslLEA5mQzLK2AJrhr4Z1m8oJfkhHiWJ5lue+I= +k8s.io/kubernetes v1.30.1/go.mod h1:yPbIk3MhmhGigX62FLJm+CphNtjxqCvAIFQXup6RKS0= +k8s.io/legacy-cloud-providers v0.30.1 h1:QGoeW4C7TQdsuMagqmzUVYhh7m0r4tyzgtmxU0iubqo= +k8s.io/legacy-cloud-providers v0.30.1/go.mod h1:cYPg6vX/fH4lp6smtN/QKRWPuJPDRWqIp1JOVs674zc= +k8s.io/mount-utils v0.30.1 h1:4HEFqo2bzRjCHHXRu7yQh6tvpMnplwWaqhuU7oE3710= +k8s.io/mount-utils v0.30.1/go.mod h1:9sCVmwGLcV1MPvbZ+rToMDnl1QcGozy+jBPd0MsQLIo= k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI= k8s.io/utils v0.0.0-20230726121419-3b25d923346b/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= diff --git a/cluster-autoscaler/vendor/k8s.io/api/core/v1/generated.proto b/cluster-autoscaler/vendor/k8s.io/api/core/v1/generated.proto index 021e45e890ab..f3b47c722d17 100644 --- a/cluster-autoscaler/vendor/k8s.io/api/core/v1/generated.proto +++ b/cluster-autoscaler/vendor/k8s.io/api/core/v1/generated.proto @@ -1986,6 +1986,7 @@ message HTTPHeader { // pod's hosts file. message HostAlias { // IP address of the host file entry. + // +required optional string ip = 1; // Hostnames for the above IP address. @@ -2308,9 +2309,15 @@ message LoadBalancerStatus { // +structType=atomic message LocalObjectReference { // Name of the referent. - // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + // This field is effectively required, but due to backwards compatibility is + // allowed to be empty. Instances of this type with an empty value here are + // almost certainly wrong. // TODO: Add other useful fields. apiVersion, kind, uid? + // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names // +optional + // +default="" + // +kubebuilder:default="" + // TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896. optional string name = 1; } @@ -5838,6 +5845,8 @@ message ServiceSpec { // not set, the implementation will apply its default routing strategy. If set // to "PreferClose", implementations should prioritize endpoints that are // topologically close (e.g., same zone). + // This is an alpha field and requires enabling ServiceTrafficDistribution feature. + // +featureGate=ServiceTrafficDistribution // +optional optional string trafficDistribution = 23; } diff --git a/cluster-autoscaler/vendor/k8s.io/api/core/v1/types.go b/cluster-autoscaler/vendor/k8s.io/api/core/v1/types.go index 803679c48ba2..328df9a7b7dd 100644 --- a/cluster-autoscaler/vendor/k8s.io/api/core/v1/types.go +++ b/cluster-autoscaler/vendor/k8s.io/api/core/v1/types.go @@ -4113,7 +4113,8 @@ const ( // pod's hosts file. type HostAlias struct { // IP address of the host file entry. - IP string `json:"ip,omitempty" protobuf:"bytes,1,opt,name=ip"` + // +required + IP string `json:"ip" protobuf:"bytes,1,opt,name=ip"` // Hostnames for the above IP address. // +listType=atomic Hostnames []string `json:"hostnames,omitempty" protobuf:"bytes,2,rep,name=hostnames"` @@ -5366,6 +5367,8 @@ type ServiceSpec struct { // not set, the implementation will apply its default routing strategy. If set // to "PreferClose", implementations should prioritize endpoints that are // topologically close (e.g., same zone). + // This is an alpha field and requires enabling ServiceTrafficDistribution feature. + // +featureGate=ServiceTrafficDistribution // +optional TrafficDistribution *string `json:"trafficDistribution,omitempty" protobuf:"bytes,23,opt,name=trafficDistribution"` } @@ -6553,9 +6556,15 @@ type ObjectReference struct { // +structType=atomic type LocalObjectReference struct { // Name of the referent. - // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + // This field is effectively required, but due to backwards compatibility is + // allowed to be empty. Instances of this type with an empty value here are + // almost certainly wrong. // TODO: Add other useful fields. apiVersion, kind, uid? + // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names // +optional + // +default="" + // +kubebuilder:default="" + // TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896. Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"` } diff --git a/cluster-autoscaler/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go b/cluster-autoscaler/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go index 5470aebc5597..c54f2a2fe509 100644 --- a/cluster-autoscaler/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go +++ b/cluster-autoscaler/vendor/k8s.io/api/core/v1/types_swagger_doc_generated.go @@ -1032,7 +1032,7 @@ func (LoadBalancerStatus) SwaggerDoc() map[string]string { var map_LocalObjectReference = map[string]string{ "": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", - "name": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "name": "Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", } func (LocalObjectReference) SwaggerDoc() map[string]string { @@ -2420,7 +2420,7 @@ var map_ServiceSpec = map[string]string{ "allocateLoadBalancerNodePorts": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type.", "loadBalancerClass": "loadBalancerClass is the class of the load balancer implementation this Service belongs to. If specified, the value of this field must be a label-style identifier, with an optional prefix, e.g. \"internal-vip\" or \"example.com/internal-vip\". Unprefixed names are reserved for end-users. This field can only be set when the Service type is 'LoadBalancer'. If not set, the default load balancer implementation is used, today this is typically done through the cloud provider integration, but should apply for any default implementation. If set, it is assumed that a load balancer implementation is watching for Services with a matching class. Any default load balancer implementation (e.g. cloud providers) should ignore Services that set this field. This field can only be set when creating or updating a Service to type 'LoadBalancer'. Once set, it can not be changed. This field will be wiped when a service is updated to a non 'LoadBalancer' type.", "internalTrafficPolicy": "InternalTrafficPolicy describes how nodes distribute service traffic they receive on the ClusterIP. If set to \"Local\", the proxy will assume that pods only want to talk to endpoints of the service on the same node as the pod, dropping the traffic if there are no local endpoints. The default value, \"Cluster\", uses the standard behavior of routing to all endpoints evenly (possibly modified by topology and other features).", - "trafficDistribution": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone).", + "trafficDistribution": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is an alpha field and requires enabling ServiceTrafficDistribution feature.", } func (ServiceSpec) SwaggerDoc() map[string]string { diff --git a/cluster-autoscaler/vendor/k8s.io/client-go/applyconfigurations/internal/internal.go b/cluster-autoscaler/vendor/k8s.io/client-go/applyconfigurations/internal/internal.go index 0d753b07b15e..47bfb44e0c3e 100644 --- a/cluster-autoscaler/vendor/k8s.io/client-go/applyconfigurations/internal/internal.go +++ b/cluster-autoscaler/vendor/k8s.io/client-go/applyconfigurations/internal/internal.go @@ -4759,6 +4759,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -4772,6 +4773,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -4809,6 +4811,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -4827,6 +4830,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -5650,6 +5654,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: ip type: scalar: string + default: "" - name: io.k8s.api.core.v1.HostIP map: fields: @@ -5879,6 +5884,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" elementRelationship: atomic - name: io.k8s.api.core.v1.LocalVolumeSource map: @@ -7617,6 +7623,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -7630,6 +7637,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean @@ -7646,6 +7654,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: name type: scalar: string + default: "" - name: optional type: scalar: boolean diff --git a/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go b/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go index eb885a5901b7..ee4743aa279b 100644 --- a/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go +++ b/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/applyconfiguration.go @@ -35,6 +35,7 @@ type applyConfigurationGenerator struct { generator.GoGenerator // outPkgBase is the base package, under which the "internal" and GV-specific subdirs live outPkgBase string // must be a Go import-path + localPkg string groupVersion clientgentypes.GroupVersion applyConfig applyConfig imports namer.ImportTracker @@ -49,9 +50,8 @@ func (g *applyConfigurationGenerator) Filter(_ *generator.Context, t *types.Type } func (g *applyConfigurationGenerator) Namers(*generator.Context) namer.NameSystems { - localPkg := path.Join(g.outPkgBase, g.groupVersion.Group.PackageName(), g.groupVersion.Version.PackageName()) return namer.NameSystems{ - "raw": namer.NewRawNamer(localPkg, g.imports), + "raw": namer.NewRawNamer(g.localPkg, g.imports), "singularKind": namer.NewPublicNamer(0), } } @@ -336,7 +336,7 @@ func (b *$.ApplyConfig.ApplyConfiguration|public$) ensure$.MemberType.Elem|publi var clientgenTypeConstructorNamespaced = ` // $.ApplyConfig.Type|public$ constructs an declarative configuration of the $.ApplyConfig.Type|public$ type for use with -// apply. +// apply. func $.ApplyConfig.Type|public$(name, namespace string) *$.ApplyConfig.ApplyConfiguration|public$ { b := &$.ApplyConfig.ApplyConfiguration|public${} b.WithName(name) diff --git a/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/targets.go b/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/targets.go index 7fc624d67bc2..debab90e1152 100644 --- a/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/targets.go +++ b/cluster-autoscaler/vendor/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/targets.go @@ -185,6 +185,7 @@ func targetForApplyConfigurationsPackage(outputDirBase, outputPkgBase, pkgSubdir OutputFilename: strings.ToLower(toGenerate.Type.Name.Name) + ".go", }, outPkgBase: outputPkgBase, + localPkg: outputPkg, groupVersion: gv, applyConfig: toGenerate, imports: generator.NewImportTracker(), diff --git a/cluster-autoscaler/vendor/k8s.io/code-generator/kube_codegen.sh b/cluster-autoscaler/vendor/k8s.io/code-generator/kube_codegen.sh index 1f3f83abadd6..6ca83a6c5d31 100644 --- a/cluster-autoscaler/vendor/k8s.io/code-generator/kube_codegen.sh +++ b/cluster-autoscaler/vendor/k8s.io/code-generator/kube_codegen.sh @@ -443,6 +443,7 @@ function kube::codegen::gen_client() { local applyconfig="false" local applyconfig_subdir="applyconfiguration" local applyconfig_external="" + local applyconfig_openapi_schema="" local watchable="false" local listers_subdir="listers" local informers_subdir="informers" @@ -488,6 +489,10 @@ function kube::codegen::gen_client() { applyconfig_external="$2" shift 2 ;; + "--applyconfig-openapi-schema") + applyconfig_openapi_schema="$2" + shift 2 + ;; "--with-watch") watchable="true" shift @@ -594,6 +599,7 @@ function kube::codegen::gen_client() { --output-dir "${out_dir}/${applyconfig_subdir}" \ --output-pkg "${applyconfig_pkg}" \ --external-applyconfigurations "${applyconfig_external}" \ + --openapi-schema "${applyconfig_openapi_schema}" \ "${input_pkgs[@]}" fi diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/schedule_one.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/schedule_one.go index b45276b95000..282ce5ab8e2f 100644 --- a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/schedule_one.go +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/schedule_one.go @@ -441,13 +441,16 @@ func (sched *Scheduler) schedulePod(ctx context.Context, fwk framework.Framework // filter plugins and filter extenders. func (sched *Scheduler) findNodesThatFitPod(ctx context.Context, fwk framework.Framework, state *framework.CycleState, pod *v1.Pod) ([]*framework.NodeInfo, framework.Diagnosis, error) { logger := klog.FromContext(ctx) - diagnosis := framework.Diagnosis{ - NodeToStatusMap: make(framework.NodeToStatusMap), - } allNodes, err := sched.nodeInfoSnapshot.NodeInfos().List() if err != nil { - return nil, diagnosis, err + return nil, framework.Diagnosis{ + NodeToStatusMap: make(framework.NodeToStatusMap), + }, err + } + + diagnosis := framework.Diagnosis{ + NodeToStatusMap: make(framework.NodeToStatusMap, len(allNodes)), } // Run "prefilter" plugins. preRes, s := fwk.RunPreFilterPlugins(ctx, state, pod) diff --git a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/scheduler.go b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/scheduler.go index 76e0cbb01e17..df007aa82fc6 100644 --- a/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/scheduler.go +++ b/cluster-autoscaler/vendor/k8s.io/kubernetes/pkg/scheduler/scheduler.go @@ -549,7 +549,9 @@ func newPodInformer(cs clientset.Interface, resyncPeriod time.Duration) cache.Sh // The Extract workflow (i.e. `ExtractPod`) should be unused. trim := func(obj interface{}) (interface{}, error) { if accessor, err := meta.Accessor(obj); err == nil { - accessor.SetManagedFields(nil) + if accessor.GetManagedFields() != nil { + accessor.SetManagedFields(nil) + } } return obj, nil } diff --git a/cluster-autoscaler/vendor/modules.txt b/cluster-autoscaler/vendor/modules.txt index 71bb21e88b52..16aa26b8542d 100644 --- a/cluster-autoscaler/vendor/modules.txt +++ b/cluster-autoscaler/vendor/modules.txt @@ -1032,7 +1032,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.30.0 => k8s.io/api v0.30.0 +# k8s.io/api v0.30.1 => k8s.io/api v0.30.1 ## explicit; go 1.22.0 k8s.io/api/admission/v1 k8s.io/api/admission/v1beta1 @@ -1090,10 +1090,10 @@ k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 k8s.io/api/storagemigration/v1alpha1 -# k8s.io/apiextensions-apiserver v0.0.0 => k8s.io/apiextensions-apiserver v0.30.0 +# k8s.io/apiextensions-apiserver v0.0.0 => k8s.io/apiextensions-apiserver v0.30.1 ## explicit; go 1.22.0 k8s.io/apiextensions-apiserver/pkg/features -# k8s.io/apimachinery v0.30.0 => k8s.io/apimachinery v0.30.0 +# k8s.io/apimachinery v0.30.1 => k8s.io/apimachinery v0.30.1 ## explicit; go 1.22.0 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -1157,7 +1157,7 @@ k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/json k8s.io/apimachinery/third_party/forked/golang/netutil k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/apiserver v0.30.0 => k8s.io/apiserver v0.30.0 +# k8s.io/apiserver v0.30.1 => k8s.io/apiserver v0.30.1 ## explicit; go 1.22.0 k8s.io/apiserver/pkg/admission k8s.io/apiserver/pkg/admission/configuration @@ -1306,7 +1306,7 @@ k8s.io/apiserver/plugin/pkg/authenticator/token/webhook k8s.io/apiserver/plugin/pkg/authorizer/webhook k8s.io/apiserver/plugin/pkg/authorizer/webhook/metrics # k8s.io/autoscaler/cluster-autoscaler/apis v0.0.0-00010101000000-000000000000 => ./apis -## explicit; go 1.21 +## explicit; go 1.22.0 k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/autoscaling.x-k8s.io/v1beta1 k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/applyconfiguration/autoscaling.x-k8s.io/v1beta1 k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/clientset/versioned @@ -1319,7 +1319,7 @@ k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/informers/e k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/informers/externalversions/autoscaling.x-k8s.io/v1beta1 k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/informers/externalversions/internalinterfaces k8s.io/autoscaler/cluster-autoscaler/apis/provisioningrequest/client/listers/autoscaling.x-k8s.io/v1beta1 -# k8s.io/client-go v0.30.0 => k8s.io/client-go v0.30.0 +# k8s.io/client-go v0.30.1 => k8s.io/client-go v0.30.1 ## explicit; go 1.22.0 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -1654,7 +1654,7 @@ k8s.io/client-go/util/homedir k8s.io/client-go/util/keyutil k8s.io/client-go/util/retry k8s.io/client-go/util/workqueue -# k8s.io/cloud-provider v0.30.0 => k8s.io/cloud-provider v0.30.0 +# k8s.io/cloud-provider v0.30.1 => k8s.io/cloud-provider v0.30.1 ## explicit; go 1.22.0 k8s.io/cloud-provider k8s.io/cloud-provider/api @@ -1677,7 +1677,7 @@ k8s.io/cloud-provider/volume/helpers # k8s.io/cloud-provider-aws v1.27.0 ## explicit; go 1.20 k8s.io/cloud-provider-aws/pkg/providers/v1 -# k8s.io/code-generator v0.30.0 => k8s.io/code-generator v0.30.0 +# k8s.io/code-generator v0.30.1 => k8s.io/code-generator v0.30.1 ## explicit; go 1.22.0 k8s.io/code-generator k8s.io/code-generator/cmd/applyconfiguration-gen @@ -1713,7 +1713,7 @@ k8s.io/code-generator/cmd/register-gen/generators k8s.io/code-generator/pkg/namer k8s.io/code-generator/pkg/util k8s.io/code-generator/third_party/forked/golang/reflect -# k8s.io/component-base v0.30.0 => k8s.io/component-base v0.30.0 +# k8s.io/component-base v0.30.1 => k8s.io/component-base v0.30.1 ## explicit; go 1.22.0 k8s.io/component-base/cli/flag k8s.io/component-base/codec @@ -1743,7 +1743,7 @@ k8s.io/component-base/tracing k8s.io/component-base/tracing/api/v1 k8s.io/component-base/version k8s.io/component-base/version/verflag -# k8s.io/component-helpers v0.30.0 => k8s.io/component-helpers v0.30.0 +# k8s.io/component-helpers v0.30.1 => k8s.io/component-helpers v0.30.1 ## explicit; go 1.22.0 k8s.io/component-helpers/apimachinery/lease k8s.io/component-helpers/node/topology @@ -1753,7 +1753,7 @@ k8s.io/component-helpers/scheduling/corev1 k8s.io/component-helpers/scheduling/corev1/nodeaffinity k8s.io/component-helpers/storage/ephemeral k8s.io/component-helpers/storage/volume -# k8s.io/controller-manager v0.30.0 => k8s.io/controller-manager v0.30.0 +# k8s.io/controller-manager v0.30.1 => k8s.io/controller-manager v0.30.1 ## explicit; go 1.22.0 k8s.io/controller-manager/config k8s.io/controller-manager/config/v1 @@ -1765,16 +1765,16 @@ k8s.io/controller-manager/pkg/features k8s.io/controller-manager/pkg/features/register k8s.io/controller-manager/pkg/leadermigration/config k8s.io/controller-manager/pkg/leadermigration/options -# k8s.io/cri-api v0.30.0 => k8s.io/cri-api v0.30.0 +# k8s.io/cri-api v0.30.1 => k8s.io/cri-api v0.30.1 ## explicit; go 1.22.0 k8s.io/cri-api/pkg/apis k8s.io/cri-api/pkg/apis/runtime/v1 k8s.io/cri-api/pkg/errors -# k8s.io/csi-translation-lib v0.27.0 => k8s.io/csi-translation-lib v0.30.0 +# k8s.io/csi-translation-lib v0.27.0 => k8s.io/csi-translation-lib v0.30.1 ## explicit; go 1.22.0 k8s.io/csi-translation-lib k8s.io/csi-translation-lib/plugins -# k8s.io/dynamic-resource-allocation v0.0.0 => k8s.io/dynamic-resource-allocation v0.30.0 +# k8s.io/dynamic-resource-allocation v0.0.0 => k8s.io/dynamic-resource-allocation v0.30.1 ## explicit; go 1.22.0 k8s.io/dynamic-resource-allocation/resourceclaim k8s.io/dynamic-resource-allocation/structured/namedresources/cel @@ -1796,7 +1796,7 @@ k8s.io/klog/v2/internal/severity k8s.io/klog/v2/internal/sloghandler k8s.io/klog/v2/internal/verbosity k8s.io/klog/v2/textlogger -# k8s.io/kms v0.30.0 => k8s.io/kms v0.30.0 +# k8s.io/kms v0.30.1 => k8s.io/kms v0.30.1 ## explicit; go 1.22.0 k8s.io/kms/apis/v1beta1 k8s.io/kms/apis/v2 @@ -1823,14 +1823,14 @@ k8s.io/kube-openapi/pkg/validation/errors k8s.io/kube-openapi/pkg/validation/spec k8s.io/kube-openapi/pkg/validation/strfmt k8s.io/kube-openapi/pkg/validation/strfmt/bson -# k8s.io/kube-scheduler v0.0.0 => k8s.io/kube-scheduler v0.30.0 +# k8s.io/kube-scheduler v0.0.0 => k8s.io/kube-scheduler v0.30.1 ## explicit; go 1.22.0 k8s.io/kube-scheduler/config/v1 k8s.io/kube-scheduler/extender/v1 -# k8s.io/kubectl v0.28.0 => k8s.io/kubectl v0.30.0 +# k8s.io/kubectl v0.28.0 => k8s.io/kubectl v0.30.1 ## explicit; go 1.22.0 k8s.io/kubectl/pkg/scale -# k8s.io/kubelet v0.30.0 => k8s.io/kubelet v0.30.0 +# k8s.io/kubelet v0.30.1 => k8s.io/kubelet v0.30.1 ## explicit; go 1.22.0 k8s.io/kubelet/config/v1 k8s.io/kubelet/config/v1alpha1 @@ -1852,7 +1852,7 @@ k8s.io/kubelet/pkg/cri/streaming k8s.io/kubelet/pkg/cri/streaming/portforward k8s.io/kubelet/pkg/cri/streaming/remotecommand k8s.io/kubelet/pkg/types -# k8s.io/kubernetes v1.30.0 +# k8s.io/kubernetes v1.30.1 ## explicit; go 1.22.0 k8s.io/kubernetes/cmd/kubelet/app k8s.io/kubernetes/cmd/kubelet/app/options @@ -2097,11 +2097,11 @@ k8s.io/kubernetes/pkg/volume/validation k8s.io/kubernetes/pkg/windows/service k8s.io/kubernetes/test/utils k8s.io/kubernetes/third_party/forked/golang/expansion -# k8s.io/legacy-cloud-providers v0.0.0 => k8s.io/legacy-cloud-providers v0.30.0 +# k8s.io/legacy-cloud-providers v0.0.0 => k8s.io/legacy-cloud-providers v0.30.1 ## explicit; go 1.22.0 k8s.io/legacy-cloud-providers/gce k8s.io/legacy-cloud-providers/gce/gcpcredential -# k8s.io/mount-utils v0.26.0-alpha.0 => k8s.io/mount-utils v0.30.0 +# k8s.io/mount-utils v0.26.0-alpha.0 => k8s.io/mount-utils v0.30.1 ## explicit; go 1.22.0 k8s.io/mount-utils # k8s.io/utils v0.0.0-20230726121419-3b25d923346b @@ -2201,34 +2201,34 @@ sigs.k8s.io/yaml # github.com/aws/aws-sdk-go/service/eks => github.com/aws/aws-sdk-go/service/eks v1.38.49 # github.com/digitalocean/godo => github.com/digitalocean/godo v1.27.0 # github.com/rancher/go-rancher => github.com/rancher/go-rancher v0.1.0 -# k8s.io/api => k8s.io/api v0.30.0 -# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.30.0 -# k8s.io/apimachinery => k8s.io/apimachinery v0.30.0 -# k8s.io/apiserver => k8s.io/apiserver v0.30.0 -# k8s.io/cli-runtime => k8s.io/cli-runtime v0.30.0 -# k8s.io/client-go => k8s.io/client-go v0.30.0 -# k8s.io/cloud-provider => k8s.io/cloud-provider v0.30.0 -# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.30.0 -# k8s.io/code-generator => k8s.io/code-generator v0.30.0 -# k8s.io/component-base => k8s.io/component-base v0.30.0 -# k8s.io/component-helpers => k8s.io/component-helpers v0.30.0 -# k8s.io/controller-manager => k8s.io/controller-manager v0.30.0 -# k8s.io/cri-api => k8s.io/cri-api v0.30.0 -# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.30.0 -# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.30.0 -# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.30.0 -# k8s.io/kube-proxy => k8s.io/kube-proxy v0.30.0 -# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.30.0 -# k8s.io/kubectl => k8s.io/kubectl v0.30.0 -# k8s.io/kubelet => k8s.io/kubelet v0.30.0 -# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.0 -# k8s.io/metrics => k8s.io/metrics v0.30.0 -# k8s.io/mount-utils => k8s.io/mount-utils v0.30.0 -# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.30.0 -# k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.30.0 -# k8s.io/sample-controller => k8s.io/sample-controller v0.30.0 -# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.30.0 -# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.30.0 -# k8s.io/kms => k8s.io/kms v0.30.0 -# k8s.io/endpointslice => k8s.io/endpointslice v0.30.0 +# k8s.io/api => k8s.io/api v0.30.1 +# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.30.1 +# k8s.io/apimachinery => k8s.io/apimachinery v0.30.1 +# k8s.io/apiserver => k8s.io/apiserver v0.30.1 +# k8s.io/cli-runtime => k8s.io/cli-runtime v0.30.1 +# k8s.io/client-go => k8s.io/client-go v0.30.1 +# k8s.io/cloud-provider => k8s.io/cloud-provider v0.30.1 +# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.30.1 +# k8s.io/code-generator => k8s.io/code-generator v0.30.1 +# k8s.io/component-base => k8s.io/component-base v0.30.1 +# k8s.io/component-helpers => k8s.io/component-helpers v0.30.1 +# k8s.io/controller-manager => k8s.io/controller-manager v0.30.1 +# k8s.io/cri-api => k8s.io/cri-api v0.30.1 +# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.30.1 +# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.30.1 +# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.30.1 +# k8s.io/kube-proxy => k8s.io/kube-proxy v0.30.1 +# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.30.1 +# k8s.io/kubectl => k8s.io/kubectl v0.30.1 +# k8s.io/kubelet => k8s.io/kubelet v0.30.1 +# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.30.1 +# k8s.io/metrics => k8s.io/metrics v0.30.1 +# k8s.io/mount-utils => k8s.io/mount-utils v0.30.1 +# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.30.1 +# k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.30.1 +# k8s.io/sample-controller => k8s.io/sample-controller v0.30.1 +# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.30.1 +# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.30.1 +# k8s.io/kms => k8s.io/kms v0.30.1 +# k8s.io/endpointslice => k8s.io/endpointslice v0.30.1 # k8s.io/autoscaler/cluster-autoscaler/apis => ./apis diff --git a/cluster-autoscaler/version/version.go b/cluster-autoscaler/version/version.go index 73a5c8ca1751..008246d9c202 100644 --- a/cluster-autoscaler/version/version.go +++ b/cluster-autoscaler/version/version.go @@ -17,4 +17,4 @@ limitations under the License. package version // ClusterAutoscalerVersion contains version of CA. -const ClusterAutoscalerVersion = "1.30.0" +const ClusterAutoscalerVersion = "1.30.1"