Skip to content

WIP: OCPSTRAT-3036: Rebase 1.36#2813

Open
jubittajohn wants to merge 10 commits intoopenshift:masterfrom
jubittajohn:rebase-1.36
Open

WIP: OCPSTRAT-3036: Rebase 1.36#2813
jubittajohn wants to merge 10 commits intoopenshift:masterfrom
jubittajohn:rebase-1.36

Conversation

@jubittajohn
Copy link
Copy Markdown

@jubittajohn jubittajohn commented Apr 17, 2026

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

@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
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 17, 2026

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
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 17, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

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

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

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

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

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 17, 2026

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 (2 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.
Title check ❓ Inconclusive The title is vague and generic, using 'WIP' prefix and only referencing a Jira ticket number without clearly describing the main changes being made. Replace with a more descriptive title that clearly summarizes the main changes, such as 'Rebase to Kubernetes 1.36.0-rc.1 and remove deprecated autoscaling/scheduling APIs'.
✅ Passed checks (8 passed)
Check name Status Explanation
Description check ✅ Passed The description directly relates to the changeset, detailing the rebase to Kubernetes 1.36.0-rc.1, deprecated API removals, and dependency updates present in the files changed.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

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
@@ -1,4 +1,4 @@
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.25-openshift-4.22 AS builder
FROM quay.io/jacobsee/openshift-build:rhel-9-golang-1.25 AS builder
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify the official OpenShift builder image exists

echo "=== Checking official OpenShift builder images ==="
echo "Personal registry found: quay.io/jacobsee/openshift-build:rhel-9-golang-1.25"
echo "Expected official registry: registry.ci.openshift.org/ocp/builder:*"
echo ""
echo "This appears to be testing infrastructure that should be reverted to official images."

Repository: openshift/api

Length of output: 339


🏁 Script executed:

# Check if Dockerfile.ocp exists and examine its history
git ls-files | grep -i dockerfile

Repository: openshift/api

Length of output: 799


🏁 Script executed:

# Look for the .ci-operator.yaml file
find . -name ".ci-operator.yaml" -o -name "ci-operator.yaml" 2>/dev/null | head -20

Repository: openshift/api

Length of output: 76


🏁 Script executed:

# Search for references to this dockerfile or quay.io/jacobsee
rg -i "jacobsee|quay\.io.*openshift-build" --type yaml --type txt

Repository: openshift/api

Length of output: 39


🏁 Script executed:

cat -n Dockerfile.ocp

Repository: openshift/api

Length of output: 1147


🏁 Script executed:

cat -n .ci-operator.yaml

Repository: openshift/api

Length of output: 171


🏁 Script executed:

# Check git history of Dockerfile.ocp
git log --oneline Dockerfile.ocp | head -20

Repository: openshift/api

Length of output: 88


🏁 Script executed:

# Get full git history with more details
git log --all --pretty=format:"%H %s" -- Dockerfile.ocp | head -20

Repository: openshift/api

Length of output: 1704


🏁 Script executed:

# Check the actual changes in recent commits
git show HEAD:Dockerfile.ocp 2>/dev/null || echo "File not in HEAD"

Repository: openshift/api

Length of output: 986


🏁 Script executed:

# Check git status - is this file modified locally?
git status Dockerfile.ocp

Repository: openshift/api

Length of output: 122


🏁 Script executed:

# Look for any recent changes to Dockerfile.ocp
git diff HEAD~5..HEAD -- Dockerfile.ocp 2>/dev/null || echo "Cannot show diff"

Repository: openshift/api

Length of output: 73


🏁 Script executed:

# Show the specific commit that mentions "update builder images"
git show c63fe74a:Dockerfile.ocp 2>/dev/null | head -20

Repository: openshift/api

Length of output: 916


🏁 Script executed:

# Show the commit message and details
git show --stat c63fe74a

Repository: openshift/api

Length of output: 346


🏁 Script executed:

# Check what was in the version before the personal registry was introduced
git show c63fe74a~1:Dockerfile.ocp 2>/dev/null | head -20

Repository: openshift/api

Length of output: 916


Base image uses personal Quay.io registry instead of official OpenShift registry.

The builder base image has been changed from the official OpenShift registry (registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.22) to a personal Quay.io repository (quay.io/jacobsee/openshift-build:rhel-9-golang-1.25). This introduces critical risks:

  1. Supply chain security: Personal registries bypass OpenShift's image scanning, signing, and security controls
  2. Build reproducibility: Downstream consumers cannot reliably build if the personal image is unavailable
  3. Production compliance: Using unofficial base images violates container security best practices

Revert the builder stage to use the official OpenShift registry before merging.

🧰 Tools
🪛 Trivy (0.69.3)

[error] 1-1: Image user should not be 'root'

Specify at least 1 USER command in Dockerfile with non-root user as argument

Rule: DS-0002

Learn more

(IaC/Dockerfile)

🤖 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'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.

Comment thread tools/go.mod
@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
Copy link
Copy Markdown

openshift-ci-robot commented Apr 17, 2026

@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
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

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
Copy link
Copy Markdown
Contributor

@JoelSpeed JoelSpeed left a comment

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

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>
…ng v1alpha1 APIs

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>
@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
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

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

Signed-off-by: jubittajohn <jujohn@redhat.com>
@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
Author

/test verify

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 21, 2026

@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/verify-hypershift-integration 5e43903 link true /test verify-hypershift-integration
ci/prow/verify-client-go 5e43903 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.

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

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. 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.

3 participants