Skip to content

OCPBUGS-95281: Synchronize From Upstream Repositories - #762

Merged
openshift-merge-bot[bot] merged 141 commits into
openshift:mainfrom
openshift-bot:synchronize-upstream
Jul 24, 2026
Merged

OCPBUGS-95281: Synchronize From Upstream Repositories#762
openshift-merge-bot[bot] merged 141 commits into
openshift:mainfrom
openshift-bot:synchronize-upstream

Conversation

@openshift-bot

@openshift-botopenshift-bot commented Jul 2, 2026

Copy link
Copy Markdown

JIRA Tickets:

  • OCPBUGS-95281

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

DateCommitAuthorMessage
2026-07-23 20:37:16operator-framework/operator-controller@14472ebJordan Keisterchore: bump o-f deps (#2831)
2026-07-23 17:45:26operator-framework/operator-controller@bd0f55fdependabot[bot]🌱 Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#2826)
2026-07-23 17:36:26operator-framework/operator-controller@2196694dependabot[bot]🌱 Bump charset-normalizer from 3.4.7 to 3.4.9 (#2824)
2026-07-23 15:33:45operator-framework/operator-controller@06e81f0dependabot[bot]🌱 Bump sigs.k8s.io/structured-merge-diff/v6 (#2828)
2026-07-23 15:19:17operator-framework/operator-controller@441ed2bdependabot[bot]🌱 Bump github.com/cert-manager/cert-manager (#2830)
2026-07-23 15:16:26operator-framework/operator-controller@a0e38b7dependabot[bot]🌱 Bump golang.org/x/tools from 0.47.0 to 0.48.0 (#2829)
2026-07-23 15:10:23operator-framework/operator-controller@a701c11dependabot[bot]🌱 Bump actions/stale from 10.3.0 to 10.4.0 (#2827)
2026-07-23 14:37:02operator-framework/operator-controller@36631f6dependabot[bot]🌱 Bump sigs.k8s.io/structured-merge-diff/v6 (#2823)
2026-07-20 19:38:53operator-framework/operator-controller@a7e2fcddependabot[bot]🌱 Bump marocchino/sticky-pull-request-comment (#2822)
2026-07-20 18:32:32operator-framework/operator-controller@1bbe788Predrag Knezevic✨ Deprecate ClusterExtension spec.serviceAccount (#2770)
2026-07-17 15:43:13operator-framework/operator-controller@4562584dependabot[bot]🌱 Bump pymdown-extensions from 11.0 to 11.0.1 (#2821)
2026-07-17 15:40:23operator-framework/operator-controller@74d27b2dependabot[bot]🌱 Bump docker/login-action from 4.3.0 to 4.4.0 (#2820)
2026-07-17 15:37:32operator-framework/operator-controller@07e6312Jordan Keister✨ catalogd graphql shift to file-based cache (#2732)
2026-07-16 20:39:23operator-framework/operator-controller@7909550dependabot[bot]🌱 Bump golang.org/x/sync from 0.21.0 to 0.22.0 (#2818)
2026-07-16 15:32:10operator-framework/operator-controller@61c439fdependabot[bot]🌱 Bump dorny/paths-filter from 4.0.1 to 4.0.2 (#2817)
2026-07-16 15:28:41operator-framework/operator-controller@507310bdependabot[bot]🌱 Bump docker/login-action from 4.2.0 to 4.3.0 (#2816)
2026-07-14 15:59:32operator-framework/operator-controller@ca2945adependabot[bot]🌱 Bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#2815)
2026-07-14 07:09:07operator-framework/operator-controller@8877ba0dependabot[bot]🌱 Bump regex from 2026.5.9 to 2026.6.28 (#2814)
2026-07-13 07:17:47operator-framework/operator-controller@e5877d7dependabot[bot]🌱 Bump golang.org/x/tools from 0.46.0 to 0.47.0 (#2813)
2026-07-10 07:43:31operator-framework/operator-controller@c63b183dependabot[bot]🌱 Bump github.com/cert-manager/cert-manager (#2812)
2026-07-10 07:40:40operator-framework/operator-controller@e5bac06dependabot[bot]🌱 Bump click from 8.4.1 to 8.4.2 (#2811)
2026-07-09 07:27:32operator-framework/operator-controller@dbc9b4aPredrag Knezevicfix: remove HelmChartSupport feature (#2798)
2026-07-08 16:19:40operator-framework/operator-controller@be16a0aPer Goncalves da Silva🌱 Align ClusterObjectSet e2e cleanup with addedResources pattern (#2799)
2026-07-08 16:10:36operator-framework/operator-controller@dd78f2fdependabot[bot]🌱 Bump actions/setup-python from 6.2.0 to 6.3.0 (#2809)
2026-07-08 15:52:44operator-framework/operator-controller@abd8c4adependabot[bot]🌱 Bump helm.sh/helm/v3 from 3.21.1 to 3.21.2 (#2806)
2026-07-08 15:39:36operator-framework/operator-controller@b7926dcdependabot[bot]🌱 Bump pymdown-extensions from 10.21.3 to 11.0 (#2808)
2026-07-08 15:36:29operator-framework/operator-controller@60f2706dependabot[bot]🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 (#2807)
2026-07-06 16:45:07operator-framework/operator-controller@a918ca8Predrag Knezevicfix: use static permissions in update-demos workflow (#2805)
2026-07-06 07:51:06operator-framework/operator-controller@7461774Jakub Jaruszewskifix: missing olm.operatorNamespace annotation (#2803)
2026-07-03 13:02:33operator-framework/operator-controller@395bb86dependabot[bot]🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#2793)
2026-07-03 12:59:30operator-framework/operator-controller@6655994dependabot[bot]chore(deps): bump golang.org/x/net in /hack/tools/test-profiling (#2804)
2026-07-03 12:18:49operator-framework/operator-controller@8013292Predrag Knezevicfeat: replace asciinema with godog-based demo recording (#2801)
2026-07-02 19:38:22operator-framework/operator-controller@6a28728dependabot[bot]🌱 Bump github.com/google/go-containerregistry (#2800)
2026-07-02 07:57:51operator-framework/operator-controller@d0252d4Todd Shortfix: align OTel versions to v1.44.0 and use explicit e2e timeout fallback (#2791)

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

DateCommitAuthorMessage
2026-07-01 22:35:55openshift/operator-framework-operator-controller@4ba6f06dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56openshift/operator-framework-operator-controller@c737947Camila MacedoUPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57openshift/operator-framework-operator-controller@dd82738Camila MacedoUPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57openshift/operator-framework-operator-controller@bb0507cCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58openshift/operator-framework-operator-controller@305865eTodd ShortUPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59openshift/operator-framework-operator-controller@d0b77a2Kui WangUPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59openshift/operator-framework-operator-controller@52b0b88Kui WangUPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@4ad0db1Camila MacedoUPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@2d93008Todd ShortUPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01openshift/operator-framework-operator-controller@ed62151Camila MacedoUPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01openshift/operator-framework-operator-controller@90cd4b3Camila MacedoUPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02openshift/operator-framework-operator-controller@bc95427Kui WangUPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02openshift/operator-framework-operator-controller@7f97547Camila MacedoUPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03openshift/operator-framework-operator-controller@06c2aadKui WangUPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04openshift/operator-framework-operator-controller@28859aeCamila MacedoUPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05openshift/operator-framework-operator-controller@5e6a94bCamila MacedoUPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06openshift/operator-framework-operator-controller@51a5ab4Camila MacedoUPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06openshift/operator-framework-operator-controller@3f6a929Kui WangUPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07openshift/operator-framework-operator-controller@7d57ea8Jian ZhangUPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07openshift/operator-framework-operator-controller@6089a96Xia ZhaoUPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08openshift/operator-framework-operator-controller@5046f6cKui WangUPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08openshift/operator-framework-operator-controller@a29c033Todd ShortUPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a858239Xia ZhaoUPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a056fd6Kui WangUPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10openshift/operator-framework-operator-controller@ee1a8f0Todd ShortUPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10openshift/operator-framework-operator-controller@52ff18bRashmi GottipatiUPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b7a29b5Rashmi GottipatiUPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b0df80dRashmi GottipatiUPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11openshift/operator-framework-operator-controller@0a05614Rashmi GottipatiUPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12openshift/operator-framework-operator-controller@2b9b6d2Bruno AndradeUPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12openshift/operator-framework-operator-controller@3b477d4Bruno AndradeUPSTREAM: <carry>: update metadata
2026-07-01 22:36:13openshift/operator-framework-operator-controller@59196fdBruno AndradeUPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13openshift/operator-framework-operator-controller@71a3975Jian ZhangUPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14openshift/operator-framework-operator-controller@e5d6ccaJian ZhangUPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14openshift/operator-framework-operator-controller@b7a0ba8Catherine Chan-TseUPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15openshift/operator-framework-operator-controller@75f250aPredrag KnezevicUPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15openshift/operator-framework-operator-controller@1aa0d22Predrag KnezevicUPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16openshift/operator-framework-operator-controller@9c9574fKui WangUPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16openshift/operator-framework-operator-controller@225df4eEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17openshift/operator-framework-operator-controller@20885edEvan HearneUPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17openshift/operator-framework-operator-controller@387a0afEvan HearneUPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18openshift/operator-framework-operator-controller@20eeed7Evan HearneUPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18openshift/operator-framework-operator-controller@91066d2Evan HearneUPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19openshift/operator-framework-operator-controller@1b5c329Luke MeyerUPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19openshift/operator-framework-operator-controller@446fc40Camila MacedoUPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20openshift/operator-framework-operator-controller@75381abKui WangUPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20openshift/operator-framework-operator-controller@ae95262Xia ZhaoUPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21openshift/operator-framework-operator-controller@4ca5ce1Kui WangUPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21openshift/operator-framework-operator-controller@e9196b5Per Goncalves da SilvaUPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@bb81744Per Goncalves da SilvaUPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22openshift/operator-framework-operator-controller@a7cec7ePer Goncalves da SilvaUPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@32f6d5cKui WangUPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23openshift/operator-framework-operator-controller@c42aef1Camila MacedoUPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24openshift/operator-framework-operator-controller@1dc32c5Bruno AndradeUPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24openshift/operator-framework-operator-controller@14dafa4Bruno AndradeUPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25openshift/operator-framework-operator-controller@23ff437Per Goncalves da SilvaUPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25openshift/operator-framework-operator-controller@94f1d10Per Goncalves da SilvaUPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26openshift/operator-framework-operator-controller@8a10beaCamila MacedoUPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26openshift/operator-framework-operator-controller@ae2c77bKui WangUPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27openshift/operator-framework-operator-controller@c709153Camila MacedoUPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28openshift/operator-framework-operator-controller@49f9f75Camila MacedoUPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28openshift/operator-framework-operator-controller@2948ac8Jian ZhangUPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29openshift/operator-framework-operator-controller@ff10b45Kui WangUPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29openshift/operator-framework-operator-controller@2988a8bStephen BenjaminUPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30openshift/operator-framework-operator-controller@72b6996Camila MacedoUPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30openshift/operator-framework-operator-controller@d67a40cEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31openshift/operator-framework-operator-controller@87bdcdbJian ZhangUPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31openshift/operator-framework-operator-controller@55c7e65Kui WangUPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32openshift/operator-framework-operator-controller@b862416Todd ShortUPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32openshift/operator-framework-operator-controller@01722a7Todd ShortUPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33openshift/operator-framework-operator-controller@e30c4feCamila MacedoUPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33openshift/operator-framework-operator-controller@485cf8cXia ZhaoUPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34openshift/operator-framework-operator-controller@10222b3Daniel FranzUPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34openshift/operator-framework-operator-controller@e6cb6baKui WangUPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35openshift/operator-framework-operator-controller@cc3b7eaJian ZhangUPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35openshift/operator-framework-operator-controller@437868aTodd ShortUPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@c0b1a4fCamila MacedoUPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@32b61e3Camila MacedoUPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37openshift/operator-framework-operator-controller@b169aefBruno AndradeUPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37openshift/operator-framework-operator-controller@65fe2d3Francesco GiudiciUPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38openshift/operator-framework-operator-controller@e836780Camila MacedoUPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38openshift/operator-framework-operator-controller@eba7cabKui WangUPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39openshift/operator-framework-operator-controller@9318c0eCamila MacedoUPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39openshift/operator-framework-operator-controller@7ace3d7Camila MacedoUPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40openshift/operator-framework-operator-controller@9d29019Todd ShortUPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40openshift/operator-framework-operator-controller@f587e2bCamila MacedoUPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41openshift/operator-framework-operator-controller@dd213b1Camila MacedoUPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41openshift/operator-framework-operator-controller@0add23dJoe LanfordUPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42openshift/operator-framework-operator-controller@e842e66Todd ShortUPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42openshift/operator-framework-operator-controller@513fefaTodd ShortUPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42openshift/operator-framework-operator-controller@0788064Todd ShortUPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43openshift/operator-framework-operator-controller@d366047Joe LanfordUPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43openshift/operator-framework-operator-controller@9f15b69Todd ShortUPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44openshift/operator-framework-operator-controller@e65be98Camila MacedoUPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44openshift/operator-framework-operator-controller@25ba7e5Todd ShortUPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45openshift/operator-framework-operator-controller@f42f06eTodd ShortUPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45openshift/operator-framework-operator-controller@4d75bb6AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-operator-controller.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@f96311dAOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-catalogd.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@1cc69aaTodd ShortUPSTREAM: <carry>: Update catalogs for 4.23/5.0
2026-07-15 15:31:09openshift/operator-framework-operator-controller@9bb156dPer G. da SilvaUPSTREAM: <carry>: Remove HelmChartSupport feature gate from experimental manifests
2026-07-16 16:25:30openshift/operator-framework-operator-controller@477aa25Todd ShortUPSTREAM: <carry>: test: add allow-case for operator maxOCPVersion > cluster version
2026-07-21 09:41:13openshift/operator-framework-operator-controller@0e1c54eDaniel FranzUPSTREAM: <carry>: Add OLMv1 progress deadline QE tests
2026-07-21 16:12:17openshift/operator-framework-operator-controller@bbe4abcTodd ShortUPSTREAM: <carry>: Remove stale reviewers/approvers, add trgeiger

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.

/assign @openshift/openshift-team-operator-runtime

…back (#2791)
- Upgrade go.opentelemetry.io/otel/exporters/otlp/otlptrace,
otlptracegrpc, and otel/sdk from v1.43.0 to v1.44.0 to match otel,
otel/metric, and otel/trace already at v1.44.0
- Move E2E_TIMEOUT fallback from target-specific ?= into the e2e-run-%
recipe via $(or $(E2E_TIMEOUT),20m) so the 20m default is explicit
and the 25m override from test-experimental-e2e is unambiguous
Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@openshift-ci-robotopenshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 2, 2026
@openshift-ci-robot

Copy link
Copy Markdown

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

Details

In response to this:

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

DateCommitAuthorMessage
2026-07-02 07:57:51operator-framework/operator-controller@d0252d4Todd Shortfix: align OTel versions to v1.44.0 and use explicit e2e timeout fallback (#2791)

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

DateCommitAuthorMessage
2026-07-01 22:35:55openshift/operator-framework-operator-controller@4ba6f06dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56openshift/operator-framework-operator-controller@c737947Camila MacedoUPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57openshift/operator-framework-operator-controller@dd82738Camila MacedoUPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57openshift/operator-framework-operator-controller@bb0507cCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58openshift/operator-framework-operator-controller@305865eTodd ShortUPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59openshift/operator-framework-operator-controller@d0b77a2Kui WangUPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59openshift/operator-framework-operator-controller@52b0b88Kui WangUPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@4ad0db1Camila MacedoUPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@2d93008Todd ShortUPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01openshift/operator-framework-operator-controller@ed62151Camila MacedoUPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01openshift/operator-framework-operator-controller@90cd4b3Camila MacedoUPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02openshift/operator-framework-operator-controller@bc95427Kui WangUPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02openshift/operator-framework-operator-controller@7f97547Camila MacedoUPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03openshift/operator-framework-operator-controller@06c2aadKui WangUPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04openshift/operator-framework-operator-controller@28859aeCamila MacedoUPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05openshift/operator-framework-operator-controller@5e6a94bCamila MacedoUPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06openshift/operator-framework-operator-controller@51a5ab4Camila MacedoUPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06openshift/operator-framework-operator-controller@3f6a929Kui WangUPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07openshift/operator-framework-operator-controller@7d57ea8Jian ZhangUPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07openshift/operator-framework-operator-controller@6089a96Xia ZhaoUPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08openshift/operator-framework-operator-controller@5046f6cKui WangUPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08openshift/operator-framework-operator-controller@a29c033Todd ShortUPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a858239Xia ZhaoUPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a056fd6Kui WangUPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10openshift/operator-framework-operator-controller@ee1a8f0Todd ShortUPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10openshift/operator-framework-operator-controller@52ff18bRashmi GottipatiUPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b7a29b5Rashmi GottipatiUPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b0df80dRashmi GottipatiUPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11openshift/operator-framework-operator-controller@0a05614Rashmi GottipatiUPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12openshift/operator-framework-operator-controller@2b9b6d2Bruno AndradeUPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12openshift/operator-framework-operator-controller@3b477d4Bruno AndradeUPSTREAM: <carry>: update metadata
2026-07-01 22:36:13openshift/operator-framework-operator-controller@59196fdBruno AndradeUPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13openshift/operator-framework-operator-controller@71a3975Jian ZhangUPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14openshift/operator-framework-operator-controller@e5d6ccaJian ZhangUPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14openshift/operator-framework-operator-controller@b7a0ba8Catherine Chan-TseUPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15openshift/operator-framework-operator-controller@75f250aPredrag KnezevicUPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15openshift/operator-framework-operator-controller@1aa0d22Predrag KnezevicUPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16openshift/operator-framework-operator-controller@9c9574fKui WangUPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16openshift/operator-framework-operator-controller@225df4eEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17openshift/operator-framework-operator-controller@20885edEvan HearneUPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17openshift/operator-framework-operator-controller@387a0afEvan HearneUPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18openshift/operator-framework-operator-controller@20eeed7Evan HearneUPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18openshift/operator-framework-operator-controller@91066d2Evan HearneUPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19openshift/operator-framework-operator-controller@1b5c329Luke MeyerUPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19openshift/operator-framework-operator-controller@446fc40Camila MacedoUPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20openshift/operator-framework-operator-controller@75381abKui WangUPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20openshift/operator-framework-operator-controller@ae95262Xia ZhaoUPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21openshift/operator-framework-operator-controller@4ca5ce1Kui WangUPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21openshift/operator-framework-operator-controller@e9196b5Per Goncalves da SilvaUPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@bb81744Per Goncalves da SilvaUPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22openshift/operator-framework-operator-controller@a7cec7ePer Goncalves da SilvaUPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@32f6d5cKui WangUPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23openshift/operator-framework-operator-controller@c42aef1Camila MacedoUPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24openshift/operator-framework-operator-controller@1dc32c5Bruno AndradeUPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24openshift/operator-framework-operator-controller@14dafa4Bruno AndradeUPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25openshift/operator-framework-operator-controller@23ff437Per Goncalves da SilvaUPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25openshift/operator-framework-operator-controller@94f1d10Per Goncalves da SilvaUPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26openshift/operator-framework-operator-controller@8a10beaCamila MacedoUPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26openshift/operator-framework-operator-controller@ae2c77bKui WangUPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27openshift/operator-framework-operator-controller@c709153Camila MacedoUPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28openshift/operator-framework-operator-controller@49f9f75Camila MacedoUPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28openshift/operator-framework-operator-controller@2948ac8Jian ZhangUPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29openshift/operator-framework-operator-controller@ff10b45Kui WangUPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29openshift/operator-framework-operator-controller@2988a8bStephen BenjaminUPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30openshift/operator-framework-operator-controller@72b6996Camila MacedoUPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30openshift/operator-framework-operator-controller@d67a40cEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31openshift/operator-framework-operator-controller@87bdcdbJian ZhangUPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31openshift/operator-framework-operator-controller@55c7e65Kui WangUPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32openshift/operator-framework-operator-controller@b862416Todd ShortUPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32openshift/operator-framework-operator-controller@01722a7Todd ShortUPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33openshift/operator-framework-operator-controller@e30c4feCamila MacedoUPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33openshift/operator-framework-operator-controller@485cf8cXia ZhaoUPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34openshift/operator-framework-operator-controller@10222b3Daniel FranzUPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34openshift/operator-framework-operator-controller@e6cb6baKui WangUPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35openshift/operator-framework-operator-controller@cc3b7eaJian ZhangUPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35openshift/operator-framework-operator-controller@437868aTodd ShortUPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@c0b1a4fCamila MacedoUPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@32b61e3Camila MacedoUPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37openshift/operator-framework-operator-controller@b169aefBruno AndradeUPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37openshift/operator-framework-operator-controller@65fe2d3Francesco GiudiciUPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38openshift/operator-framework-operator-controller@e836780Camila MacedoUPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38openshift/operator-framework-operator-controller@eba7cabKui WangUPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39openshift/operator-framework-operator-controller@9318c0eCamila MacedoUPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39openshift/operator-framework-operator-controller@7ace3d7Camila MacedoUPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40openshift/operator-framework-operator-controller@9d29019Todd ShortUPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40openshift/operator-framework-operator-controller@f587e2bCamila MacedoUPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41openshift/operator-framework-operator-controller@dd213b1Camila MacedoUPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41openshift/operator-framework-operator-controller@0add23dJoe LanfordUPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42openshift/operator-framework-operator-controller@e842e66Todd ShortUPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42openshift/operator-framework-operator-controller@513fefaTodd ShortUPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42openshift/operator-framework-operator-controller@0788064Todd ShortUPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43openshift/operator-framework-operator-controller@d366047Joe LanfordUPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43openshift/operator-framework-operator-controller@9f15b69Todd ShortUPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44openshift/operator-framework-operator-controller@e65be98Camila MacedoUPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44openshift/operator-framework-operator-controller@25ba7e5Todd ShortUPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45openshift/operator-framework-operator-controller@f42f06eTodd ShortUPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45openshift/operator-framework-operator-controller@4d75bb6AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-operator-controller.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@f96311dAOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-catalogd.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@1cc69aaTodd ShortUPSTREAM: <carry>: Update catalogs for 4.23/5.0

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.

/assign @openshift/openshift-team-operator-runtime

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-botopenshift-bot added tide/merge-method-merge Denotes a PR that should use a standard merge by tide when it merges. kind/sync 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 Jul 2, 2026
@coderabbitai

coderabbitaiBot commented Jul 2, 2026

Copy link
Copy Markdown

Note

Reviews paused

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

Use the following commands to manage reviews:

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

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Updates demo generation and playback, adds asciicast-backed e2e demo recording and scenarios, removes legacy demo assets, propagates olm.operatorNamespace into deployment templates, and refreshes indirect dependency versions.

Changes

Demo flow, playback, and asset cleanup

Layer / File(s)Summary
Demo targets and playback
Makefile, scripts/install.tpl.sh, .gitignore, README.md, mkdocs.yml, docs/draft/howto/enable-webhook-support.md, docs/draft/howto/single-ownnamespace-install.md, requirements.txt, test/e2e/features_test.go, test/e2e/features/demos.feature
Updates e2e timeout handling, rewires demo regeneration and output paths, and switches docs to local asciinema playback and SVG embeds.
AsciiCast recorder
test/e2e/steps/asciicast_hooks.go, test/e2e/steps/asciicast_recorder.go
Adds @demo asciicast recording hooks, recorder state, and .cast serialization.
Demo scenarios and step helpers
test/e2e/steps/demo_steps.go, test/e2e/steps/steps.go, test/e2e/steps/tls_steps.go, test/e2e/steps/proxy_steps.go, test/e2e/steps/ha_steps.go, test/e2e/steps/upgrade_steps.go, test/e2e/steps/hooks.go
Adds demo step implementations and threads context-aware kubectl execution through scenario helpers, port-forwarding, and cleanup.
Legacy demo assets removed
hack/demo/*, hack/demo/resources/*
Deletes the old demo scripts, manifests, and Asciinema generator workflow, and ignores generated demo output.

Operator namespace annotations

Layer / File(s)Summary
Annotation propagation
internal/operator-controller/rukpak/render/registryv1/generators/generators.go, internal/operator-controller/rukpak/render/registryv1/generators/generators_test.go, test/regression/convert/testdata/expected-manifests/...
Adds olm.operatorNamespace to generated deployment annotations and updates regression fixtures to match.

Dependency refresh

Layer / File(s)Summary
Module version bumps
go.mod, openshift/tests-extension/go.mod, hack/tools/test-profiling/go.mod
Refreshes indirect dependency versions across the module manifests.

Estimated code review effort: 4 (Complex) | ~45 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.21.6 to 0.21.7.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Commits](google/go-containerregistry@v0.21.6...v0.21.7)
---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
dependency-version: 0.21.7
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>
@openshift-ciopenshift-ciBot removed the lgtm Indicates that a PR is ready to be merged. label Jul 3, 2026
@perdasilva

Copy link
Copy Markdown
Contributor

/retest

@perdasilva

Copy link
Copy Markdown
Contributor

/lgtm

@perdasilva

Copy link
Copy Markdown
Contributor

/verified by ci

@openshift-ciopenshift-ciBot added the lgtm Indicates that a PR is ready to be merged. label Jul 3, 2026
@openshift-ci-robotopenshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Jul 3, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@perdasilva: This PR has been marked as verified by ci.

Details

In response to this:

/verified by ci

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

Convert terminal demos from standalone shell scripts recorded via
asciinema to Godog BDD scenarios that generate asciicast v2 files
programmatically. This makes demos into verified tests that can
never silently break while producing terminal recordings.
The recording infrastructure captures kubectl commands and their
stdout/stderr with real execution timing during @demo-tagged
scenario execution. Per-step dedup handles polling transparently
so only successful results appear in the recording. Step text is
emitted as comments and commands are colored for readability.
Demo scenarios:
- ClusterCatalog Quickstart: queries the operatorhubio catalog API
- SingleNamespace Install Mode: installs mariadb-operator with a
separate watch namespace, verifies rolebindings
- OwnNamespace Install Mode: installs mariadb-operator with
watch namespace equal to install namespace
- Webhook Support: installs telegraf-operator, verifies mutating
webhook injects sidecar container into test pod
Not converted (no matching demo scenarios):
- Synthetic User Permissions: feature gate disabled in experimental
- Helm Chart Support: blocked by OCPBUGS-95281
The update-demos Makefile target now builds OLM from source using the
experimental e2e infrastructure, deploys with all feature gates and
operatorhubio catalog, runs demo scenarios, converts recordings to
SVG via svg-term-cli, and tears down the cluster. Demo recordings
are embedded in docs via the mkdocs-asciinema-player plugin and
served from GitHub Pages, removing the dependency on asciinema.org
for hosting recordings. Demo scenarios are excluded from regular
e2e test runs via ~@demo filter.
CI workflow (update-demos.yaml):
- On PR: generates demos, uploads asciicast and SVG files as job
artifacts
- On merge to main: generates demos, deploys docs with updated
recordings via make deploy-docs
Old demo shell scripts, the asciinema generate-asciidemo.sh wrapper,
and hack/demo/ resource files have been removed.
Co-authored-by: Claude <noreply@anthropic.com>
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD c86311f and 2 for PR HEAD 8795f00 in total

dependabotBot added 2 commits July 3, 2026 12:59
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.38.0 to 0.55.0.
- [Commits](golang/net@v0.38.0...v0.55.0)
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.55.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/sigstore/fulcio](https://github.com/sigstore/fulcio) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/sigstore/fulcio/releases)
- [Changelog](https://github.com/sigstore/fulcio/blob/main/CHANGELOG.md)
- [Commits](sigstore/fulcio@v1.8.5...v1.8.6)
---
updated-dependencies:
- dependency-name: github.com/sigstore/fulcio
dependency-version: 1.8.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-botopenshift-bot changed the title NO-ISSUE: Synchronize From Upstream RepositoriesOCPBUGS-95281: Synchronize From Upstream RepositoriesJul 4, 2026
@openshift-ci-robotopenshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Jul 4, 2026
@openshift-ciopenshift-ciBot removed the lgtm Indicates that a PR is ready to be merged. label Jul 4, 2026
@openshift-ci-robotopenshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Jul 4, 2026
@openshift-ci-robot

Copy link
Copy Markdown

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

  • expected the bug to be open, but it isn't
  • expected the bug to target the "5.0.0" version, but no target version was set
  • expected the bug to be in one of the following states: NEW, ASSIGNED, POST, but it is Closed (Won't Do) instead

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.

Details

In response to this:

JIRA Tickets:

  • OCPBUGS-95281

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

DateCommitAuthorMessage
2026-07-03 13:02:33operator-framework/operator-controller@395bb86dependabot[bot]🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#2793)
2026-07-03 12:59:30operator-framework/operator-controller@6655994dependabot[bot]chore(deps): bump golang.org/x/net in /hack/tools/test-profiling (#2804)
2026-07-03 12:18:49operator-framework/operator-controller@8013292Predrag Knezevicfeat: replace asciinema with godog-based demo recording (#2801)
2026-07-02 19:38:22operator-framework/operator-controller@6a28728dependabot[bot]🌱 Bump github.com/google/go-containerregistry (#2800)
2026-07-02 07:57:51operator-framework/operator-controller@d0252d4Todd Shortfix: align OTel versions to v1.44.0 and use explicit e2e timeout fallback (#2791)

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

DateCommitAuthorMessage
2026-07-01 22:35:55openshift/operator-framework-operator-controller@4ba6f06dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56openshift/operator-framework-operator-controller@c737947Camila MacedoUPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57openshift/operator-framework-operator-controller@dd82738Camila MacedoUPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57openshift/operator-framework-operator-controller@bb0507cCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58openshift/operator-framework-operator-controller@305865eTodd ShortUPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59openshift/operator-framework-operator-controller@d0b77a2Kui WangUPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59openshift/operator-framework-operator-controller@52b0b88Kui WangUPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@4ad0db1Camila MacedoUPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@2d93008Todd ShortUPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01openshift/operator-framework-operator-controller@ed62151Camila MacedoUPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01openshift/operator-framework-operator-controller@90cd4b3Camila MacedoUPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02openshift/operator-framework-operator-controller@bc95427Kui WangUPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02openshift/operator-framework-operator-controller@7f97547Camila MacedoUPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03openshift/operator-framework-operator-controller@06c2aadKui WangUPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04openshift/operator-framework-operator-controller@28859aeCamila MacedoUPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05openshift/operator-framework-operator-controller@5e6a94bCamila MacedoUPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06openshift/operator-framework-operator-controller@51a5ab4Camila MacedoUPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06openshift/operator-framework-operator-controller@3f6a929Kui WangUPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07openshift/operator-framework-operator-controller@7d57ea8Jian ZhangUPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07openshift/operator-framework-operator-controller@6089a96Xia ZhaoUPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08openshift/operator-framework-operator-controller@5046f6cKui WangUPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08openshift/operator-framework-operator-controller@a29c033Todd ShortUPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a858239Xia ZhaoUPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a056fd6Kui WangUPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10openshift/operator-framework-operator-controller@ee1a8f0Todd ShortUPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10openshift/operator-framework-operator-controller@52ff18bRashmi GottipatiUPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b7a29b5Rashmi GottipatiUPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b0df80dRashmi GottipatiUPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11openshift/operator-framework-operator-controller@0a05614Rashmi GottipatiUPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12openshift/operator-framework-operator-controller@2b9b6d2Bruno AndradeUPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12openshift/operator-framework-operator-controller@3b477d4Bruno AndradeUPSTREAM: <carry>: update metadata
2026-07-01 22:36:13openshift/operator-framework-operator-controller@59196fdBruno AndradeUPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13openshift/operator-framework-operator-controller@71a3975Jian ZhangUPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14openshift/operator-framework-operator-controller@e5d6ccaJian ZhangUPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14openshift/operator-framework-operator-controller@b7a0ba8Catherine Chan-TseUPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15openshift/operator-framework-operator-controller@75f250aPredrag KnezevicUPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15openshift/operator-framework-operator-controller@1aa0d22Predrag KnezevicUPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16openshift/operator-framework-operator-controller@9c9574fKui WangUPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16openshift/operator-framework-operator-controller@225df4eEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17openshift/operator-framework-operator-controller@20885edEvan HearneUPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17openshift/operator-framework-operator-controller@387a0afEvan HearneUPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18openshift/operator-framework-operator-controller@20eeed7Evan HearneUPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18openshift/operator-framework-operator-controller@91066d2Evan HearneUPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19openshift/operator-framework-operator-controller@1b5c329Luke MeyerUPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19openshift/operator-framework-operator-controller@446fc40Camila MacedoUPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20openshift/operator-framework-operator-controller@75381abKui WangUPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20openshift/operator-framework-operator-controller@ae95262Xia ZhaoUPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21openshift/operator-framework-operator-controller@4ca5ce1Kui WangUPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21openshift/operator-framework-operator-controller@e9196b5Per Goncalves da SilvaUPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@bb81744Per Goncalves da SilvaUPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22openshift/operator-framework-operator-controller@a7cec7ePer Goncalves da SilvaUPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@32f6d5cKui WangUPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23openshift/operator-framework-operator-controller@c42aef1Camila MacedoUPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24openshift/operator-framework-operator-controller@1dc32c5Bruno AndradeUPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24openshift/operator-framework-operator-controller@14dafa4Bruno AndradeUPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25openshift/operator-framework-operator-controller@23ff437Per Goncalves da SilvaUPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25openshift/operator-framework-operator-controller@94f1d10Per Goncalves da SilvaUPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26openshift/operator-framework-operator-controller@8a10beaCamila MacedoUPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26openshift/operator-framework-operator-controller@ae2c77bKui WangUPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27openshift/operator-framework-operator-controller@c709153Camila MacedoUPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28openshift/operator-framework-operator-controller@49f9f75Camila MacedoUPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28openshift/operator-framework-operator-controller@2948ac8Jian ZhangUPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29openshift/operator-framework-operator-controller@ff10b45Kui WangUPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29openshift/operator-framework-operator-controller@2988a8bStephen BenjaminUPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30openshift/operator-framework-operator-controller@72b6996Camila MacedoUPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30openshift/operator-framework-operator-controller@d67a40cEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31openshift/operator-framework-operator-controller@87bdcdbJian ZhangUPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31openshift/operator-framework-operator-controller@55c7e65Kui WangUPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32openshift/operator-framework-operator-controller@b862416Todd ShortUPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32openshift/operator-framework-operator-controller@01722a7Todd ShortUPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33openshift/operator-framework-operator-controller@e30c4feCamila MacedoUPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33openshift/operator-framework-operator-controller@485cf8cXia ZhaoUPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34openshift/operator-framework-operator-controller@10222b3Daniel FranzUPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34openshift/operator-framework-operator-controller@e6cb6baKui WangUPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35openshift/operator-framework-operator-controller@cc3b7eaJian ZhangUPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35openshift/operator-framework-operator-controller@437868aTodd ShortUPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@c0b1a4fCamila MacedoUPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@32b61e3Camila MacedoUPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37openshift/operator-framework-operator-controller@b169aefBruno AndradeUPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37openshift/operator-framework-operator-controller@65fe2d3Francesco GiudiciUPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38openshift/operator-framework-operator-controller@e836780Camila MacedoUPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38openshift/operator-framework-operator-controller@eba7cabKui WangUPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39openshift/operator-framework-operator-controller@9318c0eCamila MacedoUPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39openshift/operator-framework-operator-controller@7ace3d7Camila MacedoUPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40openshift/operator-framework-operator-controller@9d29019Todd ShortUPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40openshift/operator-framework-operator-controller@f587e2bCamila MacedoUPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41openshift/operator-framework-operator-controller@dd213b1Camila MacedoUPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41openshift/operator-framework-operator-controller@0add23dJoe LanfordUPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42openshift/operator-framework-operator-controller@e842e66Todd ShortUPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42openshift/operator-framework-operator-controller@513fefaTodd ShortUPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42openshift/operator-framework-operator-controller@0788064Todd ShortUPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43openshift/operator-framework-operator-controller@d366047Joe LanfordUPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43openshift/operator-framework-operator-controller@9f15b69Todd ShortUPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44openshift/operator-framework-operator-controller@e65be98Camila MacedoUPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44openshift/operator-framework-operator-controller@25ba7e5Todd ShortUPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45openshift/operator-framework-operator-controller@f42f06eTodd ShortUPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45openshift/operator-framework-operator-controller@4d75bb6AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-operator-controller.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@f96311dAOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-catalogd.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@1cc69aaTodd ShortUPSTREAM: <carry>: Update catalogs for 4.23/5.0

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.

/assign @openshift/openshift-team-operator-runtime

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.

camilamacedo86and others added 24 commits July 24, 2026 00:16
Signed-off-by: Todd Short <todd.short@me.com>
…ffinity for HA topology
Rolling updates in HighlyAvailable clusters leave catalogd and
operator-controller unavailable when the only running pod is evicted
before its replacement is ready.
Fix by defaulting replicas=1 and PDB disabled in the static Helm values
(safe for SNO/External topologies, passes the SNO conformance test that
asserts exactly one replica in SingleReplica topology mode). Add pod
anti-affinity to prefer scheduling replicas on different nodes.
cluster-olm-operator detects the cluster's ControlPlaneTopology at
startup and overrides these values to replicas=2 and PDB enabled when a
HighlyAvailable topology is detected, then re-renders the manifests
before starting controllers. When a topology change is observed at
runtime (exceedingly rare), the operator exits so its deployment
controller restarts it, triggering a fresh Helm render with the correct
values for the new topology.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
…etween both-watch-modes scenarios
The both-watch-modes test loops over two scenarios (singlens, ownns) inside
a single It block and was blocking on full namespace deletion between them.
This caused flaky 300s timeouts on GCP techpreview clusters where master
nodes run at 94-99% CPU, which starves the namespace controller and makes
namespace termination arbitrarily slow.
The wait was not guarding anything real:
- EnsureCleanupClusterExtension already ensures the CE and CRD are gone;
since CE deletion uses ForegroundPropagation, the ClusterObjectSet teardown
must complete before the CE disappears, meaning all managed resources
(Deployments, Services, etc.) are already deleted at that point.
- The singleown bundle installs no ValidatingWebhookConfiguration or
MutatingWebhookConfiguration, so there is no webhook admission risk.
- Each scenario generates unique namespace names and CRD group suffixes via
rand.String(4), so a terminating namespace from scenario 1 cannot collide
with or interfere with scenario 2's resources.
Trigger both namespace deletions and proceed without waiting. The DeferCleanup
registrations that already exist will handle any residual cleanup after the
spec exits.
Fixes: OCPBUGS-84943
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
- Replace broken test-experimental-e2e target (test/experimental-e2e no
longer exists) with /bin/true so triggered jobs always succeed
- Pass -timeout=60m to go test; the previous invocation relied on Go's
10m default which is too short for BoxcutterRuntime clusters
- Set E2E_STEP_TIMEOUT=15m; BoxcutterRuntime applies resources through
sequential phases (CRD must reach Established before the deploy phase
starts), making installations slower than the upstream 5m default
- Skip ~@CatalogdHA scenarios (require multiple catalogd replicas not
present in standard topology)
- Skip ~@ProgressDeadline scenarios (require progressDeadlineMinutes < 10
but the OpenShift CRD enforces a minimum of 10)
- Skip ~@httpproxy scenarios (too disruptive to cluster networking)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
The e2e-test-registry image is no longer built by CI after
openshift/release#78581 removed it from the CI config. The dynamic
per-scenario catalog system replaced the pre-built registry image,
making this Dockerfile dead code.
It's no longer bring used.
Signed-off-by: Todd Short <tshort@redhat.com>
Adds a new test that verifies cluster-olm-operator correctly configures
operator-controller and catalogd deployments based on the cluster's
control plane topology:
- HA topologies (HighlyAvailable, HighlyAvailableArbiter, DualReplica):
replicas=2 with a PodDisruptionBudget present
- Non-HA topologies (SingleReplica/SNO, External): replicas=1, no PDB
Also registers policyv1 in the test scheme to support PDB list queries.
Assisted-by: claude
Signed-off-by: Todd Short <tshort@redhat.com>
… builders
Signed-off-by: Todd Short <tshort@redhat.com>
Set catalog image tags to v5.0 for the 4.23/5.0 release.
Dynamically discover an installable package from the serving catalogs
instead of hardcoding quay-operator v3.13.10, preferring quay-operator,
cluster-logging, serverless-operator, logic-operator in that order then
alling back to the first available package.
Signed-off-by: Todd Short <tshort@redhat.com>
…ntal manifests
HelmChartSupport was removed upstream in dbc9b4a but the downstream
experimental.yaml values file and its generated manifest still referenced
it, causing operator-controller to crash on startup with:
invalid argument "HelmChartSupport=false" for "--feature-gates" flag:
unrecognized feature gate: HelmChartSupport
This made the OLM cluster operator Degraded/Unavailable and caused cluster
installation to time out (exit code 6).
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…cluster version
Add a second ReleaseGate-eligible OTE test verifying that an operator
whose olm.maxOpenShiftVersion exceeds the current cluster version does
not block cluster upgrade (InstalledOLMOperatorsUpgradeable stays True).
The existing test only covered the blocking path (maxOCPVersion ==
current version → False). This covers the complementary allow path
(maxOCPVersion == next minor → True), directly exercising the
normalization logic introduced for the 4.23/5.0 co-release boundary.
A nextMinorVersion() helper mirrors the 4.23→5.1 special case so the
bundle annotation is always set to the correct next upgrade target.
Run 'make build-update' to register the new allow-case test in the
extension metadata after adding it to olmv1-incompatible.go.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
Automate the ClusterExtension rollout failure coverage for OCP-88331 and OCP-88332 by building in-cluster bundle and catalog images for successful and failing bundle versions.
The new QE specs verify ProgressDeadlineExceeded on an initial failed rollout and ProbeFailure while upgrading to a bad revision under the BoxCutter runtime.
Signed-off-by: Daniel Franz <dfranz@redhat.com>
Co-authored-by: Bruno Andrade <bruno.balint@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
@openshift-ci

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@openshift-ci

Copy link
Copy Markdown
Contributor

[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

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

@rashmigottipati

Copy link
Copy Markdown
Member

/retest

@openshift-ci

Copy link
Copy Markdown
Contributor

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

Test nameCommitDetailsRequiredRerun command
ci/prow/tests-extension2a7510clinktrue/test tests-extension
ci/prow/e2e-aws-upgrade-ovn-single-node2a7510clinkfalse/test e2e-aws-upgrade-ovn-single-node
ci/prow/e2e-gcp-ovn-upgrade2a7510clinktrue/test e2e-gcp-ovn-upgrade
ci/prow/openshift-e2e-aws-techpreview2a7510clinktrue/test openshift-e2e-aws-techpreview
ci/prow/e2e-aws-techpreview-olmv1-ext2a7510clinktrue/test e2e-aws-techpreview-olmv1-ext
ci/prow/openshift-e2e-aws2a7510clinktrue/test openshift-e2e-aws
ci/prow/e2e-aws-olmv1-ext2a7510clinktrue/test e2e-aws-olmv1-ext

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.

@openshift-ci-robot

Copy link
Copy Markdown

@openshift-bot: Jira Issue OCPBUGS-95281 is in an unrecognized state (Closed) and will not be moved to the MODIFIED state.

Details

In response to this:

JIRA Tickets:

  • OCPBUGS-95281

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

DateCommitAuthorMessage
2026-07-23 20:37:16operator-framework/operator-controller@14472ebJordan Keisterchore: bump o-f deps (#2831)
2026-07-23 17:45:26operator-framework/operator-controller@bd0f55fdependabot[bot]🌱 Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#2826)
2026-07-23 17:36:26operator-framework/operator-controller@2196694dependabot[bot]🌱 Bump charset-normalizer from 3.4.7 to 3.4.9 (#2824)
2026-07-23 15:33:45operator-framework/operator-controller@06e81f0dependabot[bot]🌱 Bump sigs.k8s.io/structured-merge-diff/v6 (#2828)
2026-07-23 15:19:17operator-framework/operator-controller@441ed2bdependabot[bot]🌱 Bump github.com/cert-manager/cert-manager (#2830)
2026-07-23 15:16:26operator-framework/operator-controller@a0e38b7dependabot[bot]🌱 Bump golang.org/x/tools from 0.47.0 to 0.48.0 (#2829)
2026-07-23 15:10:23operator-framework/operator-controller@a701c11dependabot[bot]🌱 Bump actions/stale from 10.3.0 to 10.4.0 (#2827)
2026-07-23 14:37:02operator-framework/operator-controller@36631f6dependabot[bot]🌱 Bump sigs.k8s.io/structured-merge-diff/v6 (#2823)
2026-07-20 19:38:53operator-framework/operator-controller@a7e2fcddependabot[bot]🌱 Bump marocchino/sticky-pull-request-comment (#2822)
2026-07-20 18:32:32operator-framework/operator-controller@1bbe788Predrag Knezevic✨ Deprecate ClusterExtension spec.serviceAccount (#2770)
2026-07-17 15:43:13operator-framework/operator-controller@4562584dependabot[bot]🌱 Bump pymdown-extensions from 11.0 to 11.0.1 (#2821)
2026-07-17 15:40:23operator-framework/operator-controller@74d27b2dependabot[bot]🌱 Bump docker/login-action from 4.3.0 to 4.4.0 (#2820)
2026-07-17 15:37:32operator-framework/operator-controller@07e6312Jordan Keister✨ catalogd graphql shift to file-based cache (#2732)
2026-07-16 20:39:23operator-framework/operator-controller@7909550dependabot[bot]🌱 Bump golang.org/x/sync from 0.21.0 to 0.22.0 (#2818)
2026-07-16 15:32:10operator-framework/operator-controller@61c439fdependabot[bot]🌱 Bump dorny/paths-filter from 4.0.1 to 4.0.2 (#2817)
2026-07-16 15:28:41operator-framework/operator-controller@507310bdependabot[bot]🌱 Bump docker/login-action from 4.2.0 to 4.3.0 (#2816)
2026-07-14 15:59:32operator-framework/operator-controller@ca2945adependabot[bot]🌱 Bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#2815)
2026-07-14 07:09:07operator-framework/operator-controller@8877ba0dependabot[bot]🌱 Bump regex from 2026.5.9 to 2026.6.28 (#2814)
2026-07-13 07:17:47operator-framework/operator-controller@e5877d7dependabot[bot]🌱 Bump golang.org/x/tools from 0.46.0 to 0.47.0 (#2813)
2026-07-10 07:43:31operator-framework/operator-controller@c63b183dependabot[bot]🌱 Bump github.com/cert-manager/cert-manager (#2812)
2026-07-10 07:40:40operator-framework/operator-controller@e5bac06dependabot[bot]🌱 Bump click from 8.4.1 to 8.4.2 (#2811)
2026-07-09 07:27:32operator-framework/operator-controller@dbc9b4aPredrag Knezevicfix: remove HelmChartSupport feature (#2798)
2026-07-08 16:19:40operator-framework/operator-controller@be16a0aPer Goncalves da Silva🌱 Align ClusterObjectSet e2e cleanup with addedResources pattern (#2799)
2026-07-08 16:10:36operator-framework/operator-controller@dd78f2fdependabot[bot]🌱 Bump actions/setup-python from 6.2.0 to 6.3.0 (#2809)
2026-07-08 15:52:44operator-framework/operator-controller@abd8c4adependabot[bot]🌱 Bump helm.sh/helm/v3 from 3.21.1 to 3.21.2 (#2806)
2026-07-08 15:39:36operator-framework/operator-controller@b7926dcdependabot[bot]🌱 Bump pymdown-extensions from 10.21.3 to 11.0 (#2808)
2026-07-08 15:36:29operator-framework/operator-controller@60f2706dependabot[bot]🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 (#2807)
2026-07-06 16:45:07operator-framework/operator-controller@a918ca8Predrag Knezevicfix: use static permissions in update-demos workflow (#2805)
2026-07-06 07:51:06operator-framework/operator-controller@7461774Jakub Jaruszewskifix: missing olm.operatorNamespace annotation (#2803)
2026-07-03 13:02:33operator-framework/operator-controller@395bb86dependabot[bot]🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#2793)
2026-07-03 12:59:30operator-framework/operator-controller@6655994dependabot[bot]chore(deps): bump golang.org/x/net in /hack/tools/test-profiling (#2804)
2026-07-03 12:18:49operator-framework/operator-controller@8013292Predrag Knezevicfeat: replace asciinema with godog-based demo recording (#2801)
2026-07-02 19:38:22operator-framework/operator-controller@6a28728dependabot[bot]🌱 Bump github.com/google/go-containerregistry (#2800)
2026-07-02 07:57:51operator-framework/operator-controller@d0252d4Todd Shortfix: align OTel versions to v1.44.0 and use explicit e2e timeout fallback (#2791)

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

DateCommitAuthorMessage
2026-07-01 22:35:55openshift/operator-framework-operator-controller@4ba6f06dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56openshift/operator-framework-operator-controller@c737947Camila MacedoUPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57openshift/operator-framework-operator-controller@dd82738Camila MacedoUPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57openshift/operator-framework-operator-controller@bb0507cCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58openshift/operator-framework-operator-controller@305865eTodd ShortUPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59openshift/operator-framework-operator-controller@d0b77a2Kui WangUPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59openshift/operator-framework-operator-controller@52b0b88Kui WangUPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@4ad0db1Camila MacedoUPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00openshift/operator-framework-operator-controller@2d93008Todd ShortUPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01openshift/operator-framework-operator-controller@ed62151Camila MacedoUPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01openshift/operator-framework-operator-controller@90cd4b3Camila MacedoUPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02openshift/operator-framework-operator-controller@bc95427Kui WangUPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02openshift/operator-framework-operator-controller@7f97547Camila MacedoUPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03openshift/operator-framework-operator-controller@06c2aadKui WangUPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04openshift/operator-framework-operator-controller@28859aeCamila MacedoUPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05openshift/operator-framework-operator-controller@5e6a94bCamila MacedoUPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06openshift/operator-framework-operator-controller@51a5ab4Camila MacedoUPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06openshift/operator-framework-operator-controller@3f6a929Kui WangUPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07openshift/operator-framework-operator-controller@7d57ea8Jian ZhangUPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07openshift/operator-framework-operator-controller@6089a96Xia ZhaoUPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08openshift/operator-framework-operator-controller@5046f6cKui WangUPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08openshift/operator-framework-operator-controller@a29c033Todd ShortUPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a858239Xia ZhaoUPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09openshift/operator-framework-operator-controller@a056fd6Kui WangUPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10openshift/operator-framework-operator-controller@ee1a8f0Todd ShortUPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10openshift/operator-framework-operator-controller@52ff18bRashmi GottipatiUPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b7a29b5Rashmi GottipatiUPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11openshift/operator-framework-operator-controller@b0df80dRashmi GottipatiUPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11openshift/operator-framework-operator-controller@0a05614Rashmi GottipatiUPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12openshift/operator-framework-operator-controller@2b9b6d2Bruno AndradeUPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12openshift/operator-framework-operator-controller@3b477d4Bruno AndradeUPSTREAM: <carry>: update metadata
2026-07-01 22:36:13openshift/operator-framework-operator-controller@59196fdBruno AndradeUPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13openshift/operator-framework-operator-controller@71a3975Jian ZhangUPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14openshift/operator-framework-operator-controller@e5d6ccaJian ZhangUPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14openshift/operator-framework-operator-controller@b7a0ba8Catherine Chan-TseUPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15openshift/operator-framework-operator-controller@75f250aPredrag KnezevicUPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15openshift/operator-framework-operator-controller@1aa0d22Predrag KnezevicUPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16openshift/operator-framework-operator-controller@9c9574fKui WangUPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16openshift/operator-framework-operator-controller@225df4eEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17openshift/operator-framework-operator-controller@20885edEvan HearneUPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17openshift/operator-framework-operator-controller@387a0afEvan HearneUPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18openshift/operator-framework-operator-controller@20eeed7Evan HearneUPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18openshift/operator-framework-operator-controller@91066d2Evan HearneUPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19openshift/operator-framework-operator-controller@1b5c329Luke MeyerUPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19openshift/operator-framework-operator-controller@446fc40Camila MacedoUPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20openshift/operator-framework-operator-controller@75381abKui WangUPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20openshift/operator-framework-operator-controller@ae95262Xia ZhaoUPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21openshift/operator-framework-operator-controller@4ca5ce1Kui WangUPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21openshift/operator-framework-operator-controller@e9196b5Per Goncalves da SilvaUPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@bb81744Per Goncalves da SilvaUPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22openshift/operator-framework-operator-controller@a7cec7ePer Goncalves da SilvaUPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22openshift/operator-framework-operator-controller@32f6d5cKui WangUPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23openshift/operator-framework-operator-controller@c42aef1Camila MacedoUPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24openshift/operator-framework-operator-controller@1dc32c5Bruno AndradeUPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24openshift/operator-framework-operator-controller@14dafa4Bruno AndradeUPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25openshift/operator-framework-operator-controller@23ff437Per Goncalves da SilvaUPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25openshift/operator-framework-operator-controller@94f1d10Per Goncalves da SilvaUPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26openshift/operator-framework-operator-controller@8a10beaCamila MacedoUPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26openshift/operator-framework-operator-controller@ae2c77bKui WangUPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27openshift/operator-framework-operator-controller@c709153Camila MacedoUPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28openshift/operator-framework-operator-controller@49f9f75Camila MacedoUPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28openshift/operator-framework-operator-controller@2948ac8Jian ZhangUPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29openshift/operator-framework-operator-controller@ff10b45Kui WangUPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29openshift/operator-framework-operator-controller@2988a8bStephen BenjaminUPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30openshift/operator-framework-operator-controller@72b6996Camila MacedoUPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30openshift/operator-framework-operator-controller@d67a40cEvan HearneUPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31openshift/operator-framework-operator-controller@87bdcdbJian ZhangUPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31openshift/operator-framework-operator-controller@55c7e65Kui WangUPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32openshift/operator-framework-operator-controller@b862416Todd ShortUPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32openshift/operator-framework-operator-controller@01722a7Todd ShortUPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33openshift/operator-framework-operator-controller@e30c4feCamila MacedoUPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33openshift/operator-framework-operator-controller@485cf8cXia ZhaoUPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34openshift/operator-framework-operator-controller@10222b3Daniel FranzUPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34openshift/operator-framework-operator-controller@e6cb6baKui WangUPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35openshift/operator-framework-operator-controller@cc3b7eaJian ZhangUPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35openshift/operator-framework-operator-controller@437868aTodd ShortUPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@c0b1a4fCamila MacedoUPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36openshift/operator-framework-operator-controller@32b61e3Camila MacedoUPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37openshift/operator-framework-operator-controller@b169aefBruno AndradeUPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37openshift/operator-framework-operator-controller@65fe2d3Francesco GiudiciUPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38openshift/operator-framework-operator-controller@e836780Camila MacedoUPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38openshift/operator-framework-operator-controller@eba7cabKui WangUPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39openshift/operator-framework-operator-controller@9318c0eCamila MacedoUPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39openshift/operator-framework-operator-controller@7ace3d7Camila MacedoUPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40openshift/operator-framework-operator-controller@9d29019Todd ShortUPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40openshift/operator-framework-operator-controller@f587e2bCamila MacedoUPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41openshift/operator-framework-operator-controller@dd213b1Camila MacedoUPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41openshift/operator-framework-operator-controller@0add23dJoe LanfordUPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42openshift/operator-framework-operator-controller@e842e66Todd ShortUPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42openshift/operator-framework-operator-controller@513fefaTodd ShortUPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42openshift/operator-framework-operator-controller@0788064Todd ShortUPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43openshift/operator-framework-operator-controller@d366047Joe LanfordUPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43openshift/operator-framework-operator-controller@9f15b69Todd ShortUPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44openshift/operator-framework-operator-controller@e65be98Camila MacedoUPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44openshift/operator-framework-operator-controller@25ba7e5Todd ShortUPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45openshift/operator-framework-operator-controller@f42f06eTodd ShortUPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45openshift/operator-framework-operator-controller@4d75bb6AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-operator-controller.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@f96311dAOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 5.0 Reconciling with https://github.com/openshift-eng/ocp-build-data/tree/7691ed4dc0b6585b358f9e73fb736ace9a48a286/images/ose-olm-catalogd.yml
2026-07-01 22:36:46openshift/operator-framework-operator-controller@1cc69aaTodd ShortUPSTREAM: <carry>: Update catalogs for 4.23/5.0
2026-07-15 15:31:09openshift/operator-framework-operator-controller@9bb156dPer G. da SilvaUPSTREAM: <carry>: Remove HelmChartSupport feature gate from experimental manifests
2026-07-16 16:25:30openshift/operator-framework-operator-controller@477aa25Todd ShortUPSTREAM: <carry>: test: add allow-case for operator maxOCPVersion > cluster version
2026-07-21 09:41:13openshift/operator-framework-operator-controller@0e1c54eDaniel FranzUPSTREAM: <carry>: Add OLMv1 progress deadline QE tests
2026-07-21 16:12:17openshift/operator-framework-operator-controller@bbe4abcTodd ShortUPSTREAM: <carry>: Remove stale reviewers/approvers, add trgeiger

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.

/assign @openshift/openshift-team-operator-runtime

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.

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

Labels

approvedIndicates a PR has been approved by an approver from all required OWNERS files.do-not-merge/holdIndicates that a PR should not merge because someone has issued a /hold command.jira/invalid-bugIndicates that a referenced Jira bug is invalid for the branch this PR is targeting.jira/valid-referenceIndicates that this PR references a valid Jira ticket of any type.kind/synctide/merge-method-mergeDenotes a PR that should use a standard merge by tide when it merges.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@openshift-bot@openshift-ci-robot@perdasilva@rashmigottipati@tmshort@pedjak@fgiudici@Kajot-dev@grokspawn@dtfranz@camilamacedo86@kuiwang02@jianzhangbjz@Xia-Zhao-rh@bandrade@oceanc80@ehearne-redhat@sosiouxme@stbenjam@joelanford