Skip to content

OCPBUGS-95281: Synchronize From Upstream Repositories#762

Open
openshift-bot wants to merge 110 commits into
openshift:mainfrom
openshift-bot:synchronize-upstream
Open

OCPBUGS-95281: Synchronize From Upstream Repositories#762
openshift-bot wants to merge 110 commits into
openshift:mainfrom
openshift-bot:synchronize-upstream

Conversation

@openshift-bot

@openshift-bot openshift-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:

Date Commit Author Message
2026-07-06 16:45:07 operator-framework/operator-controller@a918ca8 Predrag Knezevic fix: use static permissions in update-demos workflow (#2805)
2026-07-06 07:51:06 operator-framework/operator-controller@7461774 Jakub Jaruszewski fix: missing olm.operatorNamespace annotation (#2803)
2026-07-03 13:02:33 operator-framework/operator-controller@395bb86 dependabot[bot] 🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#2793)
2026-07-03 12:59:30 operator-framework/operator-controller@6655994 dependabot[bot] chore(deps): bump golang.org/x/net in /hack/tools/test-profiling (#2804)
2026-07-03 12:18:49 operator-framework/operator-controller@8013292 Predrag Knezevic feat: replace asciinema with godog-based demo recording (#2801)
2026-07-02 19:38:22 operator-framework/operator-controller@6a28728 dependabot[bot] 🌱 Bump github.com/google/go-containerregistry (#2800)
2026-07-02 07:57:51 operator-framework/operator-controller@d0252d4 Todd Short fix: 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:

Date Commit Author Message
2026-07-01 22:35:55 openshift/operator-framework-operator-controller@4ba6f06 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56 openshift/operator-framework-operator-controller@c737947 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@dd82738 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@bb0507c Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58 openshift/operator-framework-operator-controller@305865e Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@d0b77a2 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@52b0b88 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@4ad0db1 Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@2d93008 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@ed62151 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@90cd4b3 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@bc95427 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@7f97547 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03 openshift/operator-framework-operator-controller@06c2aad Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04 openshift/operator-framework-operator-controller@28859ae Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05 openshift/operator-framework-operator-controller@5e6a94b Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@51a5ab4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@3f6a929 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@7d57ea8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@6089a96 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@5046f6c Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@a29c033 Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a858239 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a056fd6 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@ee1a8f0 Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@52ff18b Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b7a29b5 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b0df80d Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@0a05614 Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@2b9b6d2 Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@3b477d4 Bruno Andrade UPSTREAM: <carry>: update metadata
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@59196fd Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@71a3975 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@e5d6cca Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@b7a0ba8 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@75f250a Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@1aa0d22 Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@9c9574f Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@225df4e Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@20885ed Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@387a0af Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@20eeed7 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@91066d2 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@1b5c329 Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@446fc40 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@75381ab Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@ae95262 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@4ca5ce1 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@e9196b5 Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@bb81744 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@a7cec7e Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@32f6d5c Kui Wang UPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23 openshift/operator-framework-operator-controller@c42aef1 Camila Macedo UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@1dc32c5 Bruno Andrade UPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@14dafa4 Bruno Andrade UPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@23ff437 Per Goncalves da Silva UPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@94f1d10 Per Goncalves da Silva UPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@8a10bea Camila Macedo UPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@ae2c77b Kui Wang UPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27 openshift/operator-framework-operator-controller@c709153 Camila Macedo UPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@49f9f75 Camila Macedo UPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@2948ac8 Jian Zhang UPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@ff10b45 Kui Wang UPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@2988a8b Stephen Benjamin UPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@72b6996 Camila Macedo UPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@d67a40c Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@87bdcdb Jian Zhang UPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@55c7e65 Kui Wang UPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@b862416 Todd Short UPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@01722a7 Todd Short UPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@e30c4fe Camila Macedo UPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@485cf8c Xia Zhao UPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@10222b3 Daniel Franz UPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@e6cb6ba Kui Wang UPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@cc3b7ea Jian Zhang UPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@437868a Todd Short UPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@c0b1a4f Camila Macedo UPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@32b61e3 Camila Macedo UPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@b169aef Bruno Andrade UPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@65fe2d3 Francesco Giudici UPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@e836780 Camila Macedo UPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@eba7cab Kui Wang UPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@9318c0e Camila Macedo UPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@7ace3d7 Camila Macedo UPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@9d29019 Todd Short UPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@f587e2b Camila Macedo UPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@dd213b1 Camila Macedo UPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@0add23d Joe Lanford UPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@e842e66 Todd Short UPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@513fefa Todd Short UPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@0788064 Todd Short UPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@d366047 Joe Lanford UPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@9f15b69 Todd Short UPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@e65be98 Camila Macedo UPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@25ba7e5 Todd Short UPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@f42f06e Todd Short UPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@4d75bb6 AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@f96311d AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@1cc69aa Todd Short UPSTREAM: <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

Summary by CodeRabbit

  • New Features

    • Added a new demo publishing flow that generates reusable recordings and converts them into shareable SVGs.
    • Enabled embedded demo playback in documentation and site content.
  • Bug Fixes

    • Improved end-to-end test timeout handling and refined test filtering for demo and serial scenarios.
  • Documentation

    • Updated demo badges and walkthrough pages to use richer, встроенные demo players.
  • Chores

    • Refreshed several dependencies and ignored generated demo assets in version control.

…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-robot openshift-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:

Date Commit Author Message
2026-07-02 07:57:51 operator-framework/operator-controller@d0252d4 Todd Short fix: 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:

Date Commit Author Message
2026-07-01 22:35:55 openshift/operator-framework-operator-controller@4ba6f06 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56 openshift/operator-framework-operator-controller@c737947 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@dd82738 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@bb0507c Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58 openshift/operator-framework-operator-controller@305865e Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@d0b77a2 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@52b0b88 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@4ad0db1 Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@2d93008 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@ed62151 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@90cd4b3 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@bc95427 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@7f97547 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03 openshift/operator-framework-operator-controller@06c2aad Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04 openshift/operator-framework-operator-controller@28859ae Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05 openshift/operator-framework-operator-controller@5e6a94b Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@51a5ab4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@3f6a929 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@7d57ea8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@6089a96 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@5046f6c Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@a29c033 Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a858239 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a056fd6 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@ee1a8f0 Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@52ff18b Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b7a29b5 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b0df80d Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@0a05614 Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@2b9b6d2 Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@3b477d4 Bruno Andrade UPSTREAM: <carry>: update metadata
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@59196fd Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@71a3975 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@e5d6cca Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@b7a0ba8 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@75f250a Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@1aa0d22 Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@9c9574f Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@225df4e Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@20885ed Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@387a0af Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@20eeed7 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@91066d2 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@1b5c329 Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@446fc40 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@75381ab Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@ae95262 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@4ca5ce1 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@e9196b5 Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@bb81744 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@a7cec7e Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@32f6d5c Kui Wang UPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23 openshift/operator-framework-operator-controller@c42aef1 Camila Macedo UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@1dc32c5 Bruno Andrade UPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@14dafa4 Bruno Andrade UPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@23ff437 Per Goncalves da Silva UPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@94f1d10 Per Goncalves da Silva UPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@8a10bea Camila Macedo UPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@ae2c77b Kui Wang UPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27 openshift/operator-framework-operator-controller@c709153 Camila Macedo UPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@49f9f75 Camila Macedo UPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@2948ac8 Jian Zhang UPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@ff10b45 Kui Wang UPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@2988a8b Stephen Benjamin UPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@72b6996 Camila Macedo UPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@d67a40c Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@87bdcdb Jian Zhang UPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@55c7e65 Kui Wang UPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@b862416 Todd Short UPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@01722a7 Todd Short UPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@e30c4fe Camila Macedo UPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@485cf8c Xia Zhao UPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@10222b3 Daniel Franz UPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@e6cb6ba Kui Wang UPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@cc3b7ea Jian Zhang UPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@437868a Todd Short UPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@c0b1a4f Camila Macedo UPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@32b61e3 Camila Macedo UPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@b169aef Bruno Andrade UPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@65fe2d3 Francesco Giudici UPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@e836780 Camila Macedo UPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@eba7cab Kui Wang UPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@9318c0e Camila Macedo UPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@7ace3d7 Camila Macedo UPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@9d29019 Todd Short UPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@f587e2b Camila Macedo UPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@dd213b1 Camila Macedo UPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@0add23d Joe Lanford UPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@e842e66 Todd Short UPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@513fefa Todd Short UPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@0788064 Todd Short UPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@d366047 Joe Lanford UPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@9f15b69 Todd Short UPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@e65be98 Camila Macedo UPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@25ba7e5 Todd Short UPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@f42f06e Todd Short UPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@4d75bb6 AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@f96311d AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@1cc69aa Todd Short UPSTREAM: <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-bot openshift-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

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Walkthrough

Updates the e2e Makefile timeout handling and demo regeneration flow, replaces demo embeds in docs with local players/SVGs, removes legacy demo assets, and refreshes indirect module versions across the root and tooling modules.

Changes

Demo flow, docs, and asset cleanup

Layer / File(s) Summary
E2E timeout and demo targets
Makefile
Updates e2e-run-% timeout handling and tag filters, and rewrites demo regeneration to record @demo runs and convert casts to SVGs.
Docs playback updates
README.md, mkdocs.yml, docs/draft/howto/enable-webhook-support.md, docs/draft/howto/single-ownnamespace-install.md
Switches demo embeds to local playback widgets and enables the MkDocs plugin used by those embeds.
Demo asset removal
.gitignore, hack/demo/*, hack/demo/resources/*, internal/operator-controller/rukpak/render/registryv1/generators/*
Removes legacy demo scripts and manifests, ignores generated demo output, and updates deployment annotation handling plus its test expectations.

Dependency refresh

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

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

Possibly related PRs

Suggested labels: lgtm, verified

Suggested reviewers: rashmigottipati, anik120, oceanc80

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Ipv6 And Disconnected Network Test Compatibility ⚠️ Warning FAIL: the new @demo e2e flow uses portForward(), which hardcodes 127.0.0.1 and builds https://%s URLs, so it isn’t IPv6-loopback safe. Use net.JoinHostPort and choose ::1 or 127.0.0.1 by IP family, or skip the demo flow on IPv6-only jobs.
✅ Passed checks (14 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The only changed test file uses standard testing with static names; no Ginkgo titles or dynamic identifiers appear in test names.
Test Structure And Quality ✅ Passed PASS: The modified test file is table-driven stdlib Go tests; no Ginkgo It/BeforeEach/Eventually blocks or cluster-wait patterns were changed, so this check is not applicable.
Microshift Test Compatibility ✅ Passed No new unguarded Ginkgo specs were added; the demo/catalog e2e tests in olmv1_cc.go are behind exutil.SkipMicroshift, and the PR’s other changes are Makefile/docs/deps only.
Single Node Openshift (Sno) Test Compatibility ✅ Passed New demo scenarios only use cluster APIs, namespaces, and a single pod; no node-count, scheduling, anti-affinity, or topology assumptions were added.
Topology-Aware Scheduling Compatibility ✅ Passed Changed code only adds OLM annotations and demo/test workflow steps; no new node selectors, affinity/spread constraints, replica logic, or control-plane targeting were introduced.
Ote Binary Stdout Contract ✅ Passed No process-level stdout writes in touched OTE code; main() has none, and dev-tagged helpers only use explicit writers or stderr.
No-Weak-Crypto ✅ Passed Scanned the touched files and new demo/e2e workflow; found no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB usage, custom crypto, or unsafe secret comparisons.
Container-Privileges ✅ Passed No changed manifest or container config introduces privileged settings; the new docker run lacks privileged/host namespace/SYS_ADMIN/allowPrivilegeEscalation=true flags.
No-Sensitive-Data-In-Logs ✅ Passed Scanned the changed Makefile/docs/Go; only benign echoes and annotation logic were added, with no secrets/tokens/PII/session IDs logged.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: a sync from upstream repositories for OCPBUGS-95281.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

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-bot openshift-bot force-pushed the synchronize-upstream branch from 533d541 to 8795f00 Compare July 3, 2026 00:12
@openshift-ci openshift-ci Bot 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-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 3, 2026
@openshift-ci-robot openshift-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

dependabot Bot 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-bot openshift-bot changed the title NO-ISSUE: Synchronize From Upstream Repositories OCPBUGS-95281: Synchronize From Upstream Repositories Jul 4, 2026
@openshift-bot openshift-bot force-pushed the synchronize-upstream branch from 8795f00 to f3c0f3a Compare July 4, 2026 00:10
@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Jul 4, 2026
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 4, 2026
@openshift-ci

openshift-ci Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@openshift-ci-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Jul 4, 2026
kuiwang02 and others added 21 commits July 7, 2026 00:07
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>
@openshift-bot openshift-bot changed the title NO-ISSUE: Synchronize From Upstream Repositories OCPBUGS-95281: Synchronize From Upstream Repositories Jul 7, 2026
@openshift-bot openshift-bot force-pushed the synchronize-upstream branch from f3c0f3a to bfcea20 Compare July 7, 2026 00:12
@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Jul 7, 2026
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 7, 2026
@openshift-ci

openshift-ci Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@openshift-ci-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Jul 7, 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.

Details

In response to this:

JIRA Tickets:

  • OCPBUGS-95281

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

Date Commit Author Message
2026-07-06 16:45:07 operator-framework/operator-controller@a918ca8 Predrag Knezevic fix: use static permissions in update-demos workflow (#2805)
2026-07-06 07:51:06 operator-framework/operator-controller@7461774 Jakub Jaruszewski fix: missing olm.operatorNamespace annotation (#2803)
2026-07-03 13:02:33 operator-framework/operator-controller@395bb86 dependabot[bot] 🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#2793)
2026-07-03 12:59:30 operator-framework/operator-controller@6655994 dependabot[bot] chore(deps): bump golang.org/x/net in /hack/tools/test-profiling (#2804)
2026-07-03 12:18:49 operator-framework/operator-controller@8013292 Predrag Knezevic feat: replace asciinema with godog-based demo recording (#2801)
2026-07-02 19:38:22 operator-framework/operator-controller@6a28728 dependabot[bot] 🌱 Bump github.com/google/go-containerregistry (#2800)
2026-07-02 07:57:51 operator-framework/operator-controller@d0252d4 Todd Short fix: 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:

Date Commit Author Message
2026-07-01 22:35:55 openshift/operator-framework-operator-controller@4ba6f06 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-07-01 22:35:56 openshift/operator-framework-operator-controller@c737947 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@dd82738 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-07-01 22:35:57 openshift/operator-framework-operator-controller@bb0507c Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-07-01 22:35:58 openshift/operator-framework-operator-controller@305865e Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@d0b77a2 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-07-01 22:35:59 openshift/operator-framework-operator-controller@52b0b88 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@4ad0db1 Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-07-01 22:36:00 openshift/operator-framework-operator-controller@2d93008 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@ed62151 Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-07-01 22:36:01 openshift/operator-framework-operator-controller@90cd4b3 Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@bc95427 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-07-01 22:36:02 openshift/operator-framework-operator-controller@7f97547 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-07-01 22:36:03 openshift/operator-framework-operator-controller@06c2aad Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-07-01 22:36:04 openshift/operator-framework-operator-controller@28859ae Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-07-01 22:36:05 openshift/operator-framework-operator-controller@5e6a94b Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@51a5ab4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-07-01 22:36:06 openshift/operator-framework-operator-controller@3f6a929 Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@7d57ea8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-07-01 22:36:07 openshift/operator-framework-operator-controller@6089a96 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@5046f6c Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-07-01 22:36:08 openshift/operator-framework-operator-controller@a29c033 Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a858239 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-07-01 22:36:09 openshift/operator-framework-operator-controller@a056fd6 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@ee1a8f0 Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-07-01 22:36:10 openshift/operator-framework-operator-controller@52ff18b Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b7a29b5 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@b0df80d Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-07-01 22:36:11 openshift/operator-framework-operator-controller@0a05614 Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@2b9b6d2 Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-07-01 22:36:12 openshift/operator-framework-operator-controller@3b477d4 Bruno Andrade UPSTREAM: <carry>: update metadata
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@59196fd Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-07-01 22:36:13 openshift/operator-framework-operator-controller@71a3975 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@e5d6cca Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-07-01 22:36:14 openshift/operator-framework-operator-controller@b7a0ba8 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@75f250a Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-07-01 22:36:15 openshift/operator-framework-operator-controller@1aa0d22 Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@9c9574f Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-07-01 22:36:16 openshift/operator-framework-operator-controller@225df4e Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@20885ed Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-07-01 22:36:17 openshift/operator-framework-operator-controller@387a0af Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@20eeed7 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-07-01 22:36:18 openshift/operator-framework-operator-controller@91066d2 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@1b5c329 Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-07-01 22:36:19 openshift/operator-framework-operator-controller@446fc40 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@75381ab Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-07-01 22:36:20 openshift/operator-framework-operator-controller@ae95262 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@4ca5ce1 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-07-01 22:36:21 openshift/operator-framework-operator-controller@e9196b5 Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@bb81744 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@a7cec7e Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-07-01 22:36:22 openshift/operator-framework-operator-controller@32f6d5c Kui Wang UPSTREAM: <carry>: adjust watchnamespace case based on change
2026-07-01 22:36:23 openshift/operator-framework-operator-controller@c42aef1 Camila Macedo UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@1dc32c5 Bruno Andrade UPSTREAM: <carry>: add 83979 automation
2026-07-01 22:36:24 openshift/operator-framework-operator-controller@14dafa4 Bruno Andrade UPSTREAM: <carry>: add 85889 automation
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@23ff437 Per Goncalves da Silva UPSTREAM: <carry>: Update test-operator startup script to fix pod probe endpoints
2026-07-01 22:36:25 openshift/operator-framework-operator-controller@94f1d10 Per Goncalves da Silva UPSTREAM: <carry>: Fix up own-namespace invalid configuration test
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@8a10bea Camila Macedo UPSTREAM: <carry>: Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh
2026-07-01 22:36:26 openshift/operator-framework-operator-controller@ae2c77b Kui Wang UPSTREAM: <carry>: adjust sa and permission test cases per new change from boxcutterruntime
2026-07-01 22:36:27 openshift/operator-framework-operator-controller@c709153 Camila Macedo UPSTREAM: <carry>: Update OCP catalogs to v4.22
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@49f9f75 Camila Macedo UPSTREAM: <carry>: chore(OTE and Default Catalog Tests) Update go and dependencies
2026-07-01 22:36:28 openshift/operator-framework-operator-controller@2948ac8 Jian Zhang UPSTREAM: <carry>: fix 83026 for TP cluster
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@ff10b45 Kui Wang UPSTREAM: <carry>: serviceAccount validation unified across all runtimes
2026-07-01 22:36:29 openshift/operator-framework-operator-controller@2988a8b Stephen Benjamin UPSTREAM: <carry>: Fix OLMv1 test operator to listen on IPv6
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@72b6996 Camila Macedo UPSTREAM: <carry>: Increase install timeout and add diagnostic logging for CE install tests
2026-07-01 22:36:30 openshift/operator-framework-operator-controller@d67a40c Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@87bdcdb Jian Zhang UPSTREAM: <carry>: update OCP-75441 to support multi-arch
2026-07-01 22:36:31 openshift/operator-framework-operator-controller@55c7e65 Kui Wang UPSTREAM: <carry>: deployment config cases
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@b862416 Todd Short UPSTREAM: <carry>: Add OTE tests for OLMv1 DeploymentConfig support
2026-07-01 22:36:32 openshift/operator-framework-operator-controller@01722a7 Todd Short UPSTREAM: <carry>: Update openshift/api and client-go
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@e30c4fe Camila Macedo UPSTREAM: <carry>: Add boxcutter tests
2026-07-01 22:36:33 openshift/operator-framework-operator-controller@485cf8c Xia Zhao UPSTREAM: <carry>: enhance QE cases
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@10222b3 Daniel Franz UPSTREAM: <carry>: Update quay-operator version to one containing arm64 support
2026-07-01 22:36:34 openshift/operator-framework-operator-controller@e6cb6ba Kui Wang UPSTREAM: <carry>: verify volume/volumeMount override
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@cc3b7ea Jian Zhang UPSTREAM: <carry>: Add long-duration test script and documents
2026-07-01 22:36:35 openshift/operator-framework-operator-controller@437868a Todd Short UPSTREAM: <carry>: Update grpc in default-catalog-consistency tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@c0b1a4f Camila Macedo UPSTREAM: <carry>: Rename ClusterExtensionRevision to ClusterObjectSet in OTE tests
2026-07-01 22:36:36 openshift/operator-framework-operator-controller@32b61e3 Camila Macedo UPSTREAM: <carry>: Skip incompatible operator test when Boxcutter uses ClusterObjectSet
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@b169aef Bruno Andrade UPSTREAM: <carry>: add ocp-87557
2026-07-01 22:36:37 openshift/operator-framework-operator-controller@65fe2d3 Francesco Giudici UPSTREAM: <carry>: Add fgiudici as reviewer
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@e836780 Camila Macedo UPSTREAM: <carry>: Remove skip for incompatible operator check after rename of CER
2026-07-01 22:36:38 openshift/operator-framework-operator-controller@eba7cab Kui Wang UPSTREAM: <carry>: Test empty affinity erasure and cleanup
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@9318c0e Camila Macedo UPSTREAM: <carry>: Fix boxcutter finalizer ResourceNames in preflight test
2026-07-01 22:36:39 openshift/operator-framework-operator-controller@7ace3d7 Camila Macedo UPSTREAM: <carry>: Expand OTE docs with more comprehensive details
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@9d29019 Todd Short UPSTREAM: <carry>: Disable upstream TLSProfile tests
2026-07-01 22:36:40 openshift/operator-framework-operator-controller@f587e2b Camila Macedo UPSTREAM: <carry>: OTE: Simplify by remove option to configure tests to run outside of OCP
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@dd213b1 Camila Macedo UPSTREAM: <carry>: OTE - Make OTE local output easier to read
2026-07-01 22:36:41 openshift/operator-framework-operator-controller@0add23d Joe Lanford UPSTREAM: <carry>: remove dead e2e registry push job and related variables
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@e842e66 Todd Short UPSTREAM: <carry>: OCPBUGS-62517: Set replicas=1, PDB, and pod anti-affinity for HA topology
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@513fefa Todd Short UPSTREAM: <carry>: fix(test): drop blocking namespace-deletion wait between both-watch-modes scenarios
2026-07-01 22:36:42 openshift/operator-framework-operator-controller@0788064 Todd Short UPSTREAM: <carry>: Fix downstream e2e test invocation
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@d366047 Joe Lanford UPSTREAM: <carry>: Delete openshift/registry.Dockerfile
2026-07-01 22:36:43 openshift/operator-framework-operator-controller@9f15b69 Todd Short UPSTREAM: <carry>: Remove test-experimenal-e2e
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@e65be98 Camila Macedo UPSTREAM: <carry>: Update readme Default Catalog Tests
2026-07-01 22:36:44 openshift/operator-framework-operator-controller@25ba7e5 Todd Short UPSTREAM: <carry>: add OLMv1 topology-based deployment scaling e2e test
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@f42f06e Todd Short UPSTREAM: <carry>: Update dockerfiles to use golang-1.26-release-4.23 builders
2026-07-01 22:36:45 openshift/operator-framework-operator-controller@4d75bb6 AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@f96311d AOS Automation Release Team UPSTREAM: <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:46 openshift/operator-framework-operator-controller@1cc69aa Todd Short UPSTREAM: <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.

@perdasilva

Copy link
Copy Markdown
Contributor

/retest

@openshift-ci

openshift-ci Bot commented Jul 7, 2026

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 name Commit Details Required Rerun command
ci/prow/openshift-e2e-aws bfcea20 link true /test openshift-e2e-aws
ci/prow/e2e-aws-upgrade-ovn-single-node bfcea20 link false /test e2e-aws-upgrade-ovn-single-node
ci/prow/openshift-e2e-aws-techpreview bfcea20 link true /test openshift-e2e-aws-techpreview
ci/prow/e2e-aws-olmv1-ext bfcea20 link true /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.

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. kind/sync tide/merge-method-merge Denotes 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.