fix(deps): update kubernetes monorepo to v0.36.4 - #467
fix(deps): update kubernetes monorepo to v0.36.4#467red-hat-konflux-kflux-prd-rh02[bot] wants to merge 1 commit into
Conversation
Automated Review Summary —
|
211870c to
c678cb0
Compare
0381c74 to
8aff0a4
Compare
48d6e35 to
27ffd90
Compare
9c8ce5b to
2398667
Compare
8ab50e9 to
70a4936
Compare
sigs.k8s.io/controller-runtime v0.24.1 deprecates scheme.Builder and Manager.GetEventRecorderFor, which golangci-lint's staticcheck (SA1019) fails the build on. This was blocking PR centos-automotive-suite#485 (controller-runtime bump), which is itself required for PR centos-automotive-suite#467 (kubernetes-monorepo bump to v0.36.4) to compile against a compatible controller-runtime. - api/v1alpha1/groupversion_info.go: inline the deprecated scheme.Builder locally per its own migration guidance, so api/v1alpha1 only depends on k8s.io/apimachinery. - cmd/main.go: GetEventRecorderFor -> GetEventRecorder. - Migrate all Recorder fields (imagebuild, containerbuild, imagereseal, scheduledimagebuild controllers, catalogimage audit recorder) from the legacy corev1-based record.EventRecorder to the events.k8s.io/v1-based events.EventRecorder, updating call sites to the new Eventf(regarding, related, eventtype, reason, action, note, args...) signature. - Wrap test fakes with record.NewEventRecorderAdapter so record.NewFakeRecorder still satisfies the new interface. Assisted-by: Claude-Sonnet-5 Signed-off-by: Benny Zlotnik <bzlotnik@redhat.com>
sigs.k8s.io/controller-runtime v0.24.1 deprecates scheme.Builder and Manager.GetEventRecorderFor, which golangci-lint's staticcheck (SA1019) fails the build on. This was blocking PR centos-automotive-suite#485 (controller-runtime bump), which is itself required for PR centos-automotive-suite#467 (kubernetes-monorepo bump to v0.36.4) to compile against a compatible controller-runtime. - api/v1alpha1/groupversion_info.go: inline the deprecated scheme.Builder locally per its own migration guidance, so api/v1alpha1 only depends on k8s.io/apimachinery. - cmd/main.go: GetEventRecorderFor -> GetEventRecorder. - Migrate all Recorder fields (imagebuild, containerbuild, imagereseal, scheduledimagebuild controllers, catalogimage audit recorder) from the legacy corev1-based record.EventRecorder to the events.k8s.io/v1-based events.EventRecorder, updating call sites to the new Eventf(regarding, related, eventtype, reason, action, note, args...) signature. - Wrap test fakes with record.NewEventRecorderAdapter so record.NewFakeRecorder still satisfies the new interface. Assisted-by: Claude-Sonnet-5 Signed-off-by: Benny Zlotnik <bzlotnik@redhat.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
70a4936 to
8859011
Compare
This PR contains the following updates:
v0.35.7→v0.36.4v0.35.7→v0.36.4v0.36.3→v0.36.4v0.35.7→v0.36.4v0.35.7→v0.36.4v0.35.7→v0.36.4Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
kubernetes/api (k8s.io/api)
v0.36.4Compare Source
v0.36.3Compare Source
v0.36.2Compare Source
v0.36.1Compare Source
v0.36.0Compare Source
v0.35.8Compare Source
kubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)
v0.36.4Compare Source
v0.36.3Compare Source
v0.36.2Compare Source
v0.36.1Compare Source
v0.36.0Compare Source
v0.35.8Compare Source
kubernetes/apimachinery (k8s.io/apimachinery)
v0.36.4Compare Source
kubernetes/apiserver (k8s.io/apiserver)
v0.36.4Compare Source
v0.36.3Compare Source
v0.36.2Compare Source
v0.36.1Compare Source
v0.36.0Compare Source
v0.35.8Compare Source
kubernetes/client-go (k8s.io/client-go)
v0.36.4Compare Source
v0.36.3Compare Source
v0.36.2Compare Source
v0.36.1Compare Source
v0.36.0Compare Source
v0.35.8Compare Source
kubernetes/component-base (k8s.io/component-base)
v0.36.4Compare Source
v0.36.3Compare Source
v0.36.2Compare Source
v0.36.1Compare Source
v0.36.0Compare Source
v0.35.8Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.