Sitelet https://github.com/kubernetes/kops/commit/901b471dd723f741476d5aac604094916cd349e0
Skip to content

Commit 901b471

Browse files
committed
Revert unrelated changes to clean up PR 18545
1 parent 673bea5 commit 901b471

79 files changed

Lines changed: 1789 additions & 1139 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎Makefile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ gcs-publish-ci: gsutil version-dist-ci
257257
@echo "== Uploading kops =="
258258
gsutil -h "Cache-Control:private, max-age=0, no-transform" -m cp -n -r ${UPLOAD}/kops/* ${GCS_LOCATION}
259259
echo "VERSION: ${VERSION}"
260-
echo "${GCS_LOCATION}/${VERSION}" > ${UPLOAD}/${LATEST_FILE}
260+
echo "${GCS_URL}/${VERSION}" > ${UPLOAD}/${LATEST_FILE}
261261
gsutil -h "Cache-Control:private, max-age=0, no-transform" cp ${UPLOAD}/${LATEST_FILE} ${GCS_LOCATION}
262262

263263
.PHONY: gen-cli-docs

‎cloudbuild.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ options:
55
machineType: "E2_HIGHCPU_32"
66
steps:
77
# Push the images
8-
- name: "mirror.gcr.io/library/golang:1.26.3-trixie"
8+
- name: "mirror.gcr.io/library/golang:1.26.5-trixie"
99
id: images
1010
entrypoint: make
1111
env:
@@ -23,7 +23,7 @@ steps:
2323
- kube-apiserver-healthcheck-push
2424
- discovery-server-push
2525
# Push the artifacts
26-
- name: "mirror.gcr.io/library/golang:1.26.3-trixie"
26+
- name: "mirror.gcr.io/library/golang:1.26.5-trixie"
2727
id: artifacts
2828
entrypoint: make
2929
env:
@@ -38,7 +38,7 @@ steps:
3838
args:
3939
- gcs-upload-and-tag
4040
# Build cloudbuild artifacts (for attestation)
41-
- name: "mirror.gcr.io/library/golang:1.26.3-trixie"
41+
- name: "mirror.gcr.io/library/golang:1.26.5-trixie"
4242
id: cloudbuild-artifacts
4343
entrypoint: make
4444
env:

‎cloudmock/gce/mockcompute/instance_group_manager.go‎

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -212,24 +212,3 @@ func (c *instanceGroupManagerClient) Resize(project, zone, name string, newSize
212212
}()
213213
return doneOperation(), nil
214214
}
215-
216-
func (c *instanceGroupManagerClient) Patch(project, zone, name string, igm *compute.InstanceGroupManager) (*compute.Operation, error) {
217-
c.Lock()
218-
defer c.Unlock()
219-
zones, ok := c.instanceGroupManagers[project]
220-
if !ok {
221-
return nil, notFoundError()
222-
}
223-
igms, ok := zones[zone]
224-
if !ok {
225-
return nil, notFoundError()
226-
}
227-
existing, ok := igms[name]
228-
if !ok {
229-
return nil, notFoundError()
230-
}
231-
if igm.UpdatePolicy != nil {
232-
existing.UpdatePolicy = igm.UpdatePolicy
233-
}
234-
return doneOperation(), nil
235-
}

‎clusterapi/gen.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
package main
17+
package clusterapi
1818

1919
//go:generate go run sigs.k8s.io/controller-tools/cmd/controller-gen@v0.19.0 output:dir=config/crds crd:crdVersions=v1 paths=./bootstrap/kops/api/...;./controlplane/kops/api/...
2020

‎cmd/kops/get_assets.go‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"fmt"
2323
"io"
2424

25-
"k8s.io/kops/pkg/assets"
25+
"k8s.io/kops/pkg/assets/assetcopy"
2626
"k8s.io/kops/pkg/commands/commandutils"
2727
"k8s.io/kops/pkg/pretty"
2828
"k8s.io/kubectl/pkg/util/i18n"
@@ -143,7 +143,7 @@ func RunGetAssets(ctx context.Context, f *util.Factory, out io.Writer, options *
143143
}
144144

145145
if options.Copy {
146-
err := assets.Copy(updateClusterResults.ImageAssets, updateClusterResults.FileAssets, f.VFSContext(), updateClusterResults.Cluster)
146+
err := assetcopy.Copy(updateClusterResults.ImageAssets, updateClusterResults.FileAssets, f.VFSContext(), updateClusterResults.Cluster)
147147
if err != nil {
148148
return err
149149
}

‎cmd/kops/main.go‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ import (
2121
"fmt"
2222
"os"
2323

24+
"github.com/google/go-containerregistry/pkg/authn"
25+
"github.com/google/go-containerregistry/pkg/crane"
2426
"k8s.io/kops"
27+
"k8s.io/kops/pkg/assets"
2528
)
2629

2730
func main() {
@@ -32,6 +35,12 @@ func main() {
3235
}
3336

3437
func run(ctx context.Context) error {
38+
// Resolving image digests queries container registries, so only the CLI wires it up; runtime
39+
// binaries (kops-controller, nodeup) deliberately do not link the registry client libraries.
40+
assets.SetImageDigestResolver(func(image string) (string, error) {
41+
return crane.Digest(image, crane.WithAuthFromKeychain(authn.DefaultKeychain))
42+
})
43+
3544
// Set up OpenTelemetry.
3645
serviceName := "kops"
3746
serviceVersion := kops.Version

‎go.mod‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module k8s.io/kops
22

33
// This should be kept in sync with cloudbuild.yaml and the other go.mod files
4-
go 1.26.3
4+
go 1.26.5
55

66
godebug default=go1.26
77

@@ -73,12 +73,12 @@ require (
7373
go.opentelemetry.io/otel/trace v1.43.0
7474
go.opentelemetry.io/proto/otlp v1.10.0
7575
go.uber.org/multierr v1.11.0
76-
golang.org/x/crypto v0.52.0
77-
golang.org/x/exp v0.0.0-20260508232706-74f9aab9d74a
78-
golang.org/x/net v0.55.0
76+
golang.org/x/crypto v0.53.0
77+
golang.org/x/exp v0.0.0-20260611194520-c48552f49976
78+
golang.org/x/net v0.56.0
7979
golang.org/x/oauth2 v0.36.0
80-
golang.org/x/sync v0.20.0
81-
golang.org/x/sys v0.45.0
80+
golang.org/x/sync v0.21.0
81+
golang.org/x/sys v0.46.0
8282
google.golang.org/api v0.274.0
8383
google.golang.org/grpc v1.80.0
8484
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af
@@ -251,11 +251,11 @@ require (
251251
go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect
252252
go.yaml.in/yaml/v2 v2.4.3 // indirect
253253
go.yaml.in/yaml/v3 v3.0.4 // indirect
254-
golang.org/x/mod v0.36.0 // indirect
255-
golang.org/x/term v0.43.0 // indirect
256-
golang.org/x/text v0.37.0 // indirect
254+
golang.org/x/mod v0.37.0 // indirect
255+
golang.org/x/term v0.44.0 // indirect
256+
golang.org/x/text v0.39.0 // indirect
257257
golang.org/x/time v0.15.0 // indirect
258-
golang.org/x/tools v0.45.0 // indirect
258+
golang.org/x/tools v0.47.0 // indirect
259259
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
260260
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 // indirect
261261
google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 // indirect

‎go.sum‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -641,19 +641,19 @@ golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliY
641641
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
642642
golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
643643
golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=
644-
golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988=
645-
golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc=
646-
golang.org/x/exp v0.0.0-20260508232706-74f9aab9d74a h1:+3jdDGGB8NGb1Zktc737jlt3/A5f6UlwSzmvqUuufxw=
647-
golang.org/x/exp v0.0.0-20260508232706-74f9aab9d74a/go.mod h1:d2fgXJLVs4dYDHUk5lwMIfzRzSrWCfGZb0ZqeLa/Vcw=
644+
golang.org/x/crypto v0.53.0 h1:QZ4Muo8THX6CizN2vPPd5fBGHyogrdK9fG4wLPFUsto=
645+
golang.org/x/crypto v0.53.0/go.mod h1:DNLU434OwVakk9PzuwV8w62mAJpRJL3vsgcfp4Qnsio=
646+
golang.org/x/exp v0.0.0-20260611194520-c48552f49976 h1:X8Hz2ImujgbmetVuW+w2YkyZChE3cBpZi2P158rTG9M=
647+
golang.org/x/exp v0.0.0-20260611194520-c48552f49976/go.mod h1:vnf4pv9iKZXY58sQE1L86zmNWJ4159e1RkcWiLCkeEY=
648648
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
649649
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
650650
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
651651
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
652652
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
653653
golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
654654
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
655-
golang.org/x/mod v0.36.0 h1:JJjpVx6myfUsUdAzZuOSTTmRE0PfZeNWzzvKrP7amb4=
656-
golang.org/x/mod v0.36.0/go.mod h1:moc6ELqsWcOw5Ef3xVprK5ul/MvtVvkIXLziUOICjUQ=
655+
golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ=
656+
golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0=
657657
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
658658
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
659659
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -670,8 +670,8 @@ golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
670670
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
671671
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
672672
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
673-
golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8=
674-
golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww=
673+
golang.org/x/net v0.56.0 h1:Rw8j/hFzGvJUZwNBXnAtf5sVDVt+65SK2C7IxCxZt5o=
674+
golang.org/x/net v0.56.0/go.mod h1:D3Ku6r+V6JROoZK144D2XfMHFcMq/0zSfLelVTCFKec=
675675
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
676676
golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
677677
golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
@@ -687,8 +687,8 @@ golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
687687
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
688688
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
689689
golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
690-
golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
691-
golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
690+
golang.org/x/sync v0.21.0 h1:HLII4xRRTtCRkxYp4HNFF0Js/Og6q2i++KXbg0gHCwM=
691+
golang.org/x/sync v0.21.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
692692
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
693693
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
694694
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -719,8 +719,8 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
719719
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
720720
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
721721
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
722-
golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
723-
golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
722+
golang.org/x/sys v0.46.0 h1:noSf2Fq6F8DBgS+LysIkx7rIExoNHJsxOAtPp4rthXw=
723+
golang.org/x/sys v0.46.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
724724
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
725725
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
726726
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
@@ -730,8 +730,8 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
730730
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
731731
golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
732732
golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
733-
golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4=
734-
golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=
733+
golang.org/x/term v0.44.0 h1:0rLvDRCtNj0gZkyIXhCyOb2OAzEhLVqc4B+hrsBhrmc=
734+
golang.org/x/term v0.44.0/go.mod h1:7ze4MdzUzLXpSAoFP1H0bOI9aXDqveSvatT5vKcFh2Y=
735735
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
736736
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
737737
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -742,8 +742,8 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
742742
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
743743
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
744744
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
745-
golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc=
746-
golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38=
745+
golang.org/x/text v0.39.0 h1:UbZz4pLOvn600D6Oh6GGEI6VAmndrEBLv8/6BEXzyus=
746+
golang.org/x/text v0.39.0/go.mod h1:3UwRclnC2g0TU9x8PZiyfOajCd1zaUNHF9cvqcQZ+ZM=
747747
golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=
748748
golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno=
749749
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -754,8 +754,8 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc
754754
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
755755
golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
756756
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
757-
golang.org/x/tools v0.45.0 h1:18qN3FAooORvApf5XjCXgsuayZOEtXf6JK18I3+ONa8=
758-
golang.org/x/tools v0.45.0/go.mod h1:LuUGqqaXcXMEFEruIVJVm5mgDD8vww/z/SR1gQ4uE/0=
757+
golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q=
758+
golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA=
759759
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
760760
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
761761
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=

‎hack/go.mod‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module k8s.io/kops/hack
22

3-
go 1.26.3
3+
go 1.26.5
44

55
tool (
66
github.com/client9/misspell/cmd/misspell
@@ -220,15 +220,15 @@ require (
220220
go.uber.org/zap v1.27.1 // indirect
221221
go.yaml.in/yaml/v2 v2.4.3 // indirect
222222
go.yaml.in/yaml/v3 v3.0.4 // indirect
223-
golang.org/x/exp v0.0.0-20260508232706-74f9aab9d74a // indirect
223+
golang.org/x/exp v0.0.0-20260611194520-c48552f49976 // indirect
224224
golang.org/x/exp/typeparams v0.0.0-20251023183803-a4bb9ffd2546 // indirect
225-
golang.org/x/mod v0.36.0 // indirect
226-
golang.org/x/net v0.55.0 // indirect
227-
golang.org/x/sync v0.20.0 // indirect
228-
golang.org/x/sys v0.45.0 // indirect
229-
golang.org/x/telemetry v0.0.0-20260519152614-eab6ae52b5e2 // indirect
230-
golang.org/x/text v0.37.0 // indirect
231-
golang.org/x/tools v0.45.0 // indirect
225+
golang.org/x/mod v0.37.0 // indirect
226+
golang.org/x/net v0.56.0 // indirect
227+
golang.org/x/sync v0.21.0 // indirect
228+
golang.org/x/sys v0.46.0 // indirect
229+
golang.org/x/telemetry v0.0.0-20260625142307-59b4966ccb57 // indirect
230+
golang.org/x/text v0.39.0 // indirect
231+
golang.org/x/tools v0.47.0 // indirect
232232
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
233233
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect
234234
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect

0 commit comments

Comments
 (0)