Skip to content

OCPBUGS-95281: Synchronize From Upstream Repositories#762

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

OCPBUGS-95281: Synchronize From Upstream Repositories#762
openshift-bot wants to merge 116 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-09 07:27:32 operator-framework/operator-controller@dbc9b4a Predrag Knezevic fix: remove HelmChartSupport feature (#2798)
2026-07-08 16:19:40 operator-framework/operator-controller@be16a0a Per Goncalves da Silva 🌱 Align ClusterObjectSet e2e cleanup with addedResources pattern (#2799)
2026-07-08 16:10:36 operator-framework/operator-controller@dd78f2f dependabot[bot] 🌱 Bump actions/setup-python from 6.2.0 to 6.3.0 (#2809)
2026-07-08 15:52:44 operator-framework/operator-controller@abd8c4a dependabot[bot] 🌱 Bump helm.sh/helm/v3 from 3.21.1 to 3.21.2 (#2806)
2026-07-08 15:39:36 operator-framework/operator-controller@b7926dc dependabot[bot] 🌱 Bump pymdown-extensions from 10.21.3 to 11.0 (#2808)
2026-07-08 15:36:29 operator-framework/operator-controller@60f2706 dependabot[bot] 🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 (#2807)
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

…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

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

Date Commit Author Message
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.

camilamacedo86 and others added 22 commits July 10, 2026 00:09
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 10, 2026
@openshift-bot openshift-bot force-pushed the synchronize-upstream branch from 5e9c7ec to 3a8c5b2 Compare July 10, 2026 00:14
@openshift-ci-robot openshift-ci-robot added jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. and removed verified Signifies that the PR passed pre-merge verification criteria labels Jul 10, 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-09 07:27:32 operator-framework/operator-controller@dbc9b4a Predrag Knezevic fix: remove HelmChartSupport feature (#2798)
2026-07-08 16:19:40 operator-framework/operator-controller@be16a0a Per Goncalves da Silva 🌱 Align ClusterObjectSet e2e cleanup with addedResources pattern (#2799)
2026-07-08 16:10:36 operator-framework/operator-controller@dd78f2f dependabot[bot] 🌱 Bump actions/setup-python from 6.2.0 to 6.3.0 (#2809)
2026-07-08 15:52:44 operator-framework/operator-controller@abd8c4a dependabot[bot] 🌱 Bump helm.sh/helm/v3 from 3.21.1 to 3.21.2 (#2806)
2026-07-08 15:39:36 operator-framework/operator-controller@b7926dc dependabot[bot] 🌱 Bump pymdown-extensions from 10.21.3 to 11.0 (#2808)
2026-07-08 15:36:29 operator-framework/operator-controller@60f2706 dependabot[bot] 🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 (#2807)
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.

@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 10, 2026
@openshift-ci

openshift-ci Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@openshift-ci

openshift-ci Bot commented Jul 10, 2026

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

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.