Skip to content

Conversation

@openshift-bot
Copy link

@openshift-bot openshift-bot commented Nov 18, 2025

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-19 20:37:50 operator-framework/operator-controller@1355ff7 Jordan Keister override local pull policy with permissive policy (#2339)
2025-11-19 20:20:57 operator-framework/operator-controller@12ac242 Camila Macedo fix: rename owner label and clarify variable naming (#2349)
2025-11-19 14:42:01 operator-framework/operator-controller@03eb884 Todd Short Use local cache to check kind version (#2346)
2025-11-18 19:28:40 operator-framework/operator-controller@f3569d5 Todd Short Fix Boxcutter manifest ordering inconsistency (#2329)
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2025-11-19 16:37:18 openshift/operator-framework-operator-controller@38b65b4 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

camilamacedo86 and others added 11 commits November 17, 2025 14:20
* Upgrade golangci-lint from v2.1.6 to v2.6.2

**Steps Executed**
- with go 1.24.6
- bingo get golangci-lint@none
- bingo get github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest

* (fix): Linter issue : testifylint  error-is-as: use require.ErrorIs or require.ErrorAs depending on the case
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Co-authored-by: Per Goncalves da Silva <pegoncal@redhat.com>
ClusterExtension configuration is now validated using JSONSchema. Configuration
errors (typos, missing required fields, wrong types) are caught
immediately with clear error messages instead of failing during installation.

Assisted-by: Cursor
Bumps [github.com/google/renameio/v2](https://github.com/google/renameio) from 2.0.0 to 2.0.1.
- [Commits](google/renameio@v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: github.com/google/renameio/v2
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Detailed reconcile and teardown reports are now only logged when
debug mode is enabled, preventing excessive log output.
This restores the last-applied-config annotation in the cache, as its
absense can cause issues with clients when we update our finalizers.

This increases memory utilization until we can solve the finalizer issue.

Signed-off-by: Todd Short <tshort@redhat.com>
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.67.2 to 0.67.3.
- [Release notes](https://github.com/prometheus/common/releases)
- [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md)
- [Commits](prometheus/common@v0.67.2...v0.67.3)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-version: 0.67.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [click](https://github.com/pallets/click) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.3.0...8.3.1)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…it chains (#2315)

Instead of tracking revision history through Spec.Previous fields, we now
find related revisions using labels and the controller-runtime cache. This
is more efficient and works better with controller-runtime's caching layer.

To support this change, the Helm-to-Boxcutter migration now sets
ownerReferences on migrated revisions, ensuring they work identically
to newly created revisions.

Assisted-by: Cursor
Add `/test-profile` slash command to enable interactive profiling workflow
through Claude Code interface with the Go-based test profiling tools.

The command provides access to:
- start/stop: Background profiling daemon workflow
- run: Automated test execution with profiling
- analyze: Generate analysis reports from collected profiles
- compare: Compare two test runs side-by-side
- collect: One-time profile snapshots

Documentation includes configuration, output structure, and implementation
steps for the Go-based CLI tool located in hack/tools/test-profiling/.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
The latest bingo files were generated with bingo v0.10.0, which requires
golang 1.24.9, which we don't support.

Downgrade the output files via bingo v0.9.0

Add test to ensure correct version of bingo is used.

Signed-off-by: Todd Short <tshort@redhat.com>
@openshift-bot openshift-bot added tide/merge-method-merge Denotes a PR that should use a standard merge by tide when it merges. kind/sync labels Nov 18, 2025
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Nov 18, 2025
@openshift-ci-robot
Copy link

@openshift-bot: This pull request explicitly references no jira issue.

In response to this:

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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-bot openshift-bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Nov 18, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 18, 2025

@openshift-bot: GitHub didn't allow me to request PR reviews from the following users: openshift/openshift-team-operator-framework.

Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 18, 2025

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: openshift-bot

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

The pull request process is described here

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

1 similar comment
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 18, 2025

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: openshift-bot

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

The pull request process is described here

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

Issue:
Manifest ordering inconsistency: CRDs from Helm release manifest and
bundle manifest appeared in different orders, causing PhaseSort to
produce different phase structures even though they contained the same
objects.

Solution:
Added deterministic sorting in PhaseSort (phase.go):
 - Sort objects within each phase by Group, Version, Kind, Namespace, Name
 - Ensures consistent phase structure regardless of input order
 - Critical for comparing revisions from different sources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
@camilamacedo86
Copy link
Contributor

/retitle OCPBUGS-62964:Synchronize From Upstream Repositories

@openshift-ci openshift-ci bot changed the title NO-ISSUE: Synchronize From Upstream Repositories OCPBUGS-62964:Synchronize From Upstream Repositories Nov 18, 2025
@openshift-ci-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Nov 18, 2025
@openshift-ci-robot
Copy link

@openshift-bot: This pull request references Jira Issue OCPBUGS-62964, which is invalid:

  • expected the bug to target the "4.21.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

In response to this:

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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.

@camilamacedo86
Copy link
Contributor

/retitle OCPBUGS-63612,OCPBUGS-63611,OCPBUGS-62964:Synchronize From Upstream Repositories

@openshift-ci openshift-ci bot changed the title OCPBUGS-62964:Synchronize From Upstream Repositories OCPBUGS-63612,OCPBUGS-63611,OCPBUGS-62964:Synchronize From Upstream Repositories Nov 18, 2025
@openshift-ci-robot openshift-ci-robot added the jira/severity-moderate Referenced Jira bug's severity is moderate for the branch this PR is targeting. label Nov 18, 2025
@openshift-ci-robot
Copy link

@openshift-bot: This pull request references Jira Issue OCPBUGS-63612, which is invalid:

  • expected the bug to target the "4.21.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

This pull request references Jira Issue OCPBUGS-63611, which is invalid:

  • expected the bug to target the "4.21.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

This pull request references Jira Issue OCPBUGS-62964, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.21.0) matches configured target version for branch (4.21.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)

Requesting review from QA contact:
/cc @Xia-Zhao-rh

The bug has been updated to refer to the pull request using the external bug tracker.

In response to this:

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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 requested a review from Xia-Zhao-rh November 18, 2025 20:23
kuiwang02 and others added 18 commits November 20, 2025 00:06
Signed-off-by: Todd Short <todd.short@me.com>
…uess and waiting for k8s cleanups

Co-Author: kuiwang@redhat.com
… format

Fix k8s.io/kubernetes replace version from v1.30.1-0... to v0.0.0-... format to resolve
bumper tool verification failures. Add hack/ocp-replace.sh script to manage OCP fork
replaces properly.

Assisted-by: Cursor
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@openshift-bot openshift-bot changed the title OCPBUGS-62964: Synchronize From Upstream Repositories NO-ISSUE: Synchronize From Upstream Repositories Nov 20, 2025
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Nov 20, 2025
@openshift-ci-robot openshift-ci-robot removed the jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. label Nov 20, 2025
@openshift-ci-robot
Copy link

@openshift-bot: This pull request explicitly references no jira issue.

In response to this:

The downstream repository has been updated with the following following upstream commits:

Date Commit Author Message
2025-11-19 20:37:50 operator-framework/operator-controller@1355ff7 Jordan Keister override local pull policy with permissive policy (#2339)
2025-11-19 20:20:57 operator-framework/operator-controller@12ac242 Camila Macedo fix: rename owner label and clarify variable naming (#2349)
2025-11-19 14:42:01 operator-framework/operator-controller@03eb884 Todd Short Use local cache to check kind version (#2346)
2025-11-18 19:28:40 operator-framework/operator-controller@f3569d5 Todd Short Fix Boxcutter manifest ordering inconsistency (#2329)
2025-11-18 17:23:20 operator-framework/operator-controller@6ef62de Todd Short Downgrade bingo output files to v0.9.0 (#2343)
2025-11-18 17:17:36 operator-framework/operator-controller@be247a9 Todd Short Add /test-profile slash command for Claude Code integration (#2309)
2025-11-18 16:37:27 operator-framework/operator-controller@472e8a2 Camila Macedo (chore): Use label-based cache for revision lookups instead of explicit chains (#2315)
2025-11-18 15:21:18 operator-framework/operator-controller@fc65e52 dependabot[bot] 🌱 Bump click from 8.3.0 to 8.3.1 (#2342)
2025-11-18 14:28:08 operator-framework/operator-controller@697f392 dependabot[bot] 🌱 Bump github.com/prometheus/common from 0.67.2 to 0.67.3 (#2341)
2025-11-17 18:21:30 operator-framework/operator-controller@39cbdbe Todd Short Restore last-applied-config annotation in cache (#2338)
2025-11-17 15:49:59 operator-framework/operator-controller@1eb9b70 Camila Macedo Reduce log verbosity by moving BoxCutter reports to debug mode (#2335)
2025-11-17 15:33:23 operator-framework/operator-controller@cbdb84c dependabot[bot] 🌱 Bump github.com/google/renameio/v2 from 2.0.0 to 2.0.1 (#2337)
2025-11-17 15:05:09 operator-framework/operator-controller@15b4904 Camila Macedo (chore): Add JSONSchema validation for bundle configuration (#2316)
2025-11-17 14:22:52 operator-framework/operator-controller@bf7e39f Per Goncalves da Silva Add enum validation annotation to CollisionProtection (#2334)
2025-11-17 14:20:06 operator-framework/operator-controller@e20c9bc Camila Macedo 🌱 Upgrade golangci-lint from v2.1.6 to v2.6.2 (#2336)

The vendor/ directory has been updated and the following commits were carried:

Date Commit Author Message
2025-11-14 08:43:47 openshift/operator-framework-operator-controller@a6f7485 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@06d5349 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2025-11-14 08:43:49 openshift/operator-framework-operator-controller@e596d63 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@a8277f6 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2025-11-14 08:43:50 openshift/operator-framework-operator-controller@dbcc986 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2025-11-14 08:43:51 openshift/operator-framework-operator-controller@b2b0722 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@90c4f7b Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2025-11-14 08:43:52 openshift/operator-framework-operator-controller@ae03a5e Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2025-11-14 08:43:53 openshift/operator-framework-operator-controller@c5ed0df Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@04612f1 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2025-11-14 08:43:54 openshift/operator-framework-operator-controller@16a80d7 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@08ea1c5 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2025-11-14 08:43:55 openshift/operator-framework-operator-controller@e7a54cf Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2025-11-14 08:43:56 openshift/operator-framework-operator-controller@456b2cb Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2025-11-14 08:43:57 openshift/operator-framework-operator-controller@e634b3b Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2025-11-14 08:43:58 openshift/operator-framework-operator-controller@a541023 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2025-11-14 08:43:59 openshift/operator-framework-operator-controller@86790b0 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2025-11-14 08:44:00 openshift/operator-framework-operator-controller@6f5a157 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2025-11-17 16:21:00 openshift/operator-framework-operator-controller@63baa57 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2025-11-19 16:37:18 openshift/operator-framework-operator-controller@38b65b4 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/cc @openshift/openshift-team-operator-framework

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

openshift-ci bot commented Nov 20, 2025

@openshift-bot: all tests passed!

Full PR test history. Your PR dashboard.

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.

@Xia-Zhao-rh
Copy link
Contributor

/verified by @Xia-Zhao-rh

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Nov 20, 2025
@openshift-ci-robot
Copy link

@Xia-Zhao-rh: This PR has been marked as verified by @Xia-Zhao-rh.

In response to this:

/verified by @Xia-Zhao-rh

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.

@camilamacedo86
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Nov 20, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit c310c42 into openshift:main Nov 20, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. kind/sync lgtm Indicates that a PR is ready to be merged. tide/merge-method-merge Denotes a PR that should use a standard merge by tide when it merges. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants