Skip to content

OCPSTRAT-3036: Rebase 1.36.2#2813

Open
jubittajohn wants to merge 9 commits into
openshift:masterfrom
jubittajohn:rebase-1.36
Open

OCPSTRAT-3036: Rebase 1.36.2#2813
jubittajohn wants to merge 9 commits into
openshift:masterfrom
jubittajohn:rebase-1.36

Conversation

@jubittajohn

@jubittajohn jubittajohn commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rebase to Kubernetes 1.36.2
  • Fix deepcopy-gen API changes (remove BoundingDirs field)
  • Update dependencies to k8s.io v0.36.2

@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

openshift-ci Bot commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

Hello @jubittajohn! Some important instructions when contributing to openshift/api:
API design plays an important part in the user experience of OpenShift and as such API PRs are subject to a high level of scrutiny to ensure they follow our best practices. If you haven't already done so, please review the OpenShift API Conventions and ensure that your proposed changes are compliant. Following these conventions will help expedite the api review process for your PR.

@openshift-ci openshift-ci Bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Apr 17, 2026
@coderabbitai

coderabbitai Bot commented Apr 17, 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
📝 Walkthrough

Walkthrough

Go toolchain updated to 1.26.0 and multiple dependencies bumped in go.mod and tests/go.mod. .ci-operator.yaml's build_root_image entry changed name, namespace, and tag. Dockerfile.ocp builder-stage base image replaced. install.go had three Kubernetes API scheme registrations removed (kautoscaling/v2beta1, kautoscaling/v2beta2, scheduling/v1alpha1). A CRD description text was edited for casing only. No exported function signatures or public Go declarations were changed.


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Ote Binary Stdout Contract ❓ Inconclusive Unable to access repository structure, test files, or PR changes due to missing shell execution capability and no git repository context provided. Provide the PR diff, repository contents, or specific code changes to analyze whether non-JSON output is written to stdout during process initialization.
✅ Passed checks (9 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Stable And Deterministic Test Names ✅ Passed PR does not modify any Ginkgo test files, test suite definitions, or test generation logic; changes limited to configuration, dependencies, and manifests.
Test Structure And Quality ✅ Passed The custom check for Ginkgo test code quality is not applicable to this PR as no Ginkgo test code was modified.
Microshift Test Compatibility ✅ Passed No new Ginkgo e2e tests were introduced in this pull request, so there is nothing to validate against MicroShift compatibility.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR contains no new Ginkgo e2e tests, only configuration updates, dependency bumps, and deprecated API removals.
Topology-Aware Scheduling Compatibility ✅ Passed This PR does not modify any deployment manifests, operator/controller code, or Pod specs—it only updates build configurations, dependency versions, import schemes, and documentation strings.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR adds Ginkgo e2e test suite with dynamically loaded test specs from .testsuite.yaml files. No IPv4 hardcoded addresses or external connectivity patterns found. Tests use local envtest environment, compatible with IPv4, IPv6, and disconnected clusters.
Title check ✅ Passed The title matches the main theme of the PR: a Kubernetes 1.36 rebase and dependency update.
Description check ✅ Passed The description is aligned with the change set, covering the rebase and API/dependency updates.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@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: 2

🧹 Nitpick comments (1)
Dockerfile.ocp (1)

1-1: Consider specifying a non-root USER for improved security.

The static analysis tool flagged that the Dockerfile does not specify a non-root USER. While this appears to be a pre-existing condition not introduced by this PR, running containers as root increases the attack surface if a container escape vulnerability is exploited. Consider adding a USER directive with a non-root user.

As per static analysis tool Trivy rule DS-0002.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Dockerfile.ocp` at line 1, The Dockerfile currently uses the base image
declared by the FROM line and does not set a non-root user; add a non-root user
and switch to it by creating a dedicated user/group during the build (e.g., via
a RUN that creates a user and chowns necessary directories) and then add a USER
directive to run the image as that non-root user; update any build/copy/chown
steps so files the process needs are owned by that user and ensure any
build-stage artifacts remain accessible to the runtime user (reference the
Dockerfile's FROM image and add the user creation and USER directives in the
builder/runtime stages as appropriate).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@Dockerfile.ocp`:
- Line 1: The Dockerfile's builder stage uses a personal Quay image (the FROM
line with "AS builder") which must be reverted to the official OpenShift builder
image; replace the current base image reference with the official OpenShift
registry image (e.g., registry.ci.openshift.org/ocp/builder:<appropriate-tag>)
so the FROM line in the builder stage uses the trusted official registry and tag
that matches your OpenShift/Golang version and CI policy.

In `@tools/go.mod`:
- Around line 35-38: The go.mod replace block replaces
github.com/openshift/crd-schema-checker and sigs.k8s.io/controller-tools with
personal forks (the replace(...) block) which must be removed; revert these
temporary replace directives to the official module paths/versions (or replace
them with approved, upstream-release module versions or a vetted internal
mirror) and remove references to the jubittajohn forks (commit d28fb149918a and
the controller-tools carry patch fork) so builds use upstream artifacts subject
to dependency review and reproducible builds.

---

Nitpick comments:
In `@Dockerfile.ocp`:
- Line 1: The Dockerfile currently uses the base image declared by the FROM line
and does not set a non-root user; add a non-root user and switch to it by
creating a dedicated user/group during the build (e.g., via a RUN that creates a
user and chowns necessary directories) and then add a USER directive to run the
image as that non-root user; update any build/copy/chown steps so files the
process needs are owned by that user and ensure any build-stage artifacts remain
accessible to the runtime user (reference the Dockerfile's FROM image and add
the user creation and USER directives in the builder/runtime stages as
appropriate).
🪄 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: Pro Plus

Run ID: 73aaca3b-672f-4cab-9d44-e8d389a5f31b

📥 Commits

Reviewing files that changed from the base of the PR and between f9587f6 and cf064e8.

