diff --git a/go.mod b/go.mod index aa2cd0d4e..1ad55d14b 100644 --- a/go.mod +++ b/go.mod @@ -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 diff --git a/go.sum b/go.sum index f9686b995..c6eb771e4 100644 --- a/go.sum +++ b/go.sum @@ -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= diff --git a/tools/leaderelection/resourcelock/leaselock.go b/tools/leaderelection/resourcelock/leaselock.go index 79a748b74..b03e3c128 100644 --- a/tools/leaderelection/resourcelock/leaselock.go +++ b/tools/leaderelection/resourcelock/leaselock.go @@ -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 diff --git a/tools/record/event_test.go b/tools/record/event_test.go index a988a4afc..c5748726f 100644 --- a/tools/record/event_test.go +++ b/tools/record/event_test.go @@ -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++ {