REPLACE-WITH-JIRA-KEY: Bump Kubernetes dependencies to v1.36.2#3059
REPLACE-WITH-JIRA-KEY: Bump Kubernetes dependencies to v1.36.2#3059dfarrell07 wants to merge 6 commits into
Conversation
go get k8s.io/apiextensions-apiserver@v0.36.2 go get k8s.io/apiserver@v0.36.2 go get k8s.io/api@v0.36.2 go get k8s.io/client-go@v0.36.2 go get k8s.io/code-generator@v0.36.2 go get k8s.io/component-base@v0.36.2 go get k8s.io/kms@v0.36.2 go get k8s.io/kube-aggregator@v0.36.2 go get k8s.io/kube-proxy@v0.36.2 go get sigs.k8s.io/controller-runtime@v0.24.1 go get github.com/openshift/api go get github.com/openshift/build-machinery-go go get github.com/openshift/client-go go get github.com/openshift/library-go go get k8s.io/apimachinery go get k8s.io/gengo/v2 go get k8s.io/klog/v2 go get k8s.io/kube-openapi go get k8s.io/utils go get sigs.k8s.io/apiserver-network-proxy/konnectivity-client go get sigs.k8s.io/controller-tools go get sigs.k8s.io/json go get sigs.k8s.io/kube-storage-version-migrator go get sigs.k8s.io/randfill go get sigs.k8s.io/structured-merge-diff/v6 go get sigs.k8s.io/yaml go mod tidy Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
./.ci-operator.yaml ./Dockerfile ./.rebase-tmp/k8s-rebase-patched.sh Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
Applied: disable problematic feature gates for tests Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
The ASN field maximum is 4294967295 (2^32-1), which overflows int32. Change format to int64 to correctly represent the full ASN range. Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
The openshift/api packages mark AddToScheme as deprecated in favor of Install. Migrate all call sites for operv1, configv1, mcfgv1, and machineapi packages. The k8s.io packages (appsv1, corev1, certificatev1, apiextensionsv1) only expose AddToScheme and are left unchanged. Signed-off-by: Daniel Farrell <dfarrell@redhat.com> Assisted-by: Claude Code <noreply@anthropic.com>
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Skipping CI for Draft Pull Request. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: dfarrell07 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary
Bump all
k8s.io/*dependencies from v0.35.2 to v0.36.2 (Kubernetes 1.36.2), Go from 1.25.0 to 1.26.0, and controller-runtime from v0.23.3 to v0.24.1.What changed
Commits
Commits 51da95c, 86c8082, 3ff05c7 are mechanical (script-generated). Commits 6f8fb96, 75298d5, afaff29 are targeted fixes.
CVE improvements
This rebase fixes 10 HIGH/CRITICAL CVEs in transitive dependencies:
Verification
go build ./...— PASSgo vet ./...— PASSgolangci-lint run— PASS (0 issues)go test ./pkg/...— PASS (all 17 packages)Notes
golang-1.26-openshift-4.22CI builder image may not exist yet — if CI fails at image pull, the OCP stream in.ci-operator.yamlandDockerfilemay need adjustingAssisted-by: Claude Codetrailers/cc @openshift/networking