Skip to content

OPNET-781: vendor: bump github.com/openshift/api, pin k8s.io modules at 0.35#10710

Closed
mkowalski wants to merge 1 commit into
openshift:mainfrom
mkowalski:vendor-bgp-api
Closed

OPNET-781: vendor: bump github.com/openshift/api, pin k8s.io modules at 0.35#10710
mkowalski wants to merge 1 commit into
openshift:mainfrom
mkowalski:vendor-bgp-api

Conversation

@mkowalski

@mkowalski mkowalski commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Vendors current openshift/api master (356624ff, which includes the merged openshift/api#2923 BGPBasedVIPManagement API this is needed for) with the minimal set of changes possible today:

  • go get github.com/openshift/api@356624ff && go mod tidy && go mod vendor
  • replace directives pinning k8s.io/{api,apimachinery,client-go} at v0.35.1

Why the pins

openshift/api master moved to the Kubernetes 1.36 libraries; this repo is on the 0.35 stack. Without the pins the module graph is unsatisfiable: client-go/kubectl 0.35 import k8s.io/api/scheduling/v1alpha1 (removed in 0.36), and bumping the trio breaks the vendored controller-runtime against client-go 0.36's new ResourceEventHandlerRegistration interface — i.e. the full 1.36 rebase, which is its own effort. The replace-pin approach matches the existing sigs.k8s.io/controller-runtime pin in this go.mod and is trivially dropped when the 1.36 rebase lands.

No code changes. Build passes; ./pkg/types/... and ./pkg/asset/... test suites pass.


This PR was prepared with AI assistance. Please verify before acting on it.

Summary by CodeRabbit

  • Chores
    • Updated the Go toolchain version and refreshed module dependencies.
    • Refreshed Kubernetes-related module requirements to align with current platform expectations and pinned select components for consistency.
    • Updated CI builder base images for installer and related container builds to the newer Go/OpenShift toolchain tags.
    • No user-facing features or behavior changes.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 24, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

@mkowalski: This pull request references OPNET-781 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Vendors current openshift/api master (356624ff, which includes the merged openshift/api#2923 BGPBasedVIPManagement API this is needed for) with the minimal set of changes possible today:

  • go get github.com/openshift/api@356624ff && go mod tidy && go mod vendor
  • replace directives pinning k8s.io/{api,apimachinery,client-go} at v0.35.1

Why the pins

openshift/api master moved to the Kubernetes 1.36 libraries; this repo is on the 0.35 stack. Without the pins the module graph is unsatisfiable: client-go/kubectl 0.35 import k8s.io/api/scheduling/v1alpha1 (removed in 0.36), and bumping the trio breaks the vendored controller-runtime against client-go 0.36's new ResourceEventHandlerRegistration interface — i.e. the full 1.36 rebase, which is its own effort. The replace-pin approach matches the existing sigs.k8s.io/controller-runtime pin in this go.mod and is trivially dropped when the 1.36 rebase lands.

No code changes. Build passes; ./pkg/types/... and ./pkg/asset/... test suites pass.


This PR was prepared with AI assistance. Please verify before acting on it.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: a725158b-d8a1-4a6f-9f8f-036c9a5f407c

📥 Commits

Reviewing files that changed from the base of the PR and between d921a90 and f3e16fa.

⛔ Files ignored due to path filters (38)
  • go.sum is excluded by !**/*.sum
  • vendor/github.com/openshift/api/config/v1/register.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_crio_credential_provider_config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_infrastructure.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_ingress.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_kmsencryption.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_network.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1alpha1/types_cluster_monitoring.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1alpha1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1alpha1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/features/features.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/register.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/types_internalreleaseimage.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/types_authentication.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_csi_cluster_driver.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_ingresscontroller.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_kmsencryption.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1alpha1/types_clusterapi.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protodelim/protodelim.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protojson/decode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/prototext/decode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/internal/descfmt/stringer.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/internal/version/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/modules.txt is excluded by !vendor/**, !**/vendor/**
📒 Files selected for processing (4)
  • go.mod
  • images/installer/Dockerfile.upi.ci
  • images/libvirt/Dockerfile.ci
  • images/openstack/Dockerfile.ci
🚧 Files skipped from review as they are similar to previous changes (4)
  • images/libvirt/Dockerfile.ci
  • images/openstack/Dockerfile.ci
  • images/installer/Dockerfile.upi.ci
  • go.mod

📝 Walkthrough

Walkthrough

Changes

Toolchain alignment

Layer / File(s) Summary
Module versions and replacements
go.mod
Updates the Go directive and OpenShift, Kubernetes, and protobuf module versions, while pinning selected Kubernetes modules to v0.35.1.
CI builder image updates
images/installer/Dockerfile.upi.ci, images/libvirt/Dockerfile.ci, images/openstack/Dockerfile.ci
Switches CI builder stages from the Go 1.25/OpenShift 4.22 image to the Go 1.26/OpenShift 5.0 image.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: bumping openshift/api and pinning k8s.io modules to 0.35.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed No Ginkgo call sites or test-title changes appear in the changed Go files; the PR only updates vendored APIs, go.mod, and Dockerfiles.
Test Structure And Quality ✅ Passed No Ginkgo test files changed; the PR only updates deps, vendor, and Dockerfiles, so the test-quality checklist is not applicable.
Microshift Test Compatibility ✅ Passed PR only updates go.mod/vendor and CI Docker bases; no new or changed Ginkgo/e2e tests, so MicroShift compatibility isn’t implicated.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No new test files or Ginkgo e2e declarations were added; the patch only vendors APIs and updates build images.
Topology-Aware Scheduling Compatibility ✅ Passed Only vendor/dependency bumps and CI builder image updates changed; no manifests, controllers, affinity, selectors, PDBs, or replica logic were introduced.
Ote Binary Stdout Contract ✅ Passed Diff is limited to go.mod/Dockerfiles and vendored deps; no main/init/TestMain suite code or stdout writes were added.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS: The PR adds no new Ginkgo e2e tests; it only updates vendored API code, go.mod, and CI Dockerfiles, with no test/spec files or IPv4 assumptions introduced.
No-Weak-Crypto ✅ Passed PASS: the commit only updates dependencies and builder images; patch scans found no new MD5/SHA1/DES/RC4/3DES, ECB, custom crypto, or secret-comparison code.
Container-Privileges ✅ Passed No changed manifest or Dockerfile adds privileged settings; diff contains only dependency and base-image updates.
No-Sensitive-Data-In-Logs ✅ Passed No new logging statements or log-output paths were added; the diff is dependency/image bumps and API/schema text only.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.12.2)

Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions
The command is terminated due to an error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions


Comment @coderabbitai help to get the list of available commands.

@openshift-ci
openshift-ci Bot requested review from patrickdillon and sadasu July 24, 2026 10:18
@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign barbacbd for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mkowalski
mkowalski force-pushed the vendor-bgp-api branch 2 times, most recently from 9bcc0fc to ae633de Compare July 24, 2026 14:12

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.idea/installer.iml:
- Around line 4-7: Update the NewModuleRootManager content entry in
installer.iml to use the repository-root variable $PROJECT_DIR$ instead of
$MODULE_DIR$, while leaving the inherited JDK and source-folder entries
unchanged.

In `@go.mod`:
- Line 344: Replace the pseudo-version of google.golang.org/protobuf in go.mod
with the appropriate stable release, update go.sum to match, and ensure no
references to the pre-release pseudo-version remain.
- Line 73: Remove the replacement redirect for github.com/openshift/api so the
declared upstream module version is used directly. If the fork is required,
document and review its diff, licensing, checksums, and signing before retaining
the replacement.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 2f5f0cec-6c5c-42c9-8d77-6164d18c2da6

📥 Commits

Reviewing files that changed from the base of the PR and between 5b050a6 and 9bcc0fc.

⛔ Files ignored due to path filters (38)
  • go.sum is excluded by !**/*.sum
  • vendor/github.com/openshift/api/config/v1/register.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_crio_credential_provider_config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_infrastructure.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_ingress.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_kmsencryption.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/types_network.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1alpha1/types_cluster_monitoring.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/config/v1alpha1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/config/v1alpha1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/features/features.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/register.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/types_internalreleaseimage.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/machineconfiguration/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/types_authentication.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_csi_cluster_driver.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_ingresscontroller.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/types_kmsencryption.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/openshift/api/operator/v1/zz_generated.deepcopy.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.featuregated-crd-manifests.yaml is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.model_name.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1/zz_generated.swagger_doc_generated.go is excluded by !vendor/**, !**/vendor/**, !**/zz_generated*
  • vendor/github.com/openshift/api/operator/v1alpha1/types_clusterapi.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protodelim/protodelim.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protojson/decode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/encoding/prototext/decode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/internal/descfmt/stringer.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/protobuf/internal/version/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/modules.txt is excluded by !vendor/**, !**/vendor/**
📒 Files selected for processing (8)
  • .idea/.gitignore
  • .idea/git_toolbox_prj.xml
  • .idea/golinter.xml
  • .idea/inspectionProfiles/profiles_settings.xml
  • .idea/installer.iml
  • .idea/modules.xml
  • .idea/vcs.xml
  • go.mod

Comment thread .idea/installer.iml Outdated
Comment thread go.mod
Comment thread go.mod
@mkowalski

Copy link
Copy Markdown
Contributor Author

@CodeRabbit full review

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
✅ Action performed

Full review finished.

openshift/api master has moved to the Kubernetes 1.36 libraries and a
go 1.26 directive, while this repository is still on the 0.35 stack.
Two accompanying measures make the current API vendorable without the
full 1.36 rebase:

- replace directives pinning k8s.io/{api,apimachinery,client-go} at
  v0.35.1 (client-go 0.35 imports k8s.io/api/scheduling/v1alpha1 which
  0.36 removed, and the vendored controller-runtime predates the 0.36
  client-go interfaces); same mechanism as the existing
  controller-runtime pin, dropped when the 1.36 rebase happens
- the upi/libvirt/openstack CI Dockerfiles move from the
  rhel-9-golang-1.25-openshift-4.22 builder to the same
  rhel-9-golang-1.26-openshift-5.0 builder the main Dockerfile.ci
  already uses, since the api module's go 1.26 directive now applies

Assisted-By: Claude Fable 5
Signed-off-by: Mat Kowalski <mko@redhat.com>
@rbbratta

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 24, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling required tests:
/test e2e-azure-nat-gateway-single-zone

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-ovn-upi
/test e2e-azure-ovn-upi
/test e2e-gcp-custom-dns
/test e2e-gcp-custom-endpoints
/test e2e-gcp-default-config
/test e2e-gcp-ovn
/test e2e-gcp-ovn-byo-vpc
/test e2e-gcp-ovn-upi
/test e2e-gcp-ovn-xpn
/test e2e-gcp-secureboot
/test e2e-gcp-xpn-custom-dns
/test e2e-gcp-xpn-dedicated-dns-project
/test e2e-openstack-dualstack-upi
/test e2e-openstack-nfv-intel
/test e2e-openstack-ovn
/test e2e-openstack-proxy
/test e2e-vsphere-ovn-upi
/test e2e-vsphere-ovn-upi-zones
/test e2e-aws-ovn

@mkowalski

Copy link
Copy Markdown
Contributor Author

/label approved

@mkowalski

Copy link
Copy Markdown
Contributor Author

/verified by CI

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Jul 24, 2026
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@mkowalski: This PR has been marked as verified by CI.

Details

In response to this:

/verified by CI

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 24, 2026
Comment thread go.mod

replace k8s.io/apimachinery => k8s.io/apimachinery v0.35.1

replace k8s.io/client-go => k8s.io/client-go v0.35.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I opened #10713 to bump these to v0.36

@mkowalski

Copy link
Copy Markdown
Contributor Author

/close

We will get API bump in #10713

@openshift-ci openshift-ci Bot closed this Jul 24, 2026
@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

@mkowalski: Closed this PR.

Details

In response to this:

/close

We will get API bump in #10713

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

@mkowalski: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-gcp-ovn-byo-vpc f3e16fa link false /test e2e-gcp-ovn-byo-vpc
ci/prow/e2e-gcp-custom-dns f3e16fa link false /test e2e-gcp-custom-dns
ci/prow/e2e-gcp-xpn-custom-dns f3e16fa link false /test e2e-gcp-xpn-custom-dns
ci/prow/e2e-gcp-secureboot f3e16fa link false /test e2e-gcp-secureboot
ci/prow/e2e-gcp-xpn-dedicated-dns-project f3e16fa link false /test e2e-gcp-xpn-dedicated-dns-project
ci/prow/e2e-gcp-ovn-upi f3e16fa link true /test e2e-gcp-ovn-upi
ci/prow/e2e-gcp-default-config f3e16fa link false /test e2e-gcp-default-config
ci/prow/gcp-custom-endpoints-proxy-wif f3e16fa link false /test gcp-custom-endpoints-proxy-wif
ci/prow/e2e-gcp-ovn f3e16fa link true /test e2e-gcp-ovn
ci/prow/e2e-gcp-custom-endpoints f3e16fa link false /test e2e-gcp-custom-endpoints
ci/prow/e2e-gcp-ovn-xpn f3e16fa link false /test e2e-gcp-ovn-xpn
ci/prow/gcp-private f3e16fa link false /test gcp-private

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants