Skip to content

Commit 1fb5077

Browse files
author
Per G. da Silva
committed
Bump controller-runtime and fix recorder deprecation
Signed-off-by: Per G. da Silva <pegoncal@redhat.com>
1 parent 95f93ee commit 1fb5077

4 files changed

Lines changed: 61 additions & 57 deletions

File tree

go.mod

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ require (
2121
k8s.io/apimachinery v0.36.2
2222
k8s.io/cli-runtime v0.36.2
2323
k8s.io/client-go v0.36.2
24-
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2
25-
sigs.k8s.io/controller-runtime v0.22.3
24+
k8s.io/utils v0.0.0-20260707023825-cf1189d6abe3
25+
sigs.k8s.io/controller-runtime v0.24.1
2626
sigs.k8s.io/yaml v1.6.0
2727
)
2828

@@ -54,18 +54,18 @@ require (
5454
github.com/go-logr/zapr v1.3.0 // indirect
5555
github.com/go-openapi/jsonpointer v0.22.1 // indirect
5656
github.com/go-openapi/jsonreference v0.21.2 // indirect
57-
github.com/go-openapi/swag v0.25.1 // indirect
58-
github.com/go-openapi/swag/cmdutils v0.25.1 // indirect
59-
github.com/go-openapi/swag/conv v0.25.1 // indirect
60-
github.com/go-openapi/swag/fileutils v0.25.1 // indirect
61-
github.com/go-openapi/swag/jsonname v0.25.1 // indirect
62-
github.com/go-openapi/swag/jsonutils v0.25.1 // indirect
63-
github.com/go-openapi/swag/loading v0.25.1 // indirect
64-
github.com/go-openapi/swag/mangling v0.25.1 // indirect
65-
github.com/go-openapi/swag/netutils v0.25.1 // indirect
66-
github.com/go-openapi/swag/stringutils v0.25.1 // indirect
67-
github.com/go-openapi/swag/typeutils v0.25.1 // indirect
68-
github.com/go-openapi/swag/yamlutils v0.25.1 // indirect
57+
github.com/go-openapi/swag v0.25.4 // indirect
58+
github.com/go-openapi/swag/cmdutils v0.25.4 // indirect
59+
github.com/go-openapi/swag/conv v0.25.4 // indirect
60+
github.com/go-openapi/swag/fileutils v0.25.4 // indirect
61+
github.com/go-openapi/swag/jsonname v0.25.4 // indirect
62+
github.com/go-openapi/swag/jsonutils v0.25.4 // indirect
63+
github.com/go-openapi/swag/loading v0.25.4 // indirect
64+
github.com/go-openapi/swag/mangling v0.25.4 // indirect
65+
github.com/go-openapi/swag/netutils v0.25.4 // indirect
66+
github.com/go-openapi/swag/stringutils v0.25.4 // indirect
67+
github.com/go-openapi/swag/typeutils v0.25.4 // indirect
68+
github.com/go-openapi/swag/yamlutils v0.25.4 // indirect
6969
github.com/gobwas/glob v0.2.3 // indirect
7070
github.com/google/btree v1.1.3 // indirect
7171
github.com/google/gnostic-models v0.7.0 // indirect
@@ -121,7 +121,7 @@ require (
121121
golang.org/x/sys v0.46.0 // indirect
122122
golang.org/x/term v0.44.0 // indirect
123123
golang.org/x/text v0.38.0 // indirect
124-
golang.org/x/time v0.14.0 // indirect
124+
golang.org/x/time v0.15.0 // indirect
125125
golang.org/x/tools v0.45.0 // indirect
126126
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
127127
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
@@ -130,7 +130,7 @@ require (
130130
k8s.io/apiserver v0.36.2 // indirect
131131
k8s.io/component-base v0.36.2 // indirect
132132
k8s.io/klog/v2 v2.140.0 // indirect
133-
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
133+
k8s.io/kube-openapi v0.0.0-20260519202549-bbf5c5577288 // indirect
134134
k8s.io/kubectl v0.36.2 // indirect
135135
oras.land/oras-go/v2 v2.6.1 // indirect
136136
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect

go.sum

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -99,32 +99,36 @@ github.com/go-openapi/jsonpointer v0.22.1 h1:sHYI1He3b9NqJ4wXLoJDKmUmHkWy/L7rtEo
9999
github.com/go-openapi/jsonpointer v0.22.1/go.mod h1:pQT9OsLkfz1yWoMgYFy4x3U5GY5nUlsOn1qSBH5MkCM=
100100
github.com/go-openapi/jsonreference v0.21.2 h1:Wxjda4M/BBQllegefXrY/9aq1fxBA8sI5M/lFU6tSWU=
101101
github.com/go-openapi/jsonreference v0.21.2/go.mod h1:pp3PEjIsJ9CZDGCNOyXIQxsNuroxm8FAJ/+quA0yKzQ=
102-
github.com/go-openapi/swag v0.25.1 h1:6uwVsx+/OuvFVPqfQmOOPsqTcm5/GkBhNwLqIR916n8=
103-
github.com/go-openapi/swag v0.25.1/go.mod h1:bzONdGlT0fkStgGPd3bhZf1MnuPkf2YAys6h+jZipOo=
104-
github.com/go-openapi/swag/cmdutils v0.25.1 h1:nDke3nAFDArAa631aitksFGj2omusks88GF1VwdYqPY=
105-
github.com/go-openapi/swag/cmdutils v0.25.1/go.mod h1:pdae/AFo6WxLl5L0rq87eRzVPm/XRHM3MoYgRMvG4A0=
106-
github.com/go-openapi/swag/conv v0.25.1 h1:+9o8YUg6QuqqBM5X6rYL/p1dpWeZRhoIt9x7CCP+he0=
107-
github.com/go-openapi/swag/conv v0.25.1/go.mod h1:Z1mFEGPfyIKPu0806khI3zF+/EUXde+fdeksUl2NiDs=
108-
github.com/go-openapi/swag/fileutils v0.25.1 h1:rSRXapjQequt7kqalKXdcpIegIShhTPXx7yw0kek2uU=
109-
github.com/go-openapi/swag/fileutils v0.25.1/go.mod h1:+NXtt5xNZZqmpIpjqcujqojGFek9/w55b3ecmOdtg8M=
110-
github.com/go-openapi/swag/jsonname v0.25.1 h1:Sgx+qbwa4ej6AomWC6pEfXrA6uP2RkaNjA9BR8a1RJU=
111-
github.com/go-openapi/swag/jsonname v0.25.1/go.mod h1:71Tekow6UOLBD3wS7XhdT98g5J5GR13NOTQ9/6Q11Zo=
112-
github.com/go-openapi/swag/jsonutils v0.25.1 h1:AihLHaD0brrkJoMqEZOBNzTLnk81Kg9cWr+SPtxtgl8=
113-
github.com/go-openapi/swag/jsonutils v0.25.1/go.mod h1:JpEkAjxQXpiaHmRO04N1zE4qbUEg3b7Udll7AMGTNOo=
114-
github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.1 h1:DSQGcdB6G0N9c/KhtpYc71PzzGEIc/fZ1no35x4/XBY=
115-
github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.1/go.mod h1:kjmweouyPwRUEYMSrbAidoLMGeJ5p6zdHi9BgZiqmsg=
116-
github.com/go-openapi/swag/loading v0.25.1 h1:6OruqzjWoJyanZOim58iG2vj934TysYVptyaoXS24kw=
117-
github.com/go-openapi/swag/loading v0.25.1/go.mod h1:xoIe2EG32NOYYbqxvXgPzne989bWvSNoWoyQVWEZicc=
118-
github.com/go-openapi/swag/mangling v0.25.1 h1:XzILnLzhZPZNtmxKaz/2xIGPQsBsvmCjrJOWGNz/ync=
119-
github.com/go-openapi/swag/mangling v0.25.1/go.mod h1:CdiMQ6pnfAgyQGSOIYnZkXvqhnnwOn997uXZMAd/7mQ=
120-
github.com/go-openapi/swag/netutils v0.25.1 h1:2wFLYahe40tDUHfKT1GRC4rfa5T1B4GWZ+msEFA4Fl4=
121-
github.com/go-openapi/swag/netutils v0.25.1/go.mod h1:CAkkvqnUJX8NV96tNhEQvKz8SQo2KF0f7LleiJwIeRE=
122-
github.com/go-openapi/swag/stringutils v0.25.1 h1:Xasqgjvk30eUe8VKdmyzKtjkVjeiXx1Iz0zDfMNpPbw=
123-
github.com/go-openapi/swag/stringutils v0.25.1/go.mod h1:JLdSAq5169HaiDUbTvArA2yQxmgn4D6h4A+4HqVvAYg=
124-
github.com/go-openapi/swag/typeutils v0.25.1 h1:rD/9HsEQieewNt6/k+JBwkxuAHktFtH3I3ysiFZqukA=
125-
github.com/go-openapi/swag/typeutils v0.25.1/go.mod h1:9McMC/oCdS4BKwk2shEB7x17P6HmMmA6dQRtAkSnNb8=
126-
github.com/go-openapi/swag/yamlutils v0.25.1 h1:mry5ez8joJwzvMbaTGLhw8pXUnhDK91oSJLDPF1bmGk=
127-
github.com/go-openapi/swag/yamlutils v0.25.1/go.mod h1:cm9ywbzncy3y6uPm/97ysW8+wZ09qsks+9RS8fLWKqg=
102+
github.com/go-openapi/swag v0.25.4 h1:OyUPUFYDPDBMkqyxOTkqDYFnrhuhi9NR6QVUvIochMU=
103+
github.com/go-openapi/swag v0.25.4/go.mod h1:zNfJ9WZABGHCFg2RnY0S4IOkAcVTzJ6z2Bi+Q4i6qFQ=
104+
github.com/go-openapi/swag/cmdutils v0.25.4 h1:8rYhB5n6WawR192/BfUu2iVlxqVR9aRgGJP6WaBoW+4=
105+
github.com/go-openapi/swag/cmdutils v0.25.4/go.mod h1:pdae/AFo6WxLl5L0rq87eRzVPm/XRHM3MoYgRMvG4A0=
106+
github.com/go-openapi/swag/conv v0.25.4 h1:/Dd7p0LZXczgUcC/Ikm1+YqVzkEeCc9LnOWjfkpkfe4=
107+
github.com/go-openapi/swag/conv v0.25.4/go.mod h1:3LXfie/lwoAv0NHoEuY1hjoFAYkvlqI/Bn5EQDD3PPU=
108+
github.com/go-openapi/swag/fileutils v0.25.4 h1:2oI0XNW5y6UWZTC7vAxC8hmsK/tOkWXHJQH4lKjqw+Y=
109+
github.com/go-openapi/swag/fileutils v0.25.4/go.mod h1:cdOT/PKbwcysVQ9Tpr0q20lQKH7MGhOEb6EwmHOirUk=
110+
github.com/go-openapi/swag/jsonname v0.25.4 h1:bZH0+MsS03MbnwBXYhuTttMOqk+5KcQ9869Vye1bNHI=
111+
github.com/go-openapi/swag/jsonname v0.25.4/go.mod h1:GPVEk9CWVhNvWhZgrnvRA6utbAltopbKwDu8mXNUMag=
112+
github.com/go-openapi/swag/jsonutils v0.25.4 h1:VSchfbGhD4UTf4vCdR2F4TLBdLwHyUDTd1/q4i+jGZA=
113+
github.com/go-openapi/swag/jsonutils v0.25.4/go.mod h1:7OYGXpvVFPn4PpaSdPHJBtF0iGnbEaTk8AvBkoWnaAY=
114+
github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.4 h1:IACsSvBhiNJwlDix7wq39SS2Fh7lUOCJRmx/4SN4sVo=
115+
github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.4/go.mod h1:Mt0Ost9l3cUzVv4OEZG+WSeoHwjWLnarzMePNDAOBiM=
116+
github.com/go-openapi/swag/loading v0.25.4 h1:jN4MvLj0X6yhCDduRsxDDw1aHe+ZWoLjW+9ZQWIKn2s=
117+
github.com/go-openapi/swag/loading v0.25.4/go.mod h1:rpUM1ZiyEP9+mNLIQUdMiD7dCETXvkkC30z53i+ftTE=
118+
github.com/go-openapi/swag/mangling v0.25.4 h1:2b9kBJk9JvPgxr36V23FxJLdwBrpijI26Bx5JH4Hp48=
119+
github.com/go-openapi/swag/mangling v0.25.4/go.mod h1:6dxwu6QyORHpIIApsdZgb6wBk/DPU15MdyYj/ikn0Hg=
120+
github.com/go-openapi/swag/netutils v0.25.4 h1:Gqe6K71bGRb3ZQLusdI8p/y1KLgV4M/k+/HzVSqT8H0=
121+
github.com/go-openapi/swag/netutils v0.25.4/go.mod h1:m2W8dtdaoX7oj9rEttLyTeEFFEBvnAx9qHd5nJEBzYg=
122+
github.com/go-openapi/swag/stringutils v0.25.4 h1:O6dU1Rd8bej4HPA3/CLPciNBBDwZj9HiEpdVsb8B5A8=
123+
github.com/go-openapi/swag/stringutils v0.25.4/go.mod h1:GTsRvhJW5xM5gkgiFe0fV3PUlFm0dr8vki6/VSRaZK0=
124+
github.com/go-openapi/swag/typeutils v0.25.4 h1:1/fbZOUN472NTc39zpa+YGHn3jzHWhv42wAJSN91wRw=
125+
github.com/go-openapi/swag/typeutils v0.25.4/go.mod h1:Ou7g//Wx8tTLS9vG0UmzfCsjZjKhpjxayRKTHXf2pTE=
126+
github.com/go-openapi/swag/yamlutils v0.25.4 h1:6jdaeSItEUb7ioS9lFoCZ65Cne1/RZtPBZ9A56h92Sw=
127+
github.com/go-openapi/swag/yamlutils v0.25.4/go.mod h1:MNzq1ulQu+yd8Kl7wPOut/YHAAU/H6hL91fF+E2RFwc=
128+
github.com/go-openapi/testify/enable/yaml/v2 v2.0.2 h1:0+Y41Pz1NkbTHz8NngxTuAXxEodtNSI1WG1c/m5Akw4=
129+
github.com/go-openapi/testify/enable/yaml/v2 v2.0.2/go.mod h1:kme83333GCtJQHXQ8UKX3IBZu6z8T5Dvy5+CW3NLUUg=
130+
github.com/go-openapi/testify/v2 v2.0.2 h1:X999g3jeLcoY8qctY/c/Z8iBHTbwLz7R2WXd6Ub6wls=
131+
github.com/go-openapi/testify/v2 v2.0.2/go.mod h1:HCPmvFFnheKK2BuwSA0TbbdxJ3I16pjwMkYkP4Ywn54=
128132
github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y=
129133
github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg=
130134
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
@@ -389,8 +393,8 @@ golang.org/x/term v0.44.0 h1:0rLvDRCtNj0gZkyIXhCyOb2OAzEhLVqc4B+hrsBhrmc=
389393
golang.org/x/term v0.44.0/go.mod h1:7ze4MdzUzLXpSAoFP1H0bOI9aXDqveSvatT5vKcFh2Y=
390394
golang.org/x/text v0.38.0 h1:sXmwo9DwP3OK9EZ7PqAdaooSGozfl/3a6/xJcbzPRhE=
391395
golang.org/x/text v0.38.0/go.mod h1:YXZt3QhHUKYT53r2lLKFIVi6Ao1jdzrTR/KQ09qyxF4=
392-
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
393-
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
396+
golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=
397+
golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno=
394398
golang.org/x/tools v0.45.0 h1:18qN3FAooORvApf5XjCXgsuayZOEtXf6JK18I3+ONa8=
395399
golang.org/x/tools v0.45.0/go.mod h1:LuUGqqaXcXMEFEruIVJVm5mgDD8vww/z/SR1gQ4uE/0=
396400
gomodules.xyz/jsonpatch/v2 v2.5.0 h1:JELs8RLM12qJGXU4u/TO3V25KW8GreMKl9pdkk14RM0=
@@ -435,16 +439,16 @@ k8s.io/component-base v0.36.2 h1:Z0VH80O7Ng0HDZnZj3WRR3urEGa0kTwmO8CwEwjVK1w=
435439
k8s.io/component-base v0.36.2/go.mod h1:mGfFOA7Gwpdm1VW2cwSQYbiDIlz8GD2WGwH88QSeCyA=
436440
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=
437441
k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0=
438-
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a h1:xCeOEAOoGYl2jnJoHkC3hkbPJgdATINPMAxaynU2Ovg=
439-
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a/go.mod h1:uGBT7iTA6c6MvqUvSXIaYZo9ukscABYi2btjhvgKGZ0=
442+
k8s.io/kube-openapi v0.0.0-20260519202549-bbf5c5577288 h1:A7Lby6ekC6nv+6oO38huCMFBRP0Os+tIeq1GkwxOQes=
443+
k8s.io/kube-openapi v0.0.0-20260519202549-bbf5c5577288/go.mod h1:V/QaCUYDa+0QpcHhVVc5l99Uz56wEMEXBSj9oCDkNDY=
440444
k8s.io/kubectl v0.36.2 h1:rpUGGpeL09XVOLep2yle5jrtk//JA1L6ZHfkQQtVEwk=
441445
k8s.io/kubectl v0.36.2/go.mod h1:gVbQ3B/yb4bSR2ggQ7rd0W6icUSWs7sduH4e16Vii+0=
442-
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 h1:AZYQSJemyQB5eRxqcPky+/7EdBj0xi3g0ZcxxJ7vbWU=
443-
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2/go.mod h1:xDxuJ0whA3d0I4mf/C4ppKHxXynQ+fxnkmQH0vTHnuk=
446+
k8s.io/utils v0.0.0-20260707023825-cf1189d6abe3 h1:jVkFFVfXdXP74B/zbO3hM3hpSFD0xvhQ5U686DPurkE=
447+
k8s.io/utils v0.0.0-20260707023825-cf1189d6abe3/go.mod h1:M2s5JB1lIYP3jzZdorPLHXIPJzt9vv2muW5a6L9DtNM=
444448
oras.land/oras-go/v2 v2.6.1 h1:bonOEkjLfp8tt6qXWRRWP6p1F+9octchOf2EqnWB4Zs=
445449
oras.land/oras-go/v2 v2.6.1/go.mod h1:dhtFrFOuZuDtAVeZ9FUnaa5zfzplG3ZnFX9/uH1J/Yk=
446-
sigs.k8s.io/controller-runtime v0.22.3 h1:I7mfqz/a/WdmDCEnXmSPm8/b/yRTy6JsKKENTijTq8Y=
447-
sigs.k8s.io/controller-runtime v0.22.3/go.mod h1:+QX1XUpTXN4mLoblf4tqr5CQcyHPAki2HLXqQMY6vh8=
450+
sigs.k8s.io/controller-runtime v0.24.1 h1:miPEwrmirImAvgME1L9qebGHrOnGJoVmVdtOU9fRfo4=
451+
sigs.k8s.io/controller-runtime v0.24.1/go.mod h1:vFkfY5fGt5xAC/sKb8IBFKgWPNKG9OUG29dR8Y2wImw=
448452
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=
449453
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
450454
sigs.k8s.io/kustomize/api v0.21.1 h1:lzqbzvz2CSvsjIUZUBNFKtIMsEw7hVLJp0JeSIVmuJs=

pkg/reconciler/reconciler.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import (
3737
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
3838
"k8s.io/apimachinery/pkg/runtime"
3939
"k8s.io/apimachinery/pkg/runtime/schema"
40-
"k8s.io/client-go/tools/record"
40+
"k8s.io/client-go/tools/events"
4141
ctrl "sigs.k8s.io/controller-runtime"
4242
"sigs.k8s.io/controller-runtime/pkg/client"
4343
"sigs.k8s.io/controller-runtime/pkg/controller"
@@ -67,7 +67,7 @@ type Reconciler struct {
6767
actionClientGetter helmclient.ActionClientGetter
6868
valueTranslator values.Translator
6969
valueMapper values.Mapper // nolint:staticcheck
70-
eventRecorder record.EventRecorder
70+
eventRecorder events.EventRecorder
7171
preHooks []hook.PreHook
7272
postHooks []hook.PostHook
7373

@@ -197,7 +197,7 @@ func WithActionClientGetter(actionClientGetter helmclient.ActionClientGetter) Op
197197
//
198198
// By default, manager.GetEventRecorderFor() is used if this option is not
199199
// configured.
200-
func WithEventRecorder(er record.EventRecorder) Option {
200+
func WithEventRecorder(er events.EventRecorder) Option {
201201
return func(r *Reconciler) error {
202202
r.eventRecorder = er
203203
return nil
@@ -907,7 +907,7 @@ func (r *Reconciler) doUpgrade(actionClient helmclient.ActionInterface, u *updat
907907

908908
func (r *Reconciler) reportOverrideEvents(obj runtime.Object) {
909909
for k, v := range r.overrideValues {
910-
r.eventRecorder.Eventf(obj, "Warning", "ValueOverridden",
910+
r.eventRecorder.Eventf(obj, nil, "Warning", "ValueOverridden",
911911
"Chart value %q overridden to %q by operator", k, v)
912912
}
913913
}
@@ -994,7 +994,7 @@ func (r *Reconciler) addDefaults(mgr ctrl.Manager, controllerName string) error
994994
}
995995
}
996996
if r.eventRecorder == nil {
997-
r.eventRecorder = mgr.GetEventRecorderFor(controllerName)
997+
r.eventRecorder = mgr.GetEventRecorder(controllerName)
998998
}
999999
if r.valueTranslator == nil {
10001000
r.valueTranslator = internalvalues.DefaultTranslator

pkg/reconciler/reconciler_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
. "github.com/onsi/ginkgo/v2"
3030
. "github.com/onsi/gomega"
3131
. "github.com/onsi/gomega/gstruct"
32+
"k8s.io/client-go/tools/events"
3233

3334
"github.com/go-logr/logr"
3435
"helm.sh/helm/v3/pkg/action"
@@ -45,7 +46,6 @@ import (
4546
"k8s.io/apimachinery/pkg/runtime/schema"
4647
"k8s.io/apimachinery/pkg/types"
4748
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
48-
"k8s.io/client-go/tools/record"
4949
"k8s.io/utils/ptr"
5050
"sigs.k8s.io/controller-runtime/pkg/client"
5151
"sigs.k8s.io/controller-runtime/pkg/client/fake"
@@ -155,7 +155,7 @@ var _ = Describe("Reconciler", func() {
155155
})
156156
_ = Describe("WithEventRecorder", func() {
157157
It("should set the reconciler event recorder", func() {
158-
rec := record.NewFakeRecorder(0)
158+
rec := events.NewFakeRecorder(0)
159159
Expect(WithEventRecorder(rec)(r)).To(Succeed())
160160
Expect(r.eventRecorder).To(Equal(rec))
161161
})

0 commit comments

Comments
 (0)