Skip to content

Commit 9053bb8

Browse files
authored
Merge branch 'kubernetes-sigs:main' into main
2 parents c7629d3 + 9f4e0f7 commit 9053bb8

33 files changed

+981
-216
lines changed

.github/workflows/golangci-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
with:
3333
go-version: ${{ steps.vars.outputs.go_version }}
3434
- name: golangci-lint
35-
uses: golangci/golangci-lint-action@051d91933864810ecd5e2ea2cfd98f6a5bca5347 # tag=v6.3.2
35+
uses: golangci/golangci-lint-action@2226d7cb06a077cd73e56eedd38eecad18e5d837 # tag=v6.5.0
3636
with:
37-
version: v1.63.4
37+
version: v1.64.6
3838
args: --out-format=colored-line-number
3939
working-directory: ${{matrix.working-directory}}

.github/workflows/ossf-scorecard.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
persist-credentials: false
3232

3333
- name: "Run analysis"
34-
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # tag=v2.4.0
34+
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # tag=v2.4.1
3535
with:
3636
results_file: results.sarif
3737
results_format: sarif
@@ -43,7 +43,7 @@ jobs:
4343

4444
# Upload the results as artifacts.
4545
- name: "Upload artifact"
46-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # tag=v4.6.0
46+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # tag=v4.6.1
4747
with:
4848
name: SARIF file
4949
path: results.sarif

.golangci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,6 @@ issues:
175175
path: pkg/controller/priorityqueue/metrics\.go
176176

177177
run:
178-
go: "1.23"
178+
go: "1.24"
179179
timeout: 10m
180180
allow-parallel-runners: true

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ SHELL:=/usr/bin/env bash
2727
#
2828
# Go.
2929
#
30-
GO_VERSION ?= 1.23.0
30+
GO_VERSION ?= 1.24.0
3131

3232
# Use GOPROXY environment variable if set
3333
GOPROXY := $(shell go env GOPROXY)

alias.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,19 @@ var (
7777
// If --kubeconfig is set, will use the kubeconfig file at that location. Otherwise will assume running
7878
// in cluster and use the cluster provided kubeconfig.
7979
//
80+
// The returned `*rest.Config` has client-side ratelimting disabled as we can rely on API priority and
81+
// fairness. Set its QPS to a value equal or bigger than 0 to re-enable it.
82+
//
8083
// Will log an error and exit if there is an error creating the rest.Config.
8184
GetConfigOrDie = config.GetConfigOrDie
8285

8386
// GetConfig creates a *rest.Config for talking to a Kubernetes apiserver.
8487
// If --kubeconfig is set, will use the kubeconfig file at that location. Otherwise will assume running
8588
// in cluster and use the cluster provided kubeconfig.
8689
//
90+
// The returned `*rest.Config` has client-side ratelimting disabled as we can rely on API priority and
91+
// fairness. Set its QPS to a value equal or bigger than 0 to re-enable it.
92+
//
8793
// Config precedence
8894
//
8995
// * --kubeconfig flag pointing at a file

doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ limitations under the License.
8787
// during writes (nor does it promise sequential create/get coherence), and code
8888
// should not assume a get immediately following a create/update will return
8989
// the updated resource. Caches may also have indexes, which can be created via
90-
// a FieldIndexer (pkg/client) obtained from the manager. Indexes can used to
90+
// a FieldIndexer (pkg/client) obtained from the manager. Indexes can be used to
9191
// quickly and easily look up all objects with certain fields set. Reconcilers
9292
// may retrieve event recorders (pkg/recorder) to emit events using the
9393
// manager.

examples/scratch-env/go.mod

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module sigs.k8s.io/controller-runtime/examples/scratch-env
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
66
github.com/spf13/pflag v1.0.6
@@ -10,6 +10,7 @@ require (
1010

1111
require (
1212
github.com/beorn7/perks v1.0.1 // indirect
13+
github.com/blang/semver/v4 v4.0.0 // indirect
1314
github.com/cespare/xxhash/v2 v2.3.0 // indirect
1415
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
1516
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
@@ -41,21 +42,21 @@ require (
4142
github.com/x448/float16 v0.8.4 // indirect
4243
go.uber.org/multierr v1.11.0 // indirect
4344
golang.org/x/net v0.33.0 // indirect
44-
golang.org/x/oauth2 v0.23.0 // indirect
45-
golang.org/x/sync v0.10.0 // indirect
46-
golang.org/x/sys v0.28.0 // indirect
47-
golang.org/x/term v0.27.0 // indirect
48-
golang.org/x/text v0.21.0 // indirect
45+
golang.org/x/oauth2 v0.27.0 // indirect
46+
golang.org/x/sync v0.11.0 // indirect
47+
golang.org/x/sys v0.30.0 // indirect
48+
golang.org/x/term v0.29.0 // indirect
49+
golang.org/x/text v0.22.0 // indirect
4950
golang.org/x/time v0.7.0 // indirect
5051
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
51-
google.golang.org/protobuf v1.35.1 // indirect
52+
google.golang.org/protobuf v1.35.2 // indirect
5253
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
5354
gopkg.in/inf.v0 v0.9.1 // indirect
5455
gopkg.in/yaml.v3 v3.0.1 // indirect
55-
k8s.io/api v0.33.0-alpha.1 // indirect
56-
k8s.io/apiextensions-apiserver v0.33.0-alpha.1 // indirect
57-
k8s.io/apimachinery v0.33.0-alpha.1 // indirect
58-
k8s.io/client-go v0.33.0-alpha.1 // indirect
56+
k8s.io/api v0.33.0-alpha.3 // indirect
57+
k8s.io/apiextensions-apiserver v0.33.0-alpha.3 // indirect
58+
k8s.io/apimachinery v0.33.0-alpha.3 // indirect
59+
k8s.io/client-go v0.33.0-alpha.3 // indirect
5960
k8s.io/klog/v2 v2.130.1 // indirect
6061
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
6162
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect

examples/scratch-env/go.sum

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
22
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
3+
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
4+
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
35
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
46
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
57
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
@@ -85,8 +87,8 @@ github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G
8587
github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8=
8688
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
8789
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
88-
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
89-
github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
90+
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
91+
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
9092
github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
9193
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
9294
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -98,8 +100,8 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
98100
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
99101
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
100102
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
101-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
102-
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
103+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
104+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
103105
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
104106
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
105107
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -121,24 +123,24 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL
121123
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
122124
golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
123125
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
124-
golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs=
125-
golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
126+
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
127+
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
126128
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
127129
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
128130
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
129-
golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
130-
golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
131+
golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w=
132+
golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
131133
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
132134
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
133135
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
134-
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
135-
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
136-
golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
137-
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
136+
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
137+
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
138+
golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
139+
golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
138140
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
139141
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
140-
golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
141-
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
142+
golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
143+
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
142144
golang.org/x/time v0.7.0 h1:ntUhktv3OPE6TgYxXWv9vKvUSJyIFJlyohwbkEwPrKQ=
143145
golang.org/x/time v0.7.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
144146
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -153,8 +155,8 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T
153155
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
154156
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
155157
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
156-
google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA=
157-
google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
158+
google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io=
159+
google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
158160
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
159161
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
160162
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
@@ -165,14 +167,14 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
165167
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
166168
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
167169
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
168-
k8s.io/api v0.33.0-alpha.1 h1:/qGWhT9A8nnWRybvmakRoVAOApQj6zjzKijJUuMmdP0=
169-
k8s.io/api v0.33.0-alpha.1/go.mod h1:sz3ZL/lfe9QOb2EkGxJtvR3O7lGXJrotLfCbLvj4B+E=
170-
k8s.io/apiextensions-apiserver v0.33.0-alpha.1 h1:AOB+oGOZXPnT14EHlDWZGsTF7XCrb+w/ghrRsXMliaE=
171-
k8s.io/apiextensions-apiserver v0.33.0-alpha.1/go.mod h1:RNMNv9RfvkoZZgSUFRQaNeA05ZZuLKLZD2kwmYjDCFA=
172-
k8s.io/apimachinery v0.33.0-alpha.1 h1:aEHpstVSeO8hV/j4gHP4/IWrCqyS4Svv+YV93Jg2leg=
173-
k8s.io/apimachinery v0.33.0-alpha.1/go.mod h1:h8DnJz4KNjkQsP8iFir+s3sSBEK3Iy43bfB2gFjSR+A=
174-
k8s.io/client-go v0.33.0-alpha.1 h1:T2tV8e5YWjnRH7i/vpDG+6IF67/q88RbA0WDLwFrhoM=
175-
k8s.io/client-go v0.33.0-alpha.1/go.mod h1:WC2xcjPr8gKDQDpfoERCYRPZjCxdgSkTxn7VQMO80ck=
170+
k8s.io/api v0.33.0-alpha.3 h1:XxGS9bw1WiTOqOR9KdMdDpRZ6lhuBUrmbfXPIVlRPd8=
171+
k8s.io/api v0.33.0-alpha.3/go.mod h1:iOFohHATN/vGrk6ExJm9zwScqN7d473u4smi+9VsGQE=
172+
k8s.io/apiextensions-apiserver v0.33.0-alpha.3 h1:LrHZWMAKyaqsyfLFS+AEbjgqvJOdCOPK/OEpLCe5zfQ=
173+
k8s.io/apiextensions-apiserver v0.33.0-alpha.3/go.mod h1:ET4zkQQQ0jJSAgalYz1NHUjIXFndYInDh35N4Lk5aBk=
174+
k8s.io/apimachinery v0.33.0-alpha.3 h1:ugia3DzNbmhUP4mMUBhelThVifqQvB6YqrXz9Ncoans=
175+
k8s.io/apimachinery v0.33.0-alpha.3/go.mod h1:0rVRgdlgja0MQ+SYCognm5pRNteQOvhHAsDpKOs48GU=
176+
k8s.io/client-go v0.33.0-alpha.3 h1:NjpmWEbLyVV9Bb8C4qh9HcjyxBiIqZMHNssCZJ0GcOY=
177+
k8s.io/client-go v0.33.0-alpha.3/go.mod h1:rneReeXdurn6PNHKFlfYaOeKvMu0OPfoHEofC+VtD1Q=
176178
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
177179
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
178180
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 h1:hcha5B1kVACrLujCKLbr8XWMxCxzQx42DY8QKYJrDLg=

go.mod

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
module sigs.k8s.io/controller-runtime
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
6+
github.com/blang/semver/v4 v4.0.0
67
github.com/evanphx/json-patch/v5 v5.9.11
78
github.com/fsnotify/fsnotify v1.7.0
89
github.com/go-logr/logr v1.4.2
@@ -17,15 +18,15 @@ require (
1718
go.uber.org/goleak v1.3.0
1819
go.uber.org/zap v1.27.0
1920
golang.org/x/mod v0.21.0
20-
golang.org/x/sync v0.10.0
21-
golang.org/x/sys v0.28.0
21+
golang.org/x/sync v0.11.0
22+
golang.org/x/sys v0.30.0
2223
gomodules.xyz/jsonpatch/v2 v2.4.0
2324
gopkg.in/evanphx/json-patch.v4 v4.12.0 // Using v4 to match upstream
24-
k8s.io/api v0.33.0-alpha.1
25-
k8s.io/apiextensions-apiserver v0.33.0-alpha.1
26-
k8s.io/apimachinery v0.33.0-alpha.1
27-
k8s.io/apiserver v0.33.0-alpha.1
28-
k8s.io/client-go v0.33.0-alpha.1
25+
k8s.io/api v0.33.0-alpha.3
26+
k8s.io/apiextensions-apiserver v0.33.0-alpha.3
27+
k8s.io/apimachinery v0.33.0-alpha.3
28+
k8s.io/apiserver v0.33.0-alpha.3
29+
k8s.io/client-go v0.33.0-alpha.3
2930
k8s.io/klog/v2 v2.130.1
3031
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
3132
sigs.k8s.io/yaml v1.4.0
@@ -35,7 +36,6 @@ require (
3536
cel.dev/expr v0.19.1 // indirect
3637
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
3738
github.com/beorn7/perks v1.0.1 // indirect
38-
github.com/blang/semver/v4 v4.0.0 // indirect
3939
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
4040
github.com/cespare/xxhash/v2 v2.3.0 // indirect
4141
github.com/davecgh/go-spew v1.1.1 // indirect
@@ -52,7 +52,7 @@ require (
5252
github.com/google/gnostic-models v0.6.9 // indirect
5353
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db // indirect
5454
github.com/google/uuid v1.6.0 // indirect
55-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
55+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 // indirect
5656
github.com/inconshreveable/mousetrap v1.1.0 // indirect
5757
github.com/josharian/intern v1.0.0 // indirect
5858
github.com/json-iterator/go v1.1.12 // indirect
@@ -67,31 +67,32 @@ require (
6767
github.com/spf13/pflag v1.0.5 // indirect
6868
github.com/stoewer/go-strcase v1.3.0 // indirect
6969
github.com/x448/float16 v0.8.4 // indirect
70-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect
71-
go.opentelemetry.io/otel v1.28.0 // indirect
72-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0 // indirect
73-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 // indirect
74-
go.opentelemetry.io/otel/metric v1.28.0 // indirect
75-
go.opentelemetry.io/otel/sdk v1.28.0 // indirect
76-
go.opentelemetry.io/otel/trace v1.28.0 // indirect
77-
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
70+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
71+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
72+
go.opentelemetry.io/otel v1.33.0 // indirect
73+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.33.0 // indirect
74+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.33.0 // indirect
75+
go.opentelemetry.io/otel/metric v1.33.0 // indirect
76+
go.opentelemetry.io/otel/sdk v1.33.0 // indirect
77+
go.opentelemetry.io/otel/trace v1.33.0 // indirect
78+
go.opentelemetry.io/proto/otlp v1.4.0 // indirect
7879
go.uber.org/multierr v1.11.0 // indirect
7980
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
8081
golang.org/x/net v0.33.0 // indirect
81-
golang.org/x/oauth2 v0.23.0 // indirect
82-
golang.org/x/term v0.27.0 // indirect
83-
golang.org/x/text v0.21.0 // indirect
82+
golang.org/x/oauth2 v0.27.0 // indirect
83+
golang.org/x/term v0.29.0 // indirect
84+
golang.org/x/text v0.22.0 // indirect
8485
golang.org/x/time v0.7.0 // indirect
8586
golang.org/x/tools v0.26.0 // indirect
86-
google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7 // indirect
87-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7 // indirect
88-
google.golang.org/grpc v1.65.0 // indirect
89-
google.golang.org/protobuf v1.35.1 // indirect
87+
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
88+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
89+
google.golang.org/grpc v1.68.1 // indirect
90+
google.golang.org/protobuf v1.35.2 // indirect
9091
gopkg.in/inf.v0 v0.9.1 // indirect
9192
gopkg.in/yaml.v3 v3.0.1 // indirect
92-
k8s.io/component-base v0.33.0-alpha.1 // indirect
93+
k8s.io/component-base v0.33.0-alpha.3 // indirect
9394
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
94-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.1 // indirect
95+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
9596
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
9697
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
9798
)

0 commit comments

Comments
 (0)