diff --git a/go.mod b/go.mod index e249d2551..16c213e14 100644 --- a/go.mod +++ b/go.mod @@ -16,17 +16,17 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.8.4 gonum.org/v1/gonum v0.12.0 - k8s.io/api v0.29.7 - k8s.io/apimachinery v0.29.7 - k8s.io/apiserver v0.29.7 - k8s.io/client-go v0.29.7 - k8s.io/code-generator v0.29.7 - k8s.io/component-base v0.29.7 - k8s.io/component-helpers v0.29.7 + k8s.io/api v0.29.8 + k8s.io/apimachinery v0.29.8 + k8s.io/apiserver v0.29.8 + k8s.io/client-go v0.29.8 + k8s.io/code-generator v0.29.8 + k8s.io/component-base v0.29.8 + k8s.io/component-helpers v0.29.8 k8s.io/klog/hack/tools v0.0.0-20210917071902-331d2323a192 k8s.io/klog/v2 v2.110.1 - k8s.io/kube-scheduler v0.29.7 - k8s.io/kubernetes v1.29.7 + k8s.io/kube-scheduler v0.29.8 + k8s.io/kubernetes v1.29.8 k8s.io/utils v0.0.0-20230726121419-3b25d923346b sigs.k8s.io/controller-runtime v0.16.5 sigs.k8s.io/security-profiles-operator v0.4.0 @@ -130,17 +130,17 @@ require ( gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiextensions-apiserver v0.29.7 // indirect - k8s.io/cloud-provider v0.29.7 // indirect - k8s.io/controller-manager v0.29.7 // indirect - k8s.io/csi-translation-lib v0.29.7 // indirect - k8s.io/dynamic-resource-allocation v0.29.7 // indirect + k8s.io/apiextensions-apiserver v0.29.8 // indirect + k8s.io/cloud-provider v0.29.8 // indirect + k8s.io/controller-manager v0.29.8 // indirect + k8s.io/csi-translation-lib v0.29.8 // indirect + k8s.io/dynamic-resource-allocation v0.29.8 // indirect k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 // indirect - k8s.io/kms v0.29.7 // indirect + k8s.io/kms v0.29.8 // indirect k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 // indirect - k8s.io/kubelet v0.29.7 // indirect - k8s.io/metrics v0.29.7 // indirect - k8s.io/mount-utils v0.29.7 // indirect + k8s.io/kubelet v0.29.8 // indirect + k8s.io/metrics v0.29.8 // indirect + k8s.io/mount-utils v0.29.8 // indirect sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.28.0 // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect sigs.k8s.io/release-utils v0.3.0 // indirect @@ -153,33 +153,33 @@ replace ( go.opentelemetry.io/otel/metric => go.opentelemetry.io/otel/metric v1.21.0 go.opentelemetry.io/otel/sdk => go.opentelemetry.io/otel/sdk v1.21.0 go.opentelemetry.io/otel/trace => go.opentelemetry.io/otel/trace v1.21.0 - k8s.io/api => k8s.io/api v0.29.7 - k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.29.7 - k8s.io/apimachinery => k8s.io/apimachinery v0.29.7 - k8s.io/apiserver => k8s.io/apiserver v0.29.7 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.29.7 - k8s.io/client-go => k8s.io/client-go v0.29.7 - k8s.io/cloud-provider => k8s.io/cloud-provider v0.29.7 - k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.29.7 - k8s.io/code-generator => k8s.io/code-generator v0.29.7 - k8s.io/component-base => k8s.io/component-base v0.29.7 - k8s.io/component-helpers => k8s.io/component-helpers v0.29.7 - k8s.io/controller-manager => k8s.io/controller-manager v0.29.7 - k8s.io/cri-api => k8s.io/cri-api v0.29.7 - k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.29.7 - k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.29.7 - k8s.io/endpointslice => k8s.io/endpointslice v0.29.7 - k8s.io/kms => k8s.io/kms v0.29.7 - k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.29.7 - k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.29.7 - k8s.io/kube-proxy => k8s.io/kube-proxy v0.29.7 - k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.29.7 - k8s.io/kubectl => k8s.io/kubectl v0.29.7 - k8s.io/kubelet => k8s.io/kubelet v0.29.7 - k8s.io/kubernetes => k8s.io/kubernetes v1.29.7 - k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.29.7 - k8s.io/metrics => k8s.io/metrics v0.29.7 - k8s.io/mount-utils => k8s.io/mount-utils v0.29.7 - k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.29.7 - k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.29.7 + k8s.io/api => k8s.io/api v0.29.8 + k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.29.8 + k8s.io/apimachinery => k8s.io/apimachinery v0.29.8 + k8s.io/apiserver => k8s.io/apiserver v0.29.8 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.29.8 + k8s.io/client-go => k8s.io/client-go v0.29.8 + k8s.io/cloud-provider => k8s.io/cloud-provider v0.29.8 + k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.29.8 + k8s.io/code-generator => k8s.io/code-generator v0.29.8 + k8s.io/component-base => k8s.io/component-base v0.29.8 + k8s.io/component-helpers => k8s.io/component-helpers v0.29.8 + k8s.io/controller-manager => k8s.io/controller-manager v0.29.8 + k8s.io/cri-api => k8s.io/cri-api v0.29.8 + k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.29.8 + k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.29.8 + k8s.io/endpointslice => k8s.io/endpointslice v0.29.8 + k8s.io/kms => k8s.io/kms v0.29.8 + k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.29.8 + k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.29.8 + k8s.io/kube-proxy => k8s.io/kube-proxy v0.29.8 + k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.29.8 + k8s.io/kubectl => k8s.io/kubectl v0.29.8 + k8s.io/kubelet => k8s.io/kubelet v0.29.8 + k8s.io/kubernetes => k8s.io/kubernetes v1.29.8 + k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.29.8 + k8s.io/metrics => k8s.io/metrics v0.29.8 + k8s.io/mount-utils => k8s.io/mount-utils v0.29.8 + k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.29.8 + k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.29.8 ) diff --git a/go.sum b/go.sum index afdfedfda..7d71f7e9c 100644 --- a/go.sum +++ b/go.sum @@ -3049,34 +3049,34 @@ honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt 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= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= -k8s.io/api v0.29.7 h1:Q2/thp7YYESgy0MGzxT9RvA/6doLJHBXSFH8GGLxSbc= -k8s.io/api v0.29.7/go.mod h1:mPimdbyuIjwoLtBEVIGVUYb4BKOE+44XHt/n4IqKsLA= -k8s.io/apiextensions-apiserver v0.29.7 h1:X62u7vUGfwW5rYJB5jkZDr0uV2XSyEHJRdxnfD5PaLs= -k8s.io/apiextensions-apiserver v0.29.7/go.mod h1:JzBXxlZKKdtEYGr4yiN+s0eXheCTYgKDay8JXPfSGoQ= -k8s.io/apimachinery v0.29.7 h1:ICXzya58Q7hyEEfnTrbmdfX1n1schSepX2KUfC2/ykc= -k8s.io/apimachinery v0.29.7/go.mod h1:i3FJVwhvSp/6n8Fl4K97PJEP8C+MM+aoDq4+ZJBf70Y= -k8s.io/apiserver v0.29.7 h1:yvdZAZJ6Bmih8Iu8CqUB74otyPP0OM3XKzYzAFiWsY4= -k8s.io/apiserver v0.29.7/go.mod h1:MjEld3ySZrQ4eOzf6OKANT/v8GvM3sb1e5vozXoIirs= -k8s.io/cli-runtime v0.29.7/go.mod h1:0pcclC4k3rkzYNAvw3zeiPNtg8Buv0orK+5MuhEKFBU= -k8s.io/client-go v0.29.7 h1:vTtiFrGBKlcBhxaeZC4eDrqui1e108nsTyue/KU63IY= -k8s.io/client-go v0.29.7/go.mod h1:69BvVqdRozgR/9TP45u/oO0tfrdbP+I8RqrcCJQshzg= -k8s.io/cloud-provider v0.29.7 h1:FqUe1KhLVy+4vPBE4M4IxNO63mBKbStxSUoSq2Xo/Ow= -k8s.io/cloud-provider v0.29.7/go.mod h1:wtAdRffIlqraPEgsSi3e+sBO+o1WHHCnndGaG2VDlhc= -k8s.io/cluster-bootstrap v0.29.7/go.mod h1:GqBhCNVZ9QWc/aQTroEO8yLXO6pq1k6SmD39ShTcIJk= -k8s.io/code-generator v0.29.7 h1:NEwmKOJVNObCh3upBLEojL1QuJMzGplOTYZnee4h0TY= -k8s.io/code-generator v0.29.7/go.mod h1:7TYnI0dYItL2cKuhhgPSuF3WED9uMdELgbVXFfn/joE= -k8s.io/component-base v0.29.7 h1:zXLJvZjvvDWdYmZCwZYk95E1Fd2oRXUz71mQukkRk5I= -k8s.io/component-base v0.29.7/go.mod h1:ddLTpIrjazaRI1EG83M41GNcYEAdskuQmx4JOOSXCOg= -k8s.io/component-helpers v0.29.7 h1:zLFeGg/Ab6QRC69xv08Syfnzc9ghgccp0gr5okb/r6M= -k8s.io/component-helpers v0.29.7/go.mod h1:fBB9g4OrGCxo2+px6+kU4BPQ56WnBbL8n2NY6jIaMNY= -k8s.io/controller-manager v0.29.7 h1:8FC9kQAm+BUTrAKyCS2uOaTXBytV3eEOIREfrFxaCjo= -k8s.io/controller-manager v0.29.7/go.mod h1:lAua8GONLnkPAHPSzU0POmvHLhsKeHbjHnVtEQPfUno= -k8s.io/cri-api v0.29.7/go.mod h1:A6pdbjzML2xi9B0Clqn5qt1HJ3Ik12x2j+jv/TkqjRE= -k8s.io/csi-translation-lib v0.29.7 h1:6z1iFhTmVMK9mebK2eodvDCKv3bfL0OFu5z2C8YNvMI= -k8s.io/csi-translation-lib v0.29.7/go.mod h1:+5ZOwRS5LUQOghtqv6QWWmadixbm697xNHZC318oVf4= -k8s.io/dynamic-resource-allocation v0.29.7 h1:goy/akg1jkrM3Q3iQgcQe2xalsF+jyygqeBWJ8NKv6A= -k8s.io/dynamic-resource-allocation v0.29.7/go.mod h1:bFPa64WmwKfXM0jrA1gVCWn/D251aketLojklz4I5mQ= -k8s.io/endpointslice v0.29.7/go.mod h1:pYBsNkv0BZzhrj2gAjuFF9PS9dk86Ys09ietiqThFb0= +k8s.io/api v0.29.8 h1:ZBKg9clWnIGtQ5yGhNwMw2zyyrsIAQaXhZACcYNflQE= +k8s.io/api v0.29.8/go.mod h1:XlGIpmpzKGrtVca7GlgNryZJ19SvQdI808NN7fy1SgQ= +k8s.io/apiextensions-apiserver v0.29.8 h1:VkyGgClTTWs8i81O13wsTLSs9Q1PWVr0L880F2GjwUI= +k8s.io/apiextensions-apiserver v0.29.8/go.mod h1:e6dPglIfPWm9ydsXuNqefecEVDH0uLfzClJEupSk2VU= +k8s.io/apimachinery v0.29.8 h1:uBHc9WuKiTHClIspJqtR84WNpG0aOGn45HWqxgXkk8Y= +k8s.io/apimachinery v0.29.8/go.mod h1:i3FJVwhvSp/6n8Fl4K97PJEP8C+MM+aoDq4+ZJBf70Y= +k8s.io/apiserver v0.29.8 h1:A1PA+cmSPm2zevCesT+Qsc1NWeucbz88mERd5TA7Ho4= +k8s.io/apiserver v0.29.8/go.mod h1:jrKeEcCNY0K/lVlZ4gITRVYx5L0pPxj+cOR2MHTAOo0= +k8s.io/cli-runtime v0.29.8/go.mod h1:c00Fk85K05DtEknMAi1t7ao1MR4nmQ9YlvC+QluvNoY= +k8s.io/client-go v0.29.8 h1:QMRKcIzqE/qawknXcsi51GdIAYN8UP39S/M5KnFu/J0= +k8s.io/client-go v0.29.8/go.mod h1:ZzrAAVrqO2jVXMb8My/jTke8n0a/mIynnA3y/1y1UB0= +k8s.io/cloud-provider v0.29.8 h1:lfEWCKEgtj2mHdotVrf9lNJ4QtMxwtBrduGNGMTcoQA= +k8s.io/cloud-provider v0.29.8/go.mod h1:BDsLjECN+Gq0Calv2ir1jnBIzptwohSL+ZPKUOiZ7Z8= +k8s.io/cluster-bootstrap v0.29.8/go.mod h1:XSmBOO1J3GS1eyoLgaX4N+H4nST2WI6a2/j2MHqXdw4= +k8s.io/code-generator v0.29.8 h1:RQ6kM269HlPvmX4BDyjwPwCzsV6Gqa+rtmE96t9csbg= +k8s.io/code-generator v0.29.8/go.mod h1:7TYnI0dYItL2cKuhhgPSuF3WED9uMdELgbVXFfn/joE= +k8s.io/component-base v0.29.8 h1:4LJ94/eOJpDFZFbGbRH4CEyk29a7PZr8noVe9tBJUUY= +k8s.io/component-base v0.29.8/go.mod h1:FYOQSsKgh9/+FNleq8m6cXH2Cq8fNiUnJzDROowLaqU= +k8s.io/component-helpers v0.29.8 h1:lSS7dHAwQE68HBLi7e2dwvnkOWTni0NCzvBO8g62tmI= +k8s.io/component-helpers v0.29.8/go.mod h1:vSJpyj7Amkw+1+nNp81It6vLRAuLQx8FHz3q1vb5wUI= +k8s.io/controller-manager v0.29.8 h1:S5vtgaA2xvbLg9YOtg03Ul/cNyfGsFGnvkP3XVeFlxE= +k8s.io/controller-manager v0.29.8/go.mod h1:e4iINT8EDckgQtRoF307s9DQJg11tOgcl3YCdpLhfqs= +k8s.io/cri-api v0.29.8/go.mod h1:A6pdbjzML2xi9B0Clqn5qt1HJ3Ik12x2j+jv/TkqjRE= +k8s.io/csi-translation-lib v0.29.8 h1:MUnLehbeoSh/ZJUxH3B6zz9vkCkj/+nmKMez0LCzOL8= +k8s.io/csi-translation-lib v0.29.8/go.mod h1:W3KQzsqZvgudTAjCIcIu5CwLYUuqdMzLH7obKXCSdsw= +k8s.io/dynamic-resource-allocation v0.29.8 h1:7B37i/lhP2zZXRseT1ff1yxLVPvNYlwFsNtAreI778o= +k8s.io/dynamic-resource-allocation v0.29.8/go.mod h1:OPWhjsNVrVS1GFlJAcKZnJKiya/zKndFnLwpLg66zxo= +k8s.io/endpointslice v0.29.8/go.mod h1:bq6+J8rSnZ3HDVXfsh03Ycp8naS117L9atBgrjF0+pU= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 h1:pWEwq4Asjm4vjW7vcsmijwBhOr1/shsbSYiWXmNGlks= k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= @@ -3092,29 +3092,29 @@ k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.110.1 h1:U/Af64HJf7FcwMcXyKm2RPM22WZzyR7OSpYj5tg3cL0= k8s.io/klog/v2 v2.110.1/go.mod h1:YGtd1984u+GgbuZ7e08/yBuAfKLSO0+uR1Fhi6ExXjo= -k8s.io/kms v0.29.7 h1:4ELQdx7T4EPKbN/QMj6SeZizrEKapza5YF8e5XtZPv0= -k8s.io/kms v0.29.7/go.mod h1:vWVImKkJd+1BQY4tBwdfSwjQBiLrnbNtHADcDEDQFtk= -k8s.io/kube-aggregator v0.29.7/go.mod h1:izFeKn6G9BJStPlpHOXEqFqzkC5Mft8YRlJMtrZcGqw= -k8s.io/kube-controller-manager v0.29.7/go.mod h1:X3IBccxsKME1nOkkvUXNMZ4fk/YE0SvTvouMUy7+73M= +k8s.io/kms v0.29.8 h1:Seff+4ut5lkPSFDbsEgJ6NfQRdgRuKO0zqKrCMVWEhY= +k8s.io/kms v0.29.8/go.mod h1:vWVImKkJd+1BQY4tBwdfSwjQBiLrnbNtHADcDEDQFtk= +k8s.io/kube-aggregator v0.29.8/go.mod h1:4iO/ziHfyg5XV60xByMgShk6L8Ak0dofG/NPRT9FLAg= +k8s.io/kube-controller-manager v0.29.8/go.mod h1:0ctjgS6Py4vS2AVb7A+GmDhP8q8U08c0vv76gt3ZTLg= k8s.io/kube-openapi v0.0.0-20230109183929-3758b55a6596/go.mod h1:/BYxry62FuDzmI+i9B+X2pqfySRmSOW2ARmj5Zbqhj0= k8s.io/kube-openapi v0.0.0-20230531092745-9b4dcd38a4bf/go.mod h1:l8HTwL5fqnlns4jOveW1L75eo7R9KFHxiE0bsPGy428= k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 h1:aVUu9fTY98ivBPKR9Y5w/AuzbMm96cd3YHRTU83I780= k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA= -k8s.io/kube-proxy v0.29.7/go.mod h1:jgL9+cZs/oz93f2BBHFqnWI/4A+IlDgtR1BJcfmTWfg= -k8s.io/kube-scheduler v0.29.7 h1:h3knZKE4g1B5qrl7oNVn1p/rTGgHbHa8QTlXh0uDxLo= -k8s.io/kube-scheduler v0.29.7/go.mod h1:BY08o3XF49omBRnl08NXCaZ8+oTaPgQAN02kNtCmn1s= -k8s.io/kubectl v0.29.7/go.mod h1:VOEJkcfKTO/X8xSSB6d2JXP/Qni6xtjuI3CUP52T9bM= -k8s.io/kubelet v0.29.7 h1:YapoCGXAXRLCuRaEmCaHIbM6Ogw6dipRU+6ijMU+weo= -k8s.io/kubelet v0.29.7/go.mod h1:6cnRnEhVk4WvZC1bsegIgxhluMHa/c0Php+1bWJabLQ= -k8s.io/kubernetes v1.29.7 h1:cC7YHkNIbHJ6kxjeN6cLZDU4wFxuymyB89NZl3rKI3Y= -k8s.io/kubernetes v1.29.7/go.mod h1:28sDhcb87LX5z3GWAKYmLrhrifxi4W9bEWua4DRTIvk= -k8s.io/legacy-cloud-providers v0.29.7/go.mod h1:WQqY7dV+ts5p6vsUlBgU1kggG/gZaPLN4+2+oJJPF/k= -k8s.io/metrics v0.29.7 h1:/oMPdVL7dt+lF8W6lXTg9gIKz1dDKgVBfDnJwgyJrhk= -k8s.io/metrics v0.29.7/go.mod h1:5AiYPn1Crd25wtTh7OxHg9Rm2t9THSXJVp3Lb2k7MB8= -k8s.io/mount-utils v0.29.7 h1:M0LA8Tx8HtpwBy24fajiUsaklIiNi1tNrHpROxX4bLI= -k8s.io/mount-utils v0.29.7/go.mod h1:SHUMR9n3b6tLgEmlyT36cL6fV6Sjwa5CJhc0guCXvb0= -k8s.io/pod-security-admission v0.29.7/go.mod h1:2fZW4VgBjir4qas3JB13uZDpxvJM1n9zkKRfY6p89fI= -k8s.io/sample-apiserver v0.29.7/go.mod h1:t5NfRN9VQiP3EkM6eHZs7ub6oyNCso1aPLgEu4dEiZs= +k8s.io/kube-proxy v0.29.8/go.mod h1:ffKjzdm0vAnDmSOMBK/mDb4eFP2tVgs1DRMkBr3/UCw= +k8s.io/kube-scheduler v0.29.8 h1:+CvzSpFOe3WieXCJIYCmyqhdhRtpCAV5w8Id8EZn1As= +k8s.io/kube-scheduler v0.29.8/go.mod h1:WcuVXSUV47hqUY3383x/NiUZsdUiybI/uMJWciQWbHA= +k8s.io/kubectl v0.29.8/go.mod h1:x9o1S8AqTk+/C+e8EaRRhQLw5w0Jadd+4S/vsEAVA4c= +k8s.io/kubelet v0.29.8 h1:b4NUHCe0O6GHkqpibH1p+85iqfhi12u40HA5dO2uMRA= +k8s.io/kubelet v0.29.8/go.mod h1:UR1r3wqrhUrC/PWXfkD1Z9Xo/vZOJ2+Ulg6bY2B9Lpc= +k8s.io/kubernetes v1.29.8 h1:dbI1lSjOyspCUStBqCoXfKF4GLL6g0WuUhT7v/LQKeg= +k8s.io/kubernetes v1.29.8/go.mod h1:28sDhcb87LX5z3GWAKYmLrhrifxi4W9bEWua4DRTIvk= +k8s.io/legacy-cloud-providers v0.29.8/go.mod h1:jJoyrg1ntm9RRT7eW/M/u8CqsobGz6zkZHFUdrgvuCk= +k8s.io/metrics v0.29.8 h1:GviK3dMTPEu/o9nwCAt4MGgT+tZe/3SPRevQo3/jUUo= +k8s.io/metrics v0.29.8/go.mod h1:so/CsvfD27YPLUi1BQBdidYDi7dzZvns9P88oO2L6jA= +k8s.io/mount-utils v0.29.8 h1:Bf1H+43DXRuusBEhHrxZkdt8ULbm2Rq70nDRy9+GQV0= +k8s.io/mount-utils v0.29.8/go.mod h1:SHUMR9n3b6tLgEmlyT36cL6fV6Sjwa5CJhc0guCXvb0= +k8s.io/pod-security-admission v0.29.8/go.mod h1:PfoBqQniWqym1A4/H306rWeJlOkBfzL+f6a5Jbt7HLA= +k8s.io/sample-apiserver v0.29.8/go.mod h1:vYcb771rh7hP89I6iniNdeJJr/6D5548YOz6OfmgKOQ= k8s.io/system-validators v1.8.0/go.mod h1:gP1Ky+R9wtrSiFbrpEPwWMeYz9yqyy1S/KOh0Vci7WI= k8s.io/utils v0.0.0-20190801114015-581e00157fb1/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= diff --git a/vendor/k8s.io/api/admissionregistration/v1alpha1/types.go b/vendor/k8s.io/api/admissionregistration/v1alpha1/types.go index bd6b17e15..78d918bc7 100644 --- a/vendor/k8s.io/api/admissionregistration/v1alpha1/types.go +++ b/vendor/k8s.io/api/admissionregistration/v1alpha1/types.go @@ -142,7 +142,7 @@ type ValidatingAdmissionPolicyList struct { // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // List of ValidatingAdmissionPolicy. - Items []ValidatingAdmissionPolicy `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"` + Items []ValidatingAdmissionPolicy `json:"items" protobuf:"bytes,2,rep,name=items"` } // ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. @@ -404,7 +404,7 @@ type ValidatingAdmissionPolicyBindingList struct { // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // List of PolicyBinding. - Items []ValidatingAdmissionPolicyBinding `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"` + Items []ValidatingAdmissionPolicyBinding `json:"items" protobuf:"bytes,2,rep,name=items"` } // ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. diff --git a/vendor/k8s.io/api/admissionregistration/v1beta1/types.go b/vendor/k8s.io/api/admissionregistration/v1beta1/types.go index 12c680dc9..27085e056 100644 --- a/vendor/k8s.io/api/admissionregistration/v1beta1/types.go +++ b/vendor/k8s.io/api/admissionregistration/v1beta1/types.go @@ -158,7 +158,7 @@ type ValidatingAdmissionPolicyList struct { // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // List of ValidatingAdmissionPolicy. - Items []ValidatingAdmissionPolicy `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"` + Items []ValidatingAdmissionPolicy `json:"items" protobuf:"bytes,2,rep,name=items"` } // ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. @@ -419,7 +419,7 @@ type ValidatingAdmissionPolicyBindingList struct { // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // List of PolicyBinding. - Items []ValidatingAdmissionPolicyBinding `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"` + Items []ValidatingAdmissionPolicyBinding `json:"items" protobuf:"bytes,2,rep,name=items"` } // ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. diff --git a/vendor/k8s.io/api/batch/v1/types.go b/vendor/k8s.io/api/batch/v1/types.go index 53fdf3c8d..65e1d3c59 100644 --- a/vendor/k8s.io/api/batch/v1/types.go +++ b/vendor/k8s.io/api/batch/v1/types.go @@ -171,7 +171,7 @@ type PodFailurePolicyOnExitCodesRequirement struct { // When specified, it should match one the container or initContainer // names in the pod template. // +optional - ContainerName *string `json:"containerName" protobuf:"bytes,1,opt,name=containerName"` + ContainerName *string `json:"containerName,omitempty" protobuf:"bytes,1,opt,name=containerName"` // Represents the relationship between the container exit code(s) and the // specified values. Containers completed with success (exit code 0) are @@ -231,14 +231,14 @@ type PodFailurePolicyRule struct { // Represents the requirement on the container exit codes. // +optional - OnExitCodes *PodFailurePolicyOnExitCodesRequirement `json:"onExitCodes" protobuf:"bytes,2,opt,name=onExitCodes"` + OnExitCodes *PodFailurePolicyOnExitCodesRequirement `json:"onExitCodes,omitempty" protobuf:"bytes,2,opt,name=onExitCodes"` // Represents the requirement on the pod conditions. The requirement is represented // as a list of pod condition patterns. The requirement is satisfied if at // least one pattern matches an actual pod condition. At most 20 elements are allowed. // +listType=atomic // +optional - OnPodConditions []PodFailurePolicyOnPodConditionsPattern `json:"onPodConditions" protobuf:"bytes,3,opt,name=onPodConditions"` + OnPodConditions []PodFailurePolicyOnPodConditionsPattern `json:"onPodConditions,omitempty" protobuf:"bytes,3,opt,name=onPodConditions"` } // PodFailurePolicy describes how failed pods influence the backoffLimit. diff --git a/vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go b/vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go index 900f300cd..1bfc08d58 100644 --- a/vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go +++ b/vendor/k8s.io/apiserver/pkg/storage/cacher/cacher.go @@ -51,7 +51,8 @@ import ( ) var ( - emptyFunc = func(bool) {} + emptyFunc = func(bool) {} + coreNamespaceResource = schema.GroupResource{Group: "", Resource: "namespaces"} ) const ( @@ -548,6 +549,12 @@ func (c *Cacher) Watch(ctx context.Context, key string, opts storage.ListOptions scope.name = selectorName } + // for request like '/api/v1/watch/namespaces/*', set scope.namespace to empty. + // namespaces don't populate metadata.namespace in ObjFields. + if c.groupResource == coreNamespaceResource && len(scope.namespace) > 0 && scope.namespace == scope.name { + scope.namespace = "" + } + triggerValue, triggerSupported := "", false if c.indexedTrigger != nil { for _, field := range pred.IndexFields { diff --git a/vendor/k8s.io/code-generator/generate-internal-groups.sh b/vendor/k8s.io/code-generator/generate-internal-groups.sh old mode 100755 new mode 100644 diff --git a/vendor/k8s.io/kubernetes/test/e2e/testing-manifests/scheduling/nvidia-driver-installer.yaml b/vendor/k8s.io/kubernetes/test/e2e/testing-manifests/scheduling/nvidia-driver-installer.yaml index ab558f914..019d7cfc7 100644 --- a/vendor/k8s.io/kubernetes/test/e2e/testing-manifests/scheduling/nvidia-driver-installer.yaml +++ b/vendor/k8s.io/kubernetes/test/e2e/testing-manifests/scheduling/nvidia-driver-installer.yaml @@ -1,5 +1,5 @@ # This DaemonSet was originally referenced from -# https://github.com/GoogleCloudPlatform/container-engine-accelerators/blob/master/daemonset.yaml +# https://github.com/GoogleCloudPlatform/container-engine-accelerators/blob/master/nvidia-driver-installer/cos/daemonset-preloaded.yaml # The Dockerfile and other source for this daemonset are in # https://github.com/GoogleCloudPlatform/cos-gpu-installer @@ -47,17 +47,43 @@ spec: - name: root-mount hostPath: path: / + - name: cos-tools + hostPath: + path: /var/lib/cos-tools + - name: nvidia-config + hostPath: + path: /etc/nvidia initContainers: + - image: "ubuntu@sha256:3f85b7caad41a95462cf5b787d8a04604c8262cdcdf9a472b8c52ef83375fe15" + name: bind-mount-install-dir + securityContext: + privileged: true + command: + - nsenter + - -at + - '1' + - -- + - sh + - -c + - | + if mountpoint -q /var/lib/nvidia; then + echo "The mountpoint /var/lib/nvidia exists." + else + echo "The mountpoint /var/lib/nvidia does not exist. Creating directories /home/kubernetes/bin/nvidia and /var/lib/nvidia and bind mount." + mkdir -p /var/lib/nvidia /home/kubernetes/bin/nvidia + mount --bind /home/kubernetes/bin/nvidia /var/lib/nvidia + echo "Done creating bind mounts" + fi # The COS GPU installer image version may be dependent on the version of COS being used. # Refer to details about the installer in https://cos.googlesource.com/cos/tools/+/refs/heads/master/src/cmd/cos_gpu_installer/ # and the COS release notes (https://cloud.google.com/container-optimized-os/docs/release-notes) to determine version COS GPU installer for a given version of COS. - # Maps to gcr.io/cos-cloud/cos-gpu-installer:v2.1.9 - suitable for COS M109 as per https://cloud.google.com/container-optimized-os/docs/release-notes - - image: gcr.io/cos-cloud/cos-gpu-installer:v2.1.9 + # Maps to gcr.io/cos-cloud/cos-gpu-installer:v2.1.10 - suitable for COS M109 as per https://cloud.google.com/container-optimized-os/docs/release-notes + - image: "gcr.io/cos-cloud/cos-gpu-installer:v2.1.10" name: nvidia-driver-installer resources: requests: - cpu: 0.15 + cpu: 150m securityContext: privileged: true env: @@ -71,6 +97,10 @@ spec: value: /etc/vulkan/icd.d - name: ROOT_MOUNT_DIR value: /root + - name: COS_TOOLS_DIR_HOST + value: /var/lib/cos-tools + - name: COS_TOOLS_DIR_CONTAINER + value: /build/cos-tools volumeMounts: - name: nvidia-install-dir-host mountPath: /usr/local/nvidia @@ -80,6 +110,37 @@ spec: mountPath: /dev - name: root-mount mountPath: /root + - name: cos-tools + mountPath: /build/cos-tools + command: + - bash + - -c + - | + echo "Checking for existing GPU driver modules" + if lsmod | grep nvidia; then + echo "GPU driver is already installed, the installed version may or may not be the driver version being tried to install, skipping installation" + exit 0 + else + echo "No GPU driver module detected, installing now" + /cos-gpu-installer install + fi + - image: "gcr.io/gke-release/nvidia-partition-gpu@sha256:e226275da6c45816959fe43cde907ee9a85c6a2aa8a429418a4cadef8ecdb86a" + name: partition-gpus + env: + - name: LD_LIBRARY_PATH + value: /usr/local/nvidia/lib64 + resources: + requests: + cpu: 150m + securityContext: + privileged: true + volumeMounts: + - name: nvidia-install-dir-host + mountPath: /usr/local/nvidia + - name: dev + mountPath: /dev + - name: nvidia-config + mountPath: /etc/nvidia containers: - image: "registry.k8s.io/pause:3.9" name: pause diff --git a/vendor/k8s.io/mount-utils/mount_helper_unix.go b/vendor/k8s.io/mount-utils/mount_helper_unix.go index 9193e7c8d..1c603dca7 100644 --- a/vendor/k8s.io/mount-utils/mount_helper_unix.go +++ b/vendor/k8s.io/mount-utils/mount_helper_unix.go @@ -61,7 +61,13 @@ func IsCorruptedMnt(err error) bool { underlyingError = err } - return underlyingError == syscall.ENOTCONN || underlyingError == syscall.ESTALE || underlyingError == syscall.EIO || underlyingError == syscall.EACCES || underlyingError == syscall.EHOSTDOWN || underlyingError == syscall.EWOULDBLOCK + return errors.Is(underlyingError, syscall.ENOTCONN) || + errors.Is(underlyingError, syscall.ESTALE) || + errors.Is(underlyingError, syscall.EIO) || + errors.Is(underlyingError, syscall.EACCES) || + errors.Is(underlyingError, syscall.EHOSTDOWN) || + errors.Is(underlyingError, syscall.EWOULDBLOCK) || + errors.Is(underlyingError, syscall.ENODEV) } // MountInfo represents a single line in /proc//mountinfo. diff --git a/vendor/modules.txt b/vendor/modules.txt index 8c9193073..1b272d760 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -634,7 +634,7 @@ gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 -# k8s.io/api v0.29.7 => k8s.io/api v0.29.7 +# k8s.io/api v0.29.8 => k8s.io/api v0.29.8 ## explicit; go 1.21 k8s.io/api/admission/v1 k8s.io/api/admission/v1beta1 @@ -690,7 +690,7 @@ k8s.io/api/scheduling/v1beta1 k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 -# k8s.io/apiextensions-apiserver v0.29.7 => k8s.io/apiextensions-apiserver v0.29.7 +# k8s.io/apiextensions-apiserver v0.29.8 => k8s.io/apiextensions-apiserver v0.29.8 ## explicit; go 1.21 k8s.io/apiextensions-apiserver/pkg/apis/apiextensions k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1 @@ -702,7 +702,7 @@ k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1 k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1 k8s.io/apiextensions-apiserver/pkg/features -# k8s.io/apimachinery v0.29.7 => k8s.io/apimachinery v0.29.7 +# k8s.io/apimachinery v0.29.8 => k8s.io/apimachinery v0.29.8 ## explicit; go 1.21 k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors @@ -762,7 +762,7 @@ k8s.io/apimachinery/pkg/version k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/json k8s.io/apimachinery/third_party/forked/golang/reflect -# k8s.io/apiserver v0.29.7 => k8s.io/apiserver v0.29.7 +# k8s.io/apiserver v0.29.8 => k8s.io/apiserver v0.29.8 ## explicit; go 1.21 k8s.io/apiserver/pkg/admission k8s.io/apiserver/pkg/admission/cel @@ -910,7 +910,7 @@ k8s.io/apiserver/plugin/pkg/audit/truncate k8s.io/apiserver/plugin/pkg/audit/webhook k8s.io/apiserver/plugin/pkg/authenticator/token/webhook k8s.io/apiserver/plugin/pkg/authorizer/webhook -# k8s.io/client-go v0.29.7 => k8s.io/client-go v0.29.7 +# k8s.io/client-go v0.29.8 => k8s.io/client-go v0.29.8 ## explicit; go 1.21 k8s.io/client-go/applyconfigurations/admissionregistration/v1 k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1 @@ -1221,7 +1221,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.29.7 => k8s.io/cloud-provider v0.29.7 +# k8s.io/cloud-provider v0.29.8 => k8s.io/cloud-provider v0.29.8 ## explicit; go 1.21 k8s.io/cloud-provider k8s.io/cloud-provider/app/config @@ -1236,7 +1236,7 @@ k8s.io/cloud-provider/names k8s.io/cloud-provider/options k8s.io/cloud-provider/volume k8s.io/cloud-provider/volume/helpers -# k8s.io/code-generator v0.29.7 => k8s.io/code-generator v0.29.7 +# k8s.io/code-generator v0.29.8 => k8s.io/code-generator v0.29.8 ## explicit; go 1.21 k8s.io/code-generator k8s.io/code-generator/cmd/applyconfiguration-gen @@ -1274,7 +1274,7 @@ k8s.io/code-generator/cmd/set-gen 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.29.7 => k8s.io/component-base v0.29.7 +# k8s.io/component-base v0.29.8 => k8s.io/component-base v0.29.8 ## explicit; go 1.21 k8s.io/component-base/cli k8s.io/component-base/cli/flag @@ -1306,7 +1306,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.29.7 => k8s.io/component-helpers v0.29.7 +# k8s.io/component-helpers v0.29.8 => k8s.io/component-helpers v0.29.8 ## explicit; go 1.21 k8s.io/component-helpers/node/topology k8s.io/component-helpers/node/util/sysctl @@ -1314,7 +1314,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.29.7 => k8s.io/controller-manager v0.29.7 +# k8s.io/controller-manager v0.29.8 => k8s.io/controller-manager v0.29.8 ## explicit; go 1.21 k8s.io/controller-manager/config k8s.io/controller-manager/config/v1 @@ -1326,11 +1326,11 @@ 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/csi-translation-lib v0.29.7 => k8s.io/csi-translation-lib v0.29.7 +# k8s.io/csi-translation-lib v0.29.8 => k8s.io/csi-translation-lib v0.29.8 ## explicit; go 1.21 k8s.io/csi-translation-lib k8s.io/csi-translation-lib/plugins -# k8s.io/dynamic-resource-allocation v0.29.7 => k8s.io/dynamic-resource-allocation v0.29.7 +# k8s.io/dynamic-resource-allocation v0.29.8 => k8s.io/dynamic-resource-allocation v0.29.8 ## explicit; go 1.21 k8s.io/dynamic-resource-allocation/resourceclaim # k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 @@ -1360,7 +1360,7 @@ k8s.io/klog/v2/internal/sloghandler k8s.io/klog/v2/internal/verbosity k8s.io/klog/v2/klogr k8s.io/klog/v2/ktesting -# k8s.io/kms v0.29.7 => k8s.io/kms v0.29.7 +# k8s.io/kms v0.29.8 => k8s.io/kms v0.29.8 ## explicit; go 1.21 k8s.io/kms/apis/v1beta1 k8s.io/kms/apis/v2 @@ -1391,14 +1391,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.29.7 => k8s.io/kube-scheduler v0.29.7 +# k8s.io/kube-scheduler v0.29.8 => k8s.io/kube-scheduler v0.29.8 ## explicit; go 1.21 k8s.io/kube-scheduler/config/v1 k8s.io/kube-scheduler/extender/v1 -# k8s.io/kubelet v0.29.7 => k8s.io/kubelet v0.29.7 +# k8s.io/kubelet v0.29.8 => k8s.io/kubelet v0.29.8 ## explicit; go 1.21 k8s.io/kubelet/pkg/apis -# k8s.io/kubernetes v1.29.7 => k8s.io/kubernetes v1.29.7 +# k8s.io/kubernetes v1.29.8 => k8s.io/kubernetes v1.29.8 ## explicit; go 1.21 k8s.io/kubernetes/cmd/kube-scheduler/app k8s.io/kubernetes/cmd/kube-scheduler/app/config @@ -1486,7 +1486,7 @@ k8s.io/kubernetes/pkg/volume/util/volumepathhandler k8s.io/kubernetes/test/e2e/framework/testfiles k8s.io/kubernetes/test/e2e/testing-manifests k8s.io/kubernetes/test/utils/image -# k8s.io/metrics v0.29.7 => k8s.io/metrics v0.29.7 +# k8s.io/metrics v0.29.8 => k8s.io/metrics v0.29.8 ## explicit; go 1.21 k8s.io/metrics/pkg/apis/metrics k8s.io/metrics/pkg/apis/metrics/v1alpha1 @@ -1495,7 +1495,7 @@ k8s.io/metrics/pkg/client/clientset/versioned k8s.io/metrics/pkg/client/clientset/versioned/scheme k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1alpha1 k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1 -# k8s.io/mount-utils v0.29.7 => k8s.io/mount-utils v0.29.7 +# k8s.io/mount-utils v0.29.8 => k8s.io/mount-utils v0.29.8 ## explicit; go 1.21 k8s.io/mount-utils # k8s.io/utils v0.0.0-20230726121419-3b25d923346b @@ -1606,32 +1606,32 @@ sigs.k8s.io/yaml # go.opentelemetry.io/otel/metric => go.opentelemetry.io/otel/metric v1.21.0 # go.opentelemetry.io/otel/sdk => go.opentelemetry.io/otel/sdk v1.21.0 # go.opentelemetry.io/otel/trace => go.opentelemetry.io/otel/trace v1.21.0 -# k8s.io/api => k8s.io/api v0.29.7 -# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.29.7 -# k8s.io/apimachinery => k8s.io/apimachinery v0.29.7 -# k8s.io/apiserver => k8s.io/apiserver v0.29.7 -# k8s.io/cli-runtime => k8s.io/cli-runtime v0.29.7 -# k8s.io/client-go => k8s.io/client-go v0.29.7 -# k8s.io/cloud-provider => k8s.io/cloud-provider v0.29.7 -# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.29.7 -# k8s.io/code-generator => k8s.io/code-generator v0.29.7 -# k8s.io/component-base => k8s.io/component-base v0.29.7 -# k8s.io/component-helpers => k8s.io/component-helpers v0.29.7 -# k8s.io/controller-manager => k8s.io/controller-manager v0.29.7 -# k8s.io/cri-api => k8s.io/cri-api v0.29.7 -# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.29.7 -# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.29.7 -# k8s.io/endpointslice => k8s.io/endpointslice v0.29.7 -# k8s.io/kms => k8s.io/kms v0.29.7 -# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.29.7 -# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.29.7 -# k8s.io/kube-proxy => k8s.io/kube-proxy v0.29.7 -# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.29.7 -# k8s.io/kubectl => k8s.io/kubectl v0.29.7 -# k8s.io/kubelet => k8s.io/kubelet v0.29.7 -# k8s.io/kubernetes => k8s.io/kubernetes v1.29.7 -# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.29.7 -# k8s.io/metrics => k8s.io/metrics v0.29.7 -# k8s.io/mount-utils => k8s.io/mount-utils v0.29.7 -# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.29.7 -# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.29.7 +# k8s.io/api => k8s.io/api v0.29.8 +# k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.29.8 +# k8s.io/apimachinery => k8s.io/apimachinery v0.29.8 +# k8s.io/apiserver => k8s.io/apiserver v0.29.8 +# k8s.io/cli-runtime => k8s.io/cli-runtime v0.29.8 +# k8s.io/client-go => k8s.io/client-go v0.29.8 +# k8s.io/cloud-provider => k8s.io/cloud-provider v0.29.8 +# k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.29.8 +# k8s.io/code-generator => k8s.io/code-generator v0.29.8 +# k8s.io/component-base => k8s.io/component-base v0.29.8 +# k8s.io/component-helpers => k8s.io/component-helpers v0.29.8 +# k8s.io/controller-manager => k8s.io/controller-manager v0.29.8 +# k8s.io/cri-api => k8s.io/cri-api v0.29.8 +# k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.29.8 +# k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.29.8 +# k8s.io/endpointslice => k8s.io/endpointslice v0.29.8 +# k8s.io/kms => k8s.io/kms v0.29.8 +# k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.29.8 +# k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.29.8 +# k8s.io/kube-proxy => k8s.io/kube-proxy v0.29.8 +# k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.29.8 +# k8s.io/kubectl => k8s.io/kubectl v0.29.8 +# k8s.io/kubelet => k8s.io/kubelet v0.29.8 +# k8s.io/kubernetes => k8s.io/kubernetes v1.29.8 +# k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.29.8 +# k8s.io/metrics => k8s.io/metrics v0.29.8 +# k8s.io/mount-utils => k8s.io/mount-utils v0.29.8 +# k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.29.8 +# k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.29.8