⛔ Files ignored due to path filters (294)
  • go.sum is excluded by !**/*.sum
  • openapi/generated_openapi/zz_generated.openapi.go is excluded by !openapi/**, !**/zz_generated*
  • tools/go.sum is excluded by !**/*.sum
  • tools/vendor/cel.dev/expr/BUILD.bazel is excluded by !**/vendor/**
  • tools/vendor/cel.dev/expr/MODULE.bazel is excluded by !**/vendor/**
  • tools/vendor/cel.dev/expr/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/CHANGES.md is excluded by !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/metadata.go is excluded by !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/context.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/exponential.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/tries.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/.gitignore is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/CHANGELOG.md is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/LICENSE is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/backoff.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/error.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/exponential.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/ticker.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/timer.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/migrate.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/migrate.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/security.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/security.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/sensitive.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/status.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/status.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/versioning.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/versioning.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/type/v1/typed_struct.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/type/v1/typed_struct.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/migrate.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/migrate.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/security.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/security.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/sensitive.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/status.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/status.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/versioning.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/versioning.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/authority.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/authority.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/cidr.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/cidr.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/collection_entry.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/collection_entry.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/context_params.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/context_params.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/extension.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/extension.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_locator.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_locator.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_name.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_name.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/data/orca/v3/orca_load_report.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/data/orca/v3/orca_load_report.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca_grpc.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/cel.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/cel.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/domain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/domain.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/http_inputs.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/http_inputs.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/ip.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/ip.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/matcher.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/matcher.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/range.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/range.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/regex.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/regex.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/string.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/cel.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/cel.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/range.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/range.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/typed_struct.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/typed_struct.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/.travis.yml is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/CHANGES.md is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/curly.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/custom_verb.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/doc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/admin/v3/clusters.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3/accesslog.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3/accesslog.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3/cluster.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/base.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/base.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/config_source.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/health_check.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/substitution_format_string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/load_report.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/overload/v3/overload.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3/accesslog.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3/router.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3/discovery.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/metadata.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/metadata/v3/metadata.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/protoc-gen-validate/validate/BUILD is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/CHANGELOG.md is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/crypter.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jwe.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jwk.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jws.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/shared.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/signing.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/symmetric.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/BUILD.bazel is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/context.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/marshal_jsonpb.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/mux.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/decode.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/expfmt.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/fuzz.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/openmetrics_create.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/text_create.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/text_parse.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/.golangci.yml is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/Makefile is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/Makefile.common is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/arp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/buddyinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cmdline.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_armx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_loong64.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_mipsx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_others.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_ppcx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_riscvx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_s390x.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_x86.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/crypto.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/doc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs_statfs_notype.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs_statfs_type.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fscache.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/fs/fs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/parse.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/readfile.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/sysreadfile.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/sysreadfile_compat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/valueparser.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/ipvs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/kernel_hung.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/kernel_random.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/loadavg.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mdstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/meminfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mountinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mountstats.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_conntrackstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_dev.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_dev_snmp6.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_ip_socket.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_protocols.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_route.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_sockstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_softnet.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_tcp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_tls_stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_udp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_unix.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_wireless.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_xfrm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/netstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/nfnetlink_queue.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_cgroup.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_cgroups.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_environ.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_fdinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_interrupts.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_io.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_limits.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_maps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_netstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_ns.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_psi.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_smaps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_snmp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_snmp6.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_statm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_status.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_sys.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/schedstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/slab.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/softirqs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/swaps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/thread.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/vm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/zoneinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/jwtbundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/jwtbundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/spiffebundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/spiffebundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/x509bundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/x509bundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/.gitignore is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/AUTHORS is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/LICENSE is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/errs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/group.go is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/is_go1.20.go is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/is_go_other.go is excluded by !**/vendor/**
📒 Files selected for processing (6)
  • .ci-operator.yaml
  • Dockerfile.ocp
  • go.mod
  • install.go
  • tools/codegen/pkg/deepcopy/deepcopy.go
  • tools/go.mod
💤 Files with no reviewable changes (2)
  • tools/codegen/pkg/deepcopy/deepcopy.go
  • install.go

Comment thread Dockerfile.ocp Outdated
Comment thread tools/go.mod Outdated
@jubittajohn jubittajohn changed the title Rebase to Kubernetes 1.36 OCPSTRAT-3036: Rebase 1.36 Apr 17, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Apr 17, 2026
@openshift-ci-robot

openshift-ci-robot commented Apr 17, 2026

Copy link
Copy Markdown

@jubittajohn: This pull request references OCPSTRAT-3036 which is a valid jira issue.

Details

In response to this:

Summary

  • Rebase to Kubernetes 1.36.0-rc.1
  • Remove deprecated APIs (autoscaling/v2beta1, v2beta2, scheduling/v1alpha1)
  • Fix deepcopy-gen API changes (remove BoundingDirs field)
  • Update dependencies to k8s.io v0.36.0-rc.1

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 removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 17, 2026

@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.

♻️ Duplicate comments (1)
Dockerfile.ocp (1)

1-1: ⚠️ Potential issue | 🟠 Major

Personal registry issue remains unresolved; Go version mismatch detected.

Two concerns with this builder image:

  1. Personal registry (duplicate): The builder image still uses quay.io/jacobsee/openshift-build instead of the official OpenShift registry. This critical supply-chain security issue was already flagged in previous reviews and must be resolved before merging.

  2. Go version inconsistency: The Dockerfile references rhel-9-golang-1.25, but the PR summary states that Go was bumped from 1.25.0 to 1.26.0. This mismatch suggests either:

    • The Dockerfile should use a golang-1.26 image, or
    • The PR summary is incorrect about the Go version update

Run the following script to verify the intended Go version and available images:

#!/bin/bash
# Description: Verify Go version in go.mod files and check if golang-1.26 builder images exist

echo "=== Checking Go version in go.mod files ==="
fd -e mod -x grep -H "^go " {}

echo ""
echo "=== Checking if official OpenShift builder images with golang-1.26 exist ==="
echo "Expected pattern: registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-*"
echo ""
echo "Note: The personal registry image should be replaced with the official registry."

If Go 1.26 is confirmed, the builder image should reference golang-1.26 instead of golang-1.25.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Dockerfile.ocp` at line 1, Replace the personal quay.io image in the
Dockerfile.ocp FROM line (currently using
quay.io/jacobsee/openshift-build:rhel-9-golang-1.25) with the official OpenShift
builder registry image and ensure the Go minor version matches the repo intent;
run the provided verification script to check go.mod go version and existence of
an official registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-* image,
then update the FROM tag to rhel-9-golang-1.26 if Go 1.26 is confirmed,
otherwise correct the PR summary to reflect 1.25; ensure the change targets the
FROM instruction in Dockerfile.ocp (the builder image reference).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@Dockerfile.ocp`:
- Line 1: Replace the personal quay.io image in the Dockerfile.ocp FROM line
(currently using quay.io/jacobsee/openshift-build:rhel-9-golang-1.25) with the
official OpenShift builder registry image and ensure the Go minor version
matches the repo intent; run the provided verification script to check go.mod go
version and existence of an official
registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-* image, then update
the FROM tag to rhel-9-golang-1.26 if Go 1.26 is confirmed, otherwise correct
the PR summary to reflect 1.25; ensure the change targets the FROM instruction
in Dockerfile.ocp (the builder image reference).

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Pro Plus

Run ID: 37e7ab44-512d-4ae0-8dae-109135f3aed1

📥 Commits

Reviewing files that changed from the base of the PR and between cf064e8 and f83e4ca.

⛔ Files ignored due to path filters (287)
  • go.sum is excluded by !**/*.sum
  • openapi/generated_openapi/zz_generated.openapi.go is excluded by !openapi/**, !**/zz_generated*
  • tools/go.sum is excluded by !**/*.sum
  • tools/vendor/cel.dev/expr/BUILD.bazel is excluded by !**/vendor/**
  • tools/vendor/cel.dev/expr/MODULE.bazel is excluded by !**/vendor/**
  • tools/vendor/cel.dev/expr/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cel.dev/expr/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/CHANGES.md is excluded by !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/metadata.go is excluded by !**/vendor/**
  • tools/vendor/cloud.google.com/go/compute/metadata/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/context.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/exponential.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v4/tries.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/.gitignore is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/CHANGELOG.md is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/LICENSE is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/backoff.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/error.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/exponential.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/retry.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/ticker.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cenkalti/backoff/v5/timer.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/migrate.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/migrate.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/security.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/security.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/sensitive.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/status.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/status.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/versioning.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/annotations/versioning.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/type/v1/typed_struct.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/udpa/type/v1/typed_struct.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/migrate.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/migrate.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/security.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/security.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/sensitive.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/status.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/status.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/versioning.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/annotations/v3/versioning.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/authority.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/authority.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/cidr.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/cidr.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/collection_entry.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/collection_entry.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/context_params.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/context_params.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/extension.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/extension.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_locator.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_locator.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_name.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/core/v3/resource_name.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/data/orca/v3/orca_load_report.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/data/orca/v3/orca_load_report.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/service/orca/v3/orca_grpc.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/cel.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/cel.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/domain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/domain.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/http_inputs.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/http_inputs.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/ip.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/ip.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/matcher.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/matcher.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/range.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/range.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/regex.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/regex.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/matcher/v3/string.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/cel.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/cel.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/range.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/range.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/typed_struct.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/cncf/xds/go/xds/type/v3/typed_struct.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/.travis.yml is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/CHANGES.md is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/curly.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/custom_verb.go is excluded by !**/vendor/**
  • tools/vendor/github.com/emicklei/go-restful/v3/doc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/admin/v3/clusters.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3/accesslog.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3/accesslog.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3/bootstrap_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3/cluster.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3/matcher_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/common/mutation_rules/v3/mutation_rules_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/address_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/base.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/base.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/config_source.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/grpc_service_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/health_check.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/protocol_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/proxy_protocol_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/core/v3/substitution_format_string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/endpoint_components_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3/load_report.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/listener/v3/listener_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3/stats_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/overload/v3/overload.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3/rbac_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/route/v3/route_components_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/tap/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/opentelemetry_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/config/trace/v3/zipkin_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3/accesslog.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3/cluster_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3/router.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/common_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3/secret_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3/discovery.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie.pb.validate.go is excluded by !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/http/v3/cookie_vtproto.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/metadata.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/string.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/go-control-plane/envoy/type/metadata/v3/metadata.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tools/vendor/github.com/envoyproxy/protoc-gen-validate/validate/BUILD is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/CHANGELOG.md is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/README.md is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/crypter.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jwe.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jwk.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/jws.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/shared.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/signing.go is excluded by !**/vendor/**
  • tools/vendor/github.com/go-jose/go-jose/v4/symmetric.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/BUILD.bazel is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/context.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/marshal_jsonpb.go is excluded by !**/vendor/**
  • tools/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/mux.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/decode.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/expfmt.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/fuzz.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/openmetrics_create.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/text_create.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/common/expfmt/text_parse.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/.golangci.yml is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/Makefile is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/Makefile.common is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/arp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/buddyinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cmdline.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_armx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_loong64.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_mipsx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_others.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_ppcx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_riscvx.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_s390x.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/cpuinfo_x86.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/crypto.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/doc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs_statfs_notype.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fs_statfs_type.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/fscache.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/fs/fs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/parse.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/readfile.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/sysreadfile.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/sysreadfile_compat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/internal/util/valueparser.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/ipvs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/kernel_hung.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/kernel_random.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/loadavg.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mdstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/meminfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mountinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/mountstats.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_conntrackstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_dev.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_dev_snmp6.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_ip_socket.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_protocols.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_route.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_sockstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_softnet.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_tcp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_tls_stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_udp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_unix.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_wireless.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/net_xfrm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/netstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/nfnetlink_queue.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_cgroup.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_cgroups.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_environ.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_fdinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_interrupts.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_io.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_limits.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_maps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_netstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_ns.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_psi.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_smaps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_snmp.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_snmp6.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_statm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_status.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/proc_sys.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/schedstat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/slab.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/softirqs.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/stat.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/swaps.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/thread.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/vm.go is excluded by !**/vendor/**
  • tools/vendor/github.com/prometheus/procfs/zoneinfo.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/jwtbundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/jwtbundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/spiffebundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/spiffebundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/x509bundle/bundle.go is excluded by !**/vendor/**
  • tools/vendor/github.com/spiffe/go-spiffe/v2/bundle/x509bundle/set.go is excluded by !**/vendor/**
  • tools/vendor/github.com/zeebo/errs/.gitignore is excluded by !**/vendor/**
📒 Files selected for processing (6)
  • .ci-operator.yaml
  • Dockerfile.ocp
  • go.mod
  • install.go
  • tools/codegen/pkg/deepcopy/deepcopy.go
  • tools/go.mod
💤 Files with no reviewable changes (2)
  • tools/codegen/pkg/deepcopy/deepcopy.go
  • install.go
✅ Files skipped from review due to trivial changes (1)
  • .ci-operator.yaml
🚧 Files skipped from review as they are similar to previous changes (2)
  • go.mod
  • tools/go.mod

@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 18, 2026

@JoelSpeed JoelSpeed left a comment

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.

Do we normally update the tools dir as part of this as well?

@jubittajohn

Copy link
Copy Markdown
Contributor Author

Do we normally update the tools dir as part of this as well?

@JoelSpeed Yes we do. https://docs.google.com/document/d/1DHOYcjqS1lN1uWuhCF0fI-iijpfblPRIL2QZGWE3jU8/edit?tab=t.0 section 5.2 in this document has it written down as well.

But not sure about the tests dir. I have seen it updated in a few rebases. Will confirm on that one.

@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 20, 2026

@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.

♻️ Duplicate comments (1)
Dockerfile.ocp (1)

1-1: ⚠️ Potential issue | 🔴 Critical

Use an official builder image and match the Go 1.26 toolchain.

Line 1 currently points to a personal registry and a golang-1.25 tag, which is risky for supply-chain policy and likely incompatible with go 1.26.0 module directives.

Proposed fix
-FROM quay.io/jacobsee/openshift-build:rhel-9-golang-1.25 AS builder
+FROM registry.ci.openshift.org/ocp/builder:<official-rhel-9-golang-1.26-tag> AS builder
#!/bin/bash
set -euo pipefail

echo "== Current Docker builder image =="
sed -n '1p' Dockerfile.ocp

echo
echo "== Module Go directives =="
rg -n '^go ' go.mod tests/go.mod

echo
echo "== CI build root image config =="
awk 'NR>=1 && NR<=8 {print}' .ci-operator.yaml

echo
echo "Expected:"
echo "1) Builder image should use official OpenShift registry (registry.ci.openshift.org/ocp/builder:...)"
echo "2) Builder golang tag should match Go 1.26 module requirement."
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Dockerfile.ocp` at line 1, The Dockerfile.ocp currently uses a personal
builder image tag "quay.io/jacobsee/openshift-build:rhel-9-golang-1.25 AS
builder"; update the FROM line to an official OpenShift builder image
(registry.ci.openshift.org/ocp/builder:... or
registry.redhat.io/ocp/builder:...) that provides golang-1.26 so the toolchain
matches the module directive in go.mod (go 1.26). Replace the image name and tag
in the FROM instruction and ensure the chosen official tag explicitly references
golang-1.26 (and update any CI config if it pins the old personal image).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@Dockerfile.ocp`:
- Line 1: The Dockerfile.ocp currently uses a personal builder image tag
"quay.io/jacobsee/openshift-build:rhel-9-golang-1.25 AS builder"; update the
FROM line to an official OpenShift builder image
(registry.ci.openshift.org/ocp/builder:... or
registry.redhat.io/ocp/builder:...) that provides golang-1.26 so the toolchain
matches the module directive in go.mod (go 1.26). Replace the image name and tag
in the FROM instruction and ensure the chosen official tag explicitly references
golang-1.26 (and update any CI config if it pins the old personal image).

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Pro Plus

Run ID: f5c6279a-47cf-488a-bdc8-8e76d39c2039

📥 Commits

Reviewing files that changed from the base of the PR and between 49d4cc1 and 792c9b5.

⛔ Files ignored due to path filters (249)
  • go.sum is excluded by !**/*.sum
  • openapi/generated_openapi/zz_generated.openapi.go is excluded by !openapi/**, !**/zz_generated*
  • tests/go.sum is excluded by !**/*.sum
  • tests/vendor/github.com/emicklei/go-restful/v3/.travis.yml is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/CHANGES.md is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/README.md is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/compress.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/curly.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/custom_verb.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/doc.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/entity_accessors.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/json.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/jsoniter.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/jsr311.go is excluded by !**/vendor/**
  • tests/vendor/github.com/emicklei/go-restful/v3/route.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/README.md is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/bytestring.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/cache.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/common.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/decode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/doc.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/encode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/encode_map.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/encode_map_go117.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/omitzero_go124.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/omitzero_pre_go124.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/simplevalue.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/stream.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/structfields.go is excluded by !**/vendor/**
  • tests/vendor/github.com/fxamacker/cbor/v2/tag.go is excluded by !**/vendor/**
  • tests/vendor/github.com/go-logr/logr/.golangci.yaml is excluded by !**/vendor/**
  • tests/vendor/github.com/go-logr/logr/funcr/funcr.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/AUTHORS is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/CONTRIBUTORS is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/LICENSE is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/Makefile is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/clone.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/custom_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/decode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/deprecated.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/discard.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/duration.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/duration_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/encode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/encode_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/equal.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/extensions.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/extensions_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/lib.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/lib_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/message_set.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/pointer_reflect.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/properties.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/properties_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/skip_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/table_marshal.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/table_merge.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/table_unmarshal.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/text.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/text_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/text_parser.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/timestamp.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/wrappers.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go is excluded by !**/vendor/**
  • tests/vendor/github.com/gogo/protobuf/sortkeys/sortkeys.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/AUTHORS is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/CONTRIBUTORS is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/LICENSE is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/buffer.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/defaults.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/deprecated.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/discard.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/extensions.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/properties.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/proto.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/registry.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/text_decode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/text_encode.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/wire.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/proto/wrappers.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/any.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/doc.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/duration.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/timestamp.go is excluded by !**/vendor/**
  • tests/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/compiler/context.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/compiler/extensions.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/compiler/helpers.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/compiler/reader.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/extensions/extension.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/extensions/extensions.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/jsonschema/models.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/jsonschema/reader.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/jsonschema/writer.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv2/OpenAPIv2.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv2/OpenAPIv2.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv2/document.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv3/OpenAPIv3.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv3/OpenAPIv3.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv3/annotations.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv3/annotations.proto is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gnostic-models/openapiv3/document.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/go-cmp/cmp/internal/function/func.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/go-cmp/cmp/options.go is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gofuzz/.travis.yml is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gofuzz/CONTRIBUTING.md is excluded by !**/vendor/**
  • tests/vendor/github.com/google/gofuzz/fuzz.go is excluded by !**/vendor/**
  • tests/vendor/github.com/modern-go/reflect2/safe_type.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/.editorconfig is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/.golangci.yaml is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/README.md is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/bool_func.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/count.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/errors.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/flag.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/func.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/golangflag.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/ip.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/ipnet_slice.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/string_array.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/string_to_string.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/text.go is excluded by !**/vendor/**
  • tests/vendor/github.com/spf13/pflag/time.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/.golangci.yml is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/CHANGELOG.md is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/CODE_OF_CONDUCT.md is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/LICENSE is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/Makefile is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/field.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/http_handler.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/logger.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/options.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/sink.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/zapcore/buffered_write_syncer.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/zapcore/console_encoder.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/zapcore/entry.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/zapcore/lazy_with.go is excluded by !**/vendor/**
  • tests/vendor/go.uber.org/zap/zapcore/level.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/.travis.yml is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/LICENSE is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/LICENSE.libyaml is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/NOTICE is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/README.md is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/apic.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/decode.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/emitterc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/encode.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/parserc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/readerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/resolve.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/scannerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/sorter.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/writerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/yaml.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/yamlh.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v2/yamlprivateh.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/LICENSE is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/NOTICE is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/README.md is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/apic.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/decode.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/emitterc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/encode.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/parserc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/readerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/resolve.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/scannerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/sorter.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/writerc.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/yaml.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/yamlh.go is excluded by !**/vendor/**
  • tests/vendor/go.yaml.in/yaml/v3/yamlprivateh.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/context/context.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/context/go17.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/context/go19.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/context/pre_go17.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/context/pre_go19.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/atom/table.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/doc.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/doctype.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/escape.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/foreign.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/iter.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/node.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/parse.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/render.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/html/token.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/client_conn_pool.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/config.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/config_go124.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/config_go125.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/config_go126.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/config_pre_go124.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/frame.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/gotrack.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/http2.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/server.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/timer.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/unencrypted.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/write.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/writesched.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/http2/writesched_roundrobin.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/internal/httpcommon/ascii.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/internal/httpcommon/headermap.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/net/internal/httpcommon/request.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/README.md is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/deviceauth.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/internal/doc.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/internal/oauth2.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/internal/token.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/internal/transport.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/oauth2.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/pkce.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/token.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/oauth2/transport.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/plan9/pwd_plan9.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/affinity_linux.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/auxv.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/auxv_unsupported.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/fdset.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/ifreq_linux.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/ioctl_linux.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/mkall.sh is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/mkerrors.sh is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_darwin.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_dragonfly.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_linux.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_netbsd.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_solaris.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_386.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go is excluded by !**/vendor/**
  • tests/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go is excluded by !**/vendor/**
📒 Files selected for processing (5)
  • .ci-operator.yaml
  • Dockerfile.ocp
  • go.mod
  • install.go
  • tests/go.mod
💤 Files with no reviewable changes (1)
  • install.go
✅ Files skipped from review due to trivial changes (2)
  • .ci-operator.yaml
  • go.mod

@jubittajohn jubittajohn changed the title OCPSTRAT-3036: Rebase 1.36 WIP: OCPSTRAT-3036: Rebase 1.36 Apr 20, 2026
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Apr 20, 2026
@jubittajohn

Copy link
Copy Markdown
Contributor Author

/test verify

@jacobsee

jacobsee commented May 9, 2026

Copy link
Copy Markdown
Member

/retest

@jubittajohn jubittajohn force-pushed the rebase-1.36 branch 2 times, most recently from f653eb4 to 183d13f Compare May 23, 2026 18:22
@jubittajohn

Copy link
Copy Markdown
Contributor Author

/test all

@jubittajohn

Copy link
Copy Markdown
Contributor Author

/pipeline-required

@jubittajohn

Copy link
Copy Markdown
Contributor Author

/test e2e-aws-ovn-techpreview
/test e2e-gcp

@jubittajohn

Copy link
Copy Markdown
Contributor Author

/pipeline-required

1 similar comment
@jubittajohn

Copy link
Copy Markdown
Contributor Author

/pipeline-required

Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
…Dirs from deepcopy-gen args

Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
Signed-off-by: jubittajohn <jujohn@redhat.com>
@jubittajohn

Copy link
Copy Markdown
Contributor Author

/test all

@openshift-ci

openshift-ci Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

@jubittajohn: 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 30cac1b link true /test e2e-gcp
ci/prow/e2e-aws-ovn-techpreview 30cac1b link true /test e2e-aws-ovn-techpreview
ci/prow/verify-hypershift-integration d755abc link true /test verify-hypershift-integration
ci/prow/verify-client-go d755abc link true /test verify-client-go

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.

Comment thread go.mod
Comment on lines +11 to 14
k8s.io/apimachinery v0.36.2
k8s.io/klog/v2 v2.140.0
k8s.io/kube-openapi v0.0.0-20260519202549-bbf5c5577288
sigs.k8s.io/yaml v1.6.0

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.

Should these others deps be updated in tandem?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Are you pointing at updating k8s.io/klog/v2 , k8s.io/kube-openapi and sigs.k8s.io/yaml?

4926b2a that was merged two weeks ago pulled them in.

@JoelSpeed

Copy link
Copy Markdown
Contributor

/approve

@openshift-ci

openshift-ci Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: JoelSpeed

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

The pull request process is described 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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 3, 2026
@jubittajohn jubittajohn changed the title WIP: OCPSTRAT-3036: Rebase 1.36.2 OCPSTRAT-3036: Rebase 1.36.2 Jul 3, 2026
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 3, 2026
@jubittajohn

Copy link
Copy Markdown
Contributor Author

/testwith openshift/api/main/verify-client-go openshift/client-go#368

@openshift-ci

openshift-ci Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

@jubittajohn, testwith: could not generate prow job. ERROR:

could not determine ci op config from metadata: got unexpected http 404 status code from configresolver: failed to get config: could not find any config for branch main on repo openshift/api

@jubittajohn

Copy link
Copy Markdown
Contributor Author

/testwith openshift/api/master/verify-client-go openshift/client-go#368

@jubittajohn

Copy link
Copy Markdown
Contributor Author

/pipeline-required

@JoelSpeed

Copy link
Copy Markdown
Contributor

/testwith openshift/api/master/verify-hypershift-integration openshift/hypershift#8695

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. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants