Merge pull request #137456 from liggitt/go126

Update go.mod to go 1.26, fix 1.26 vet errors

Kubernetes-commit: 800a58b7c515b3d5e2677f6af37f9ece186b67c0
This commit is contained in:
Kubernetes Publisher
2026-03-06 10:58:23 +05:30
4 changed files with 10 additions and 10 deletions

8
go.mod
View File

@@ -2,9 +2,9 @@
module k8s.io/client-go
go 1.25.0
go 1.26.0
godebug default=go1.25
godebug default=go1.26
require (
github.com/go-logr/logr v1.4.3
@@ -23,8 +23,8 @@ require (
golang.org/x/time v0.14.0
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af
gopkg.in/evanphx/json-patch.v4 v4.13.0
k8s.io/api v0.0.0-20260305202001-09f708083100
k8s.io/apimachinery v0.0.0-20260306041625-ad452d79d325
k8s.io/api v0.0.0-20260306081949-82b9cd13f9e4
k8s.io/apimachinery v0.0.0-20260306081630-647784e3f84c
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20260304202019-5b3e3fdb0acf
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2

8
go.sum
View File

@@ -123,10 +123,10 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
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.0.0-20260305202001-09f708083100 h1:XLm9q3tjwYVy7UtXyR2rXcXhuwLl9FS3EBviImTqEyY=
k8s.io/api v0.0.0-20260305202001-09f708083100/go.mod h1:OkdffVKlvY06w7bcOiN1Qwm9YHJN69fRCg3KOrcvzXA=
k8s.io/apimachinery v0.0.0-20260306041625-ad452d79d325 h1:kY0WjZo+9Z+j8/JJC4kKpbepLfAZcxUScNFlJGcQDqE=
k8s.io/apimachinery v0.0.0-20260306041625-ad452d79d325/go.mod h1:9sknkZ1NqQKAYSLnOwJBvo3D1Ky43W62XPxLGO56qSw=
k8s.io/api v0.0.0-20260306081949-82b9cd13f9e4 h1:J6N4bA1RdJf/WidpDCAUWBwC4t8Fl7uUoJi2lEDkf4w=
k8s.io/api v0.0.0-20260306081949-82b9cd13f9e4/go.mod h1:c5/X+3BzwOR8e8Tp0Mmb8vIR+8qb15ndtumwdYhVfro=
k8s.io/apimachinery v0.0.0-20260306081630-647784e3f84c h1:RoUd31LCDoEFVv903GyxlVxoiF63LVg6h5eGnhbj+jw=
k8s.io/apimachinery v0.0.0-20260306081630-647784e3f84c/go.mod h1:BRZJp+rI0KQ4rFG0tVMWDQlu2NrN/ym/0cFc2m06TcI=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20260304202019-5b3e3fdb0acf h1:btPscg4cMql0XdYK2jLsJcNEKmACJz8l+U7geC06FiM=

View File

@@ -105,7 +105,7 @@ func (ll *LeaseLock) RecordEvent(s string) {
// Populate the type meta, so we don't have to get it from the schema
subject.Kind = "Lease"
subject.APIVersion = coordinationv1.SchemeGroupVersion.String()
ll.LockConfig.EventRecorder.Eventf(subject, corev1.EventTypeNormal, "LeaderElection", events)
ll.LockConfig.EventRecorder.Eventf(subject, corev1.EventTypeNormal, "LeaderElection", "%s", events)
}
// Describe is used to convert details on current resource lock

View File

@@ -638,7 +638,7 @@ func TestLotsOfEvents(t *testing.T) {
APIVersion: "version",
}
// we need to vary the reason to prevent aggregation
go recorder.Eventf(ref, v1.EventTypeNormal, "Reason-"+strconv.Itoa(i), strconv.Itoa(i))
go recorder.Eventf(ref, v1.EventTypeNormal, "Reason-"+strconv.Itoa(i), "%s", strconv.Itoa(i))
}
// Make sure no events were dropped by either of the listeners.
for i := 0; i < maxQueuedEvents; i++ {