Skip to content

NO-ISSUE: Synchronize From Upstream Repositories - #471

Merged
openshift-merge-bot[bot] merged 88 commits into
openshift:mainfrom
tmshort:synchronize
Sep 15, 2025
Merged

NO-ISSUE: Synchronize From Upstream Repositories #471
openshift-merge-bot[bot] merged 88 commits into
openshift:mainfrom
tmshort:synchronize

Conversation

@tmshort

@tmshorttmshort commented Sep 12, 2025

Copy link
Copy Markdown
Contributor

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

DateCommitAuthorMessage
2025-09-12 19:00:42operator-framework/operator-controller@e0a2e17Todd ShortUse control-plane selectors in network-policies and tests for now (#2218)
2025-09-12 16:03:48operator-framework/operator-controller@ed3bdcfPer Goncalves da Silva🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49operator-framework/operator-controller@d0c7c0cTodd ShortRevert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54operator-framework/operator-controller@8c42457Daniel FranzCRE Previous Limit (#2204)
2025-09-12 08:00:21operator-framework/operator-controller@f512e1eJoe LanfordCER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05operator-framework/operator-controller@6e22e2bTodd ShortUse old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53operator-framework/operator-controller@febdb59Anikmigrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30operator-framework/operator-controller@3f782fddependabot[bot]🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35operator-framework/operator-controller@6957436dependabot[bot]🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38operator-framework/operator-controller@1821160dependabot[bot]🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39operator-framework/operator-controller@c8dff76Todd ShortRename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45operator-framework/operator-controller@46e1163Todd Short⚠️OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31operator-framework/operator-controller@67098e7Joe Lanford🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24operator-framework/operator-controller@1ffa845Todd ShortRestart when SystemCertPool should change (#2175)

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

DateCommitAuthorMessage
2025-09-09 10:45:51openshift/operator-framework-operator-controller@d4a90c7dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54openshift/operator-framework-operator-controller@fd3a2d3Todd ShortUPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57openshift/operator-framework-operator-controller@d0f9efdTodd ShortUPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00openshift/operator-framework-operator-controller@af129a0Catherine Chan-TseUPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02openshift/operator-framework-operator-controller@d07b505Todd ShortUPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05openshift/operator-framework-operator-controller@9269c12Jian ZhangUPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08openshift/operator-framework-operator-controller@60e4974Camila MacedoUPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11openshift/operator-framework-operator-controller@c8f61e4Camila MacedoUPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14openshift/operator-framework-operator-controller@fb415ceTodd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17openshift/operator-framework-operator-controller@38871a8Todd ShortUPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19openshift/operator-framework-operator-controller@abe3ad4Todd ShortUPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22openshift/operator-framework-operator-controller@541b9a3Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25openshift/operator-framework-operator-controller@2d5c51dCamila MacedoUPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27openshift/operator-framework-operator-controller@b8adee9Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30openshift/operator-framework-operator-controller@fc94c3eCamila MacedoUPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33openshift/operator-framework-operator-controller@40945acCamila MacedoUPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36openshift/operator-framework-operator-controller@a2277eaCamila MacedoUPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38openshift/operator-framework-operator-controller@920370cCamila MacedoUPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41openshift/operator-framework-operator-controller@8a9859eCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44openshift/operator-framework-operator-controller@4609149Jian ZhangUPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47openshift/operator-framework-operator-controller@7631e01Todd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50openshift/operator-framework-operator-controller@f9b9bbfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52openshift/operator-framework-operator-controller@25c0ed2Camila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55openshift/operator-framework-operator-controller@6762adfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58openshift/operator-framework-operator-controller@a2fc1ccCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00openshift/operator-framework-operator-controller@2fb741cCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03openshift/operator-framework-operator-controller@84fd312AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-operator-controller.yml
2025-09-09 10:47:06openshift/operator-framework-operator-controller@1e2f565AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-catalogd.yml
2025-09-09 10:47:08openshift/operator-framework-operator-controller@a318e4bTodd ShortUPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11openshift/operator-framework-operator-controller@2c92f30Camila MacedoUPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15openshift/operator-framework-operator-controller@4c09740Camila MacedoUPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20openshift/operator-framework-operator-controller@594ce33Todd ShortUPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25openshift/operator-framework-operator-controller@767e2a4Camila MacedoUPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30openshift/operator-framework-operator-controller@05e5f34Todd ShortUPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35openshift/operator-framework-operator-controller@ed4e724Todd ShortUPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40openshift/operator-framework-operator-controller@ddc5201Camila MacedoUPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45openshift/operator-framework-operator-controller@4175b5aTodd ShortUPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47openshift/operator-framework-operator-controller@cf60db4Todd ShortUPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52openshift/operator-framework-operator-controller@64840b7Camila MacedoUPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57openshift/operator-framework-operator-controller@31bd723Camila MacedoUPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02openshift/operator-framework-operator-controller@8200935Camila MacedoUPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07openshift/operator-framework-operator-controller@f653ef6Rashmi GottipatiUPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13openshift/operator-framework-operator-controller@c65e51cAnkita ThomasUPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18openshift/operator-framework-operator-controller@161381dBrett TofelUPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24openshift/operator-framework-operator-controller@4440699Camila MacedoUPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29openshift/operator-framework-operator-controller@a0352eaCamila MacedoUPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35openshift/operator-framework-operator-controller@4f76f80Camila MacedoUPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40openshift/operator-framework-operator-controller@edc6a6aCamila MacedoUPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45openshift/operator-framework-operator-controller@b197164Camila MacedoUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50openshift/operator-framework-operator-controller@c75cf8eTodd ShortUPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56openshift/operator-framework-operator-controller@06386d2Todd ShortUPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01openshift/operator-framework-operator-controller@75dca2aLuke MeyerUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06openshift/operator-framework-operator-controller@d0fe31dCamila MacedoUPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11openshift/operator-framework-operator-controller@c574d2fTodd ShortUPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16openshift/operator-framework-operator-controller@4b5fb34Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21openshift/operator-framework-operator-controller@2139f4cCamila MacedoUPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26openshift/operator-framework-operator-controller@b869bebCamila MacedoUPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31openshift/operator-framework-operator-controller@beb8726Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36openshift/operator-framework-operator-controller@adbfccfCamila MacedoUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:55:41openshift/operator-framework-operator-controller@e09eadeCamila MacedoUPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46openshift/operator-framework-operator-controller@4ce333fgrokspawnUPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51openshift/operator-framework-operator-controller@0553e0fCamila MacedoUPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56openshift/operator-framework-operator-controller@4eb8ab9Camila MacedoUPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01openshift/operator-framework-operator-controller@1bbf658Forrest BabcockUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:56:06openshift/operator-framework-operator-controller@dac2f1dCamila MacedoUPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11openshift/operator-framework-operator-controller@b65f351Todd ShortUPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54openshift/operator-framework-operator-controller@861cba4Jian ZhangUPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17openshift/operator-framework-operator-controller@4f4b107Per Goncalves da SilvaUPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10openshift/operator-framework-operator-controller@1d824fcAnik BhattacharjeeUPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10openshift/operator-framework-operator-controller@0536e0fAnik BhattacharjeeUPSTREAM: <carry>: configure watchnamespace using spec.config for OTE tests

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

/cc @openshift/openshift-team-operator-framework
/label tide/merge-method-merge
/label kind/sync

tmshortand others added 13 commits September 9, 2025 18:47
This fixes a downstream bug
There was a problem downstream where the OpenShift servivce-ca was not yet available,
and due to the way the manifests were set up, the service-ca was considered to be
part of the SystemCertPool. The problem is that the SystemCertPool, once initialized,
will never reload itself.
We can get into this situation when we use SSL_CERT_DIR and SSL_CERT_FILE to provide
OpenShift CAs to be used by containers/image for pulling. These environment variables
change the source of the SystemCertPool. The CertPoolWatcher then watches these
locations, and tries to update the pool it provides to the HTTPS client connecting to
catalogd. But the SystemCertPool is never updated. (It did not help that there was
no explicit CertPoolWatcher for the pull CAs.)
I tried to fix this downstream by removing SSL_CERT_DIR, and specifying the
`--pull-cas-dir` option. This means that containers/image would directly use
certificates that we specify, rather than the default location.
But this breaks the use of custom CAs for local image registries.
The containers/image package does not provide a way to manipulate the certificate
locations beyond a simple directory setting, and we need to leave that directory
setting as the default in downstream because it (i.e. /etc/docker/certs.d) is a host-
mounted directory that contains certificates for local image registries. And it is
possible to configure a custom CA for a local image registry, so that directory
must be included, ALONG with the OpenShift provided CAs and service-ca, which is
defined by SSL_CERT_DIR.
But because of the use of SSL_CERT_DIR to include the OpenShift service-ca, if the
service-ca was not available at startup, but became available later, it was not
possible to reload the SystemCertPool. Which could cause problems in operator-controller
when it tried to connect to catalogd.
The fundamental problem is that there's no way to refresh the SystemCertPool,
which will become more and more of an issue as certificate lifetimes decrease.
Using SSL_CERT_DIR allows us to use the CertPoolWatcher to notice changes to the
SystemCertPool. This will allow us to restart the process when certificates
change (e.g. OpenShift service-ca becomes available).
Changes:
* Update CertPoolWatcher to restart on changes to SSL_CERT_DIR and SSL_CERT_FILE
* Update CertPoolWatcher to use a Runnable interface, so that it can be added to
the manager, and started later, which may improve the changes that the service-ca
is ready.
* Update CertPoolWatcher to not be created when there's nothing to watch.
* Add CertPoolWatcher to catalogd for pull CAs
* Add CertPoolWatcher to operator-controller for pull CAs
* Improve logging
With this, my downstream manifest change should be reverted.
Assisted-by: Claude Code (alternatives)
Signed-off-by: Todd Short <tshort@redhat.com>
…ot module (#2202)
* retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module
* fixup! retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module
* fixup! retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module
Signed-off-by: Todd Short <tshort@redhat.com>
---------
Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: Todd Short <tshort@redhat.com>
* Move to a helm-based configuration
This does not remove the kustomize config, but instead puts a helm chart
into the repo, that should give very close (but not identical) results.
* Adds a new chart: helm/olmv1/
- standard
- experimental
- openshift
- cert-manager
- e2e
- tilt
* Adds "values" files in helm/
* Adds helm executable to .bingo/
* Updates documents int docs/drafts/
* Update tests in tests/
* Update `make manifests` to use helm chart
- Update the checked-in manifests
- Use a tool like `dyff` to properly diff the manifests
* Pull RBAC and WebHook config out of the goland code
- controller-tools is not longer used to generate RBAC/Wehbooks
- These resources are not part of the helm chart
- The CRDs are still generated via kubebuilder
Significant changes to the resulting manifests are listed in the RFC.
Signed-off-by: Todd Short <tshort@redhat.com>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)
* Move files into directories
Signed-off-by: Todd Short <tshort@redhat.com>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)
* Add variable settings to Makefile to control Helm charts
Signed-off-by: Todd Short <tshort@redhat.com>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)
* Add prometheus Helm chart
This is currently separate due to the ordering of application.
If we change the order, this could be included in the main Helm Chart.
Signed-off-by: Todd Short <tshort@redhat.com>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)
* Add lint-helm target and CI
Signed-off-by: Todd Short <tshort@redhat.com>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)
* Add Boxcutter support
Signed-off-by: Todd Short <tshort@redhat.com>
* Update catalogs to use 4.20
Signed-off-by: Todd Short <tshort@redhat.com>
* Remove clusterextension editor role
Signed-off-by: Todd Short <tshort@redhat.com>
* Remove configmaps from leader election role
Signed-off-by: Todd Short <tshort@redhat.com>
* Remove stale comment from config manager role
Signed-off-by: Todd Short <tshort@redhat.com>
* Add templating failure for featureSet
Signed-off-by: Todd Short <tshort@redhat.com>
---------
Signed-off-by: Todd Short <tshort@redhat.com>
Signed-off-by: Todd Short <tshort@redhat.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v5...v6)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pkg.package-operator.run/boxcutter](https://github.com/package-operator/boxcutter) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/package-operator/boxcutter/releases)
- [Commits](package-operator/boxcutter@v0.6.0...v0.7.0)
---
updated-dependencies:
- dependency-name: pkg.package-operator.run/boxcutter
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.36.0 to 0.37.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.36.0...v0.37.0)
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-version: 0.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…214)
Downstream e2es are failing because the old selectors are still being used.
Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
Sets a limit to the number of previous ClusterExtensionRevisions we keep in the cluster, and trims the list of previous revisions when creating new revisions to stay at the limit. The limit has been set to 5 for now. Any revisions beyond this limit will be removed from the cluster.
Signed-off-by: Daniel Franz <dfranz@redhat.com>
This reverts PR2195
This reverts commit febdb59.
Signed-off-by: Todd Short <tshort@redhat.com>
* move helm converter to applier package
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
* Address reviewer comments
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
---------
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Co-authored-by: Per Goncalves da Silva <pegoncal@redhat.com>
@openshift-ci-robotopenshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Sep 12, 2025
@openshift-ci-robot

openshift-ci-robot commented Sep 12, 2025

Copy link
Copy Markdown

@tmshort: This pull request explicitly references no jira issue.

Details

In response to this:

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

DateCommitAuthorMessage
2025-09-12 16:03:48operator-framework/operator-controller@ed3bdcfPer Goncalves da Silva🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49operator-framework/operator-controller@d0c7c0cTodd ShortRevert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54operator-framework/operator-controller@8c42457Daniel FranzCRE Previous Limit (#2204)
2025-09-12 08:00:21operator-framework/operator-controller@f512e1eJoe LanfordCER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05operator-framework/operator-controller@6e22e2bTodd ShortUse old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53operator-framework/operator-controller@febdb59Anikmigrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30operator-framework/operator-controller@3f782fddependabot[bot]🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35operator-framework/operator-controller@6957436dependabot[bot]🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38operator-framework/operator-controller@1821160dependabot[bot]🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39operator-framework/operator-controller@c8dff76Todd ShortRename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45operator-framework/operator-controller@46e1163Todd Short⚠️OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31operator-framework/operator-controller@67098e7Joe Lanford🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24operator-framework/operator-controller@1ffa845Todd ShortRestart when SystemCertPool should change (#2175)

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

DateCommitAuthorMessage
2025-09-09 10:45:51openshift/operator-framework-operator-controller@d4a90c7dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54openshift/operator-framework-operator-controller@fd3a2d3Todd ShortUPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57openshift/operator-framework-operator-controller@d0f9efdTodd ShortUPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00openshift/operator-framework-operator-controller@af129a0Catherine Chan-TseUPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02openshift/operator-framework-operator-controller@d07b505Todd ShortUPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05openshift/operator-framework-operator-controller@9269c12Jian ZhangUPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08openshift/operator-framework-operator-controller@60e4974Camila MacedoUPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11openshift/operator-framework-operator-controller@c8f61e4Camila MacedoUPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14openshift/operator-framework-operator-controller@fb415ceTodd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17openshift/operator-framework-operator-controller@38871a8Todd ShortUPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19openshift/operator-framework-operator-controller@abe3ad4Todd ShortUPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22openshift/operator-framework-operator-controller@541b9a3Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25openshift/operator-framework-operator-controller@2d5c51dCamila MacedoUPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27openshift/operator-framework-operator-controller@b8adee9Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30openshift/operator-framework-operator-controller@fc94c3eCamila MacedoUPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33openshift/operator-framework-operator-controller@40945acCamila MacedoUPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36openshift/operator-framework-operator-controller@a2277eaCamila MacedoUPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38openshift/operator-framework-operator-controller@920370cCamila MacedoUPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41openshift/operator-framework-operator-controller@8a9859eCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44openshift/operator-framework-operator-controller@4609149Jian ZhangUPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47openshift/operator-framework-operator-controller@7631e01Todd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50openshift/operator-framework-operator-controller@f9b9bbfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52openshift/operator-framework-operator-controller@25c0ed2Camila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55openshift/operator-framework-operator-controller@6762adfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58openshift/operator-framework-operator-controller@a2fc1ccCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00openshift/operator-framework-operator-controller@2fb741cCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03openshift/operator-framework-operator-controller@84fd312AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-operator-controller.yml
2025-09-09 10:47:06openshift/operator-framework-operator-controller@1e2f565AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-catalogd.yml
2025-09-09 10:47:08openshift/operator-framework-operator-controller@a318e4bTodd ShortUPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11openshift/operator-framework-operator-controller@2c92f30Camila MacedoUPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15openshift/operator-framework-operator-controller@4c09740Camila MacedoUPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20openshift/operator-framework-operator-controller@594ce33Todd ShortUPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25openshift/operator-framework-operator-controller@767e2a4Camila MacedoUPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30openshift/operator-framework-operator-controller@05e5f34Todd ShortUPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35openshift/operator-framework-operator-controller@ed4e724Todd ShortUPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40openshift/operator-framework-operator-controller@ddc5201Camila MacedoUPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45openshift/operator-framework-operator-controller@4175b5aTodd ShortUPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47openshift/operator-framework-operator-controller@cf60db4Todd ShortUPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52openshift/operator-framework-operator-controller@64840b7Camila MacedoUPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57openshift/operator-framework-operator-controller@31bd723Camila MacedoUPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02openshift/operator-framework-operator-controller@8200935Camila MacedoUPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07openshift/operator-framework-operator-controller@f653ef6Rashmi GottipatiUPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13openshift/operator-framework-operator-controller@c65e51cAnkita ThomasUPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18openshift/operator-framework-operator-controller@161381dBrett TofelUPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24openshift/operator-framework-operator-controller@4440699Camila MacedoUPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29openshift/operator-framework-operator-controller@a0352eaCamila MacedoUPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35openshift/operator-framework-operator-controller@4f76f80Camila MacedoUPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40openshift/operator-framework-operator-controller@edc6a6aCamila MacedoUPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45openshift/operator-framework-operator-controller@b197164Camila MacedoUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50openshift/operator-framework-operator-controller@c75cf8eTodd ShortUPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56openshift/operator-framework-operator-controller@06386d2Todd ShortUPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01openshift/operator-framework-operator-controller@75dca2aLuke MeyerUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06openshift/operator-framework-operator-controller@d0fe31dCamila MacedoUPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11openshift/operator-framework-operator-controller@c574d2fTodd ShortUPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16openshift/operator-framework-operator-controller@4b5fb34Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21openshift/operator-framework-operator-controller@2139f4cCamila MacedoUPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26openshift/operator-framework-operator-controller@b869bebCamila MacedoUPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31openshift/operator-framework-operator-controller@beb8726Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36openshift/operator-framework-operator-controller@adbfccfCamila MacedoUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:55:41openshift/operator-framework-operator-controller@e09eadeCamila MacedoUPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46openshift/operator-framework-operator-controller@4ce333fgrokspawnUPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51openshift/operator-framework-operator-controller@0553e0fCamila MacedoUPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56openshift/operator-framework-operator-controller@4eb8ab9Camila MacedoUPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01openshift/operator-framework-operator-controller@1bbf658Forrest BabcockUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:56:06openshift/operator-framework-operator-controller@dac2f1dCamila MacedoUPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11openshift/operator-framework-operator-controller@b65f351Todd ShortUPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54openshift/operator-framework-operator-controller@861cba4Jian ZhangUPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17openshift/operator-framework-operator-controller@4f4b107Per Goncalves da SilvaUPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10openshift/operator-framework-operator-controller@1d824fcAnik BhattacharjeeUPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10openshift/operator-framework-operator-controller@0536e0fAnik BhattacharjeeUPSTREAM: <carry>: configure watchnamespace using spec.config for OTE tests

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

/cc @openshift/openshift-team-operator-framework
/label tide/merge-method-merge
/label kind/sync

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-ciBot commented Sep 12, 2025

Copy link
Copy Markdown
Contributor

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

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

Details

In response to this:

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

DateCommitAuthorMessage
2025-09-12 16:03:48operator-framework/operator-controller@ed3bdcfPer Goncalves da Silva🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49operator-framework/operator-controller@d0c7c0cTodd ShortRevert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54operator-framework/operator-controller@8c42457Daniel FranzCRE Previous Limit (#2204)
2025-09-12 08:00:21operator-framework/operator-controller@f512e1eJoe LanfordCER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05operator-framework/operator-controller@6e22e2bTodd ShortUse old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53operator-framework/operator-controller@febdb59Anikmigrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30operator-framework/operator-controller@3f782fddependabot[bot]🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35operator-framework/operator-controller@6957436dependabot[bot]🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38operator-framework/operator-controller@1821160dependabot[bot]🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39operator-framework/operator-controller@c8dff76Todd ShortRename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45operator-framework/operator-controller@46e1163Todd Short⚠️OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31operator-framework/operator-controller@67098e7Joe Lanford🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24operator-framework/operator-controller@1ffa845Todd ShortRestart when SystemCertPool should change (#2175)

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

DateCommitAuthorMessage
2025-09-09 10:45:51openshift/operator-framework-operator-controller@d4a90c7dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54openshift/operator-framework-operator-controller@fd3a2d3Todd ShortUPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57openshift/operator-framework-operator-controller@d0f9efdTodd ShortUPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00openshift/operator-framework-operator-controller@af129a0Catherine Chan-TseUPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02openshift/operator-framework-operator-controller@d07b505Todd ShortUPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05openshift/operator-framework-operator-controller@9269c12Jian ZhangUPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08openshift/operator-framework-operator-controller@60e4974Camila MacedoUPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11openshift/operator-framework-operator-controller@c8f61e4Camila MacedoUPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14openshift/operator-framework-operator-controller@fb415ceTodd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17openshift/operator-framework-operator-controller@38871a8Todd ShortUPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19openshift/operator-framework-operator-controller@abe3ad4Todd ShortUPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22openshift/operator-framework-operator-controller@541b9a3Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25openshift/operator-framework-operator-controller@2d5c51dCamila MacedoUPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27openshift/operator-framework-operator-controller@b8adee9Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30openshift/operator-framework-operator-controller@fc94c3eCamila MacedoUPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33openshift/operator-framework-operator-controller@40945acCamila MacedoUPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36openshift/operator-framework-operator-controller@a2277eaCamila MacedoUPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38openshift/operator-framework-operator-controller@920370cCamila MacedoUPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41openshift/operator-framework-operator-controller@8a9859eCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44openshift/operator-framework-operator-controller@4609149Jian ZhangUPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47openshift/operator-framework-operator-controller@7631e01Todd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50openshift/operator-framework-operator-controller@f9b9bbfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52openshift/operator-framework-operator-controller@25c0ed2Camila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55openshift/operator-framework-operator-controller@6762adfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58openshift/operator-framework-operator-controller@a2fc1ccCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00openshift/operator-framework-operator-controller@2fb741cCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03openshift/operator-framework-operator-controller@84fd312AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-operator-controller.yml
2025-09-09 10:47:06openshift/operator-framework-operator-controller@1e2f565AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-catalogd.yml
2025-09-09 10:47:08openshift/operator-framework-operator-controller@a318e4bTodd ShortUPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11openshift/operator-framework-operator-controller@2c92f30Camila MacedoUPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15openshift/operator-framework-operator-controller@4c09740Camila MacedoUPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20openshift/operator-framework-operator-controller@594ce33Todd ShortUPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25openshift/operator-framework-operator-controller@767e2a4Camila MacedoUPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30openshift/operator-framework-operator-controller@05e5f34Todd ShortUPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35openshift/operator-framework-operator-controller@ed4e724Todd ShortUPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40openshift/operator-framework-operator-controller@ddc5201Camila MacedoUPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45openshift/operator-framework-operator-controller@4175b5aTodd ShortUPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47openshift/operator-framework-operator-controller@cf60db4Todd ShortUPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52openshift/operator-framework-operator-controller@64840b7Camila MacedoUPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57openshift/operator-framework-operator-controller@31bd723Camila MacedoUPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02openshift/operator-framework-operator-controller@8200935Camila MacedoUPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07openshift/operator-framework-operator-controller@f653ef6Rashmi GottipatiUPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13openshift/operator-framework-operator-controller@c65e51cAnkita ThomasUPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18openshift/operator-framework-operator-controller@161381dBrett TofelUPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24openshift/operator-framework-operator-controller@4440699Camila MacedoUPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29openshift/operator-framework-operator-controller@a0352eaCamila MacedoUPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35openshift/operator-framework-operator-controller@4f76f80Camila MacedoUPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40openshift/operator-framework-operator-controller@edc6a6aCamila MacedoUPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45openshift/operator-framework-operator-controller@b197164Camila MacedoUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50openshift/operator-framework-operator-controller@c75cf8eTodd ShortUPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56openshift/operator-framework-operator-controller@06386d2Todd ShortUPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01openshift/operator-framework-operator-controller@75dca2aLuke MeyerUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06openshift/operator-framework-operator-controller@d0fe31dCamila MacedoUPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11openshift/operator-framework-operator-controller@c574d2fTodd ShortUPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16openshift/operator-framework-operator-controller@4b5fb34Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21openshift/operator-framework-operator-controller@2139f4cCamila MacedoUPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26openshift/operator-framework-operator-controller@b869bebCamila MacedoUPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31openshift/operator-framework-operator-controller@beb8726Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36openshift/operator-framework-operator-controller@adbfccfCamila MacedoUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:55:41openshift/operator-framework-operator-controller@e09eadeCamila MacedoUPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46openshift/operator-framework-operator-controller@4ce333fgrokspawnUPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51openshift/operator-framework-operator-controller@0553e0fCamila MacedoUPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56openshift/operator-framework-operator-controller@4eb8ab9Camila MacedoUPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01openshift/operator-framework-operator-controller@1bbf658Forrest BabcockUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:56:06openshift/operator-framework-operator-controller@dac2f1dCamila MacedoUPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11openshift/operator-framework-operator-controller@b65f351Todd ShortUPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54openshift/operator-framework-operator-controller@861cba4Jian ZhangUPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17openshift/operator-framework-operator-controller@4f4b107Per Goncalves da SilvaUPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10openshift/operator-framework-operator-controller@1d824fcAnik BhattacharjeeUPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10openshift/operator-framework-operator-controller@0536e0fAnik BhattacharjeeUPSTREAM: <carry>: configure watchnamespace using spec.config for OTE tests

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

/cc @openshift/openshift-team-operator-framework
/label tide/merge-method-merge
/label kind/sync

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

@openshift-ciopenshift-ciBot added the tide/merge-method-merge Denotes a PR that should use a standard merge by tide when it merges. label Sep 12, 2025
@openshift-ci

openshift-ciBot commented Sep 12, 2025

Copy link
Copy Markdown
Contributor

@tmshort: The label(s) /label kind/sync cannot be applied. These labels are supported: acknowledge-critical-fixes-only, platform/aws, platform/azure, platform/baremetal, platform/google, platform/libvirt, platform/openstack, ga, tide/merge-method-merge, tide/merge-method-rebase, tide/merge-method-squash, px-approved, docs-approved, qe-approved, ux-approved, no-qe, downstream-change-needed, rebase/manual, cluster-config-api-changed, run-integration-tests, approved, backport-risk-assessed, bugzilla/valid-bug, cherry-pick-approved, jira/valid-bug, ok-to-test, stability-fix-approved, staff-eng-approved. Is this label configured under labels -> additional_labels or labels -> restricted_labels in plugin.yaml?

Details

In response to this:

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

DateCommitAuthorMessage
2025-09-12 16:03:48operator-framework/operator-controller@ed3bdcfPer Goncalves da Silva🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49operator-framework/operator-controller@d0c7c0cTodd ShortRevert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54operator-framework/operator-controller@8c42457Daniel FranzCRE Previous Limit (#2204)
2025-09-12 08:00:21operator-framework/operator-controller@f512e1eJoe LanfordCER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05operator-framework/operator-controller@6e22e2bTodd ShortUse old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53operator-framework/operator-controller@febdb59Anikmigrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30operator-framework/operator-controller@3f782fddependabot[bot]🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35operator-framework/operator-controller@6957436dependabot[bot]🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38operator-framework/operator-controller@1821160dependabot[bot]🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39operator-framework/operator-controller@c8dff76Todd ShortRename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45operator-framework/operator-controller@46e1163Todd Short⚠️OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31operator-framework/operator-controller@67098e7Joe Lanford🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24operator-framework/operator-controller@1ffa845Todd ShortRestart when SystemCertPool should change (#2175)

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

DateCommitAuthorMessage
2025-09-09 10:45:51openshift/operator-framework-operator-controller@d4a90c7dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54openshift/operator-framework-operator-controller@fd3a2d3Todd ShortUPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57openshift/operator-framework-operator-controller@d0f9efdTodd ShortUPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00openshift/operator-framework-operator-controller@af129a0Catherine Chan-TseUPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02openshift/operator-framework-operator-controller@d07b505Todd ShortUPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05openshift/operator-framework-operator-controller@9269c12Jian ZhangUPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08openshift/operator-framework-operator-controller@60e4974Camila MacedoUPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11openshift/operator-framework-operator-controller@c8f61e4Camila MacedoUPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14openshift/operator-framework-operator-controller@fb415ceTodd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17openshift/operator-framework-operator-controller@38871a8Todd ShortUPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19openshift/operator-framework-operator-controller@abe3ad4Todd ShortUPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22openshift/operator-framework-operator-controller@541b9a3Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25openshift/operator-framework-operator-controller@2d5c51dCamila MacedoUPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27openshift/operator-framework-operator-controller@b8adee9Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30openshift/operator-framework-operator-controller@fc94c3eCamila MacedoUPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33openshift/operator-framework-operator-controller@40945acCamila MacedoUPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36openshift/operator-framework-operator-controller@a2277eaCamila MacedoUPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38openshift/operator-framework-operator-controller@920370cCamila MacedoUPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41openshift/operator-framework-operator-controller@8a9859eCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44openshift/operator-framework-operator-controller@4609149Jian ZhangUPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47openshift/operator-framework-operator-controller@7631e01Todd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50openshift/operator-framework-operator-controller@f9b9bbfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52openshift/operator-framework-operator-controller@25c0ed2Camila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55openshift/operator-framework-operator-controller@6762adfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58openshift/operator-framework-operator-controller@a2fc1ccCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00openshift/operator-framework-operator-controller@2fb741cCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03openshift/operator-framework-operator-controller@84fd312AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-operator-controller.yml
2025-09-09 10:47:06openshift/operator-framework-operator-controller@1e2f565AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-catalogd.yml
2025-09-09 10:47:08openshift/operator-framework-operator-controller@a318e4bTodd ShortUPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11openshift/operator-framework-operator-controller@2c92f30Camila MacedoUPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15openshift/operator-framework-operator-controller@4c09740Camila MacedoUPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20openshift/operator-framework-operator-controller@594ce33Todd ShortUPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25openshift/operator-framework-operator-controller@767e2a4Camila MacedoUPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30openshift/operator-framework-operator-controller@05e5f34Todd ShortUPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35openshift/operator-framework-operator-controller@ed4e724Todd ShortUPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40openshift/operator-framework-operator-controller@ddc5201Camila MacedoUPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45openshift/operator-framework-operator-controller@4175b5aTodd ShortUPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47openshift/operator-framework-operator-controller@cf60db4Todd ShortUPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52openshift/operator-framework-operator-controller@64840b7Camila MacedoUPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57openshift/operator-framework-operator-controller@31bd723Camila MacedoUPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02openshift/operator-framework-operator-controller@8200935Camila MacedoUPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07openshift/operator-framework-operator-controller@f653ef6Rashmi GottipatiUPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13openshift/operator-framework-operator-controller@c65e51cAnkita ThomasUPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18openshift/operator-framework-operator-controller@161381dBrett TofelUPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24openshift/operator-framework-operator-controller@4440699Camila MacedoUPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29openshift/operator-framework-operator-controller@a0352eaCamila MacedoUPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35openshift/operator-framework-operator-controller@4f76f80Camila MacedoUPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40openshift/operator-framework-operator-controller@edc6a6aCamila MacedoUPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45openshift/operator-framework-operator-controller@b197164Camila MacedoUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50openshift/operator-framework-operator-controller@c75cf8eTodd ShortUPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56openshift/operator-framework-operator-controller@06386d2Todd ShortUPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01openshift/operator-framework-operator-controller@75dca2aLuke MeyerUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06openshift/operator-framework-operator-controller@d0fe31dCamila MacedoUPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11openshift/operator-framework-operator-controller@c574d2fTodd ShortUPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16openshift/operator-framework-operator-controller@4b5fb34Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21openshift/operator-framework-operator-controller@2139f4cCamila MacedoUPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26openshift/operator-framework-operator-controller@b869bebCamila MacedoUPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31openshift/operator-framework-operator-controller@beb8726Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36openshift/operator-framework-operator-controller@adbfccfCamila MacedoUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:55:41openshift/operator-framework-operator-controller@e09eadeCamila MacedoUPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46openshift/operator-framework-operator-controller@4ce333fgrokspawnUPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51openshift/operator-framework-operator-controller@0553e0fCamila MacedoUPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56openshift/operator-framework-operator-controller@4eb8ab9Camila MacedoUPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01openshift/operator-framework-operator-controller@1bbf658Forrest BabcockUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:56:06openshift/operator-framework-operator-controller@dac2f1dCamila MacedoUPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11openshift/operator-framework-operator-controller@b65f351Todd ShortUPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54openshift/operator-framework-operator-controller@861cba4Jian ZhangUPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17openshift/operator-framework-operator-controller@4f4b107Per Goncalves da SilvaUPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10openshift/operator-framework-operator-controller@1d824fcAnik BhattacharjeeUPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10openshift/operator-framework-operator-controller@0536e0fAnik BhattacharjeeUPSTREAM: <carry>: configure watchnamespace using spec.config for OTE tests

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

/cc @openshift/openshift-team-operator-framework
/label tide/merge-method-merge
/label kind/sync

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.

@tmshort

Copy link
Copy Markdown
ContributorAuthor

/approve

@openshift-ci

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: tmshort

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

@openshift-ciopenshift-ciBot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 12, 2025
@grokspawn

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ciopenshift-ciBot added the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@bandrade

Copy link
Copy Markdown
Contributor

/verified by @bandrade
/label qe-approved

@openshift-ciopenshift-ciBot added the qe-approved Signifies that QE has signed off on this PR label Sep 12, 2025
@openshift-ci-robotopenshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Sep 12, 2025
@openshift-ci-robot

Copy link
Copy Markdown

@bandrade: This PR has been marked as verified by @bandrade.

Details

In response to this:

/verified by @bandrade
/label qe-approved

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

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 0536e0f and 2 for PR HEAD f3b4bbb in total

camilamacedo86and others added 16 commits September 12, 2025 15:05
… certificate rotation
This change is a refactor of code from openshift/origin#30059.
Assisted-by: Gemini
…tion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
Signed-off-by: grokspawn <jordan@nimblewidget.com>
This commit migrates the olmv1_catalog set of tests from openshift/origin
to OTE as part the broad effort to migrate all tests.
Assisted-by: Gemini
This commit migrates the OLMv1 single and own namespace watch mode tests from openshift/origin/test/extended/olm/olmv1-singleownnamespace.go to this repository. This is part of the effort to move component-specific tests into their respective downstream locations.
Assisted-by: Gemini
…tion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
This reverts commit 0bb1953.
UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
This reverts commit e9e3220.
…rator
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
@openshift-ci-robotopenshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Sep 12, 2025
@openshift-ciopenshift-ciBot removed the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@openshift-ci-robot

openshift-ci-robot commented Sep 12, 2025

Copy link
Copy Markdown

@tmshort: This pull request explicitly references no jira issue.

Details

In response to this:

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

DateCommitAuthorMessage
2025-09-12 19:00:42operator-framework/operator-controller@e0a2e17Todd ShortUse control-plane selectors in network-policies and tests for now (#2218)
2025-09-12 16:03:48operator-framework/operator-controller@ed3bdcfPer Goncalves da Silva🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49operator-framework/operator-controller@d0c7c0cTodd ShortRevert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54operator-framework/operator-controller@8c42457Daniel FranzCRE Previous Limit (#2204)
2025-09-12 08:00:21operator-framework/operator-controller@f512e1eJoe LanfordCER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05operator-framework/operator-controller@6e22e2bTodd ShortUse old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53operator-framework/operator-controller@febdb59Anikmigrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30operator-framework/operator-controller@3f782fddependabot[bot]🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35operator-framework/operator-controller@6957436dependabot[bot]🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38operator-framework/operator-controller@1821160dependabot[bot]🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39operator-framework/operator-controller@c8dff76Todd ShortRename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45operator-framework/operator-controller@46e1163Todd Short⚠️OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31operator-framework/operator-controller@67098e7Joe Lanford🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24operator-framework/operator-controller@1ffa845Todd ShortRestart when SystemCertPool should change (#2175)

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

DateCommitAuthorMessage
2025-09-09 10:45:51openshift/operator-framework-operator-controller@d4a90c7dtfranzUPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54openshift/operator-framework-operator-controller@fd3a2d3Todd ShortUPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57openshift/operator-framework-operator-controller@d0f9efdTodd ShortUPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00openshift/operator-framework-operator-controller@af129a0Catherine Chan-TseUPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02openshift/operator-framework-operator-controller@d07b505Todd ShortUPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05openshift/operator-framework-operator-controller@9269c12Jian ZhangUPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08openshift/operator-framework-operator-controller@60e4974Camila MacedoUPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11openshift/operator-framework-operator-controller@c8f61e4Camila MacedoUPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14openshift/operator-framework-operator-controller@fb415ceTodd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17openshift/operator-framework-operator-controller@38871a8Todd ShortUPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19openshift/operator-framework-operator-controller@abe3ad4Todd ShortUPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22openshift/operator-framework-operator-controller@541b9a3Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25openshift/operator-framework-operator-controller@2d5c51dCamila MacedoUPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27openshift/operator-framework-operator-controller@b8adee9Camila MacedoUPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30openshift/operator-framework-operator-controller@fc94c3eCamila MacedoUPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33openshift/operator-framework-operator-controller@40945acCamila MacedoUPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36openshift/operator-framework-operator-controller@a2277eaCamila MacedoUPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38openshift/operator-framework-operator-controller@920370cCamila MacedoUPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41openshift/operator-framework-operator-controller@8a9859eCamila MacedoUPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44openshift/operator-framework-operator-controller@4609149Jian ZhangUPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47openshift/operator-framework-operator-controller@7631e01Todd ShortUPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50openshift/operator-framework-operator-controller@f9b9bbfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52openshift/operator-framework-operator-controller@25c0ed2Camila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55openshift/operator-framework-operator-controller@6762adfCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58openshift/operator-framework-operator-controller@a2fc1ccCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00openshift/operator-framework-operator-controller@2fb741cCamila MacedoUPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03openshift/operator-framework-operator-controller@84fd312AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-operator-controller-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-operator-controller.yml
2025-09-09 10:47:06openshift/operator-framework-operator-controller@1e2f565AOS Automation Release TeamUPSTREAM: <carry>: Updating ose-olm-catalogd-container image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-olm-catalogd.yml
2025-09-09 10:47:08openshift/operator-framework-operator-controller@a318e4bTodd ShortUPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11openshift/operator-framework-operator-controller@2c92f30Camila MacedoUPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15openshift/operator-framework-operator-controller@4c09740Camila MacedoUPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20openshift/operator-framework-operator-controller@594ce33Todd ShortUPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25openshift/operator-framework-operator-controller@767e2a4Camila MacedoUPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30openshift/operator-framework-operator-controller@05e5f34Todd ShortUPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35openshift/operator-framework-operator-controller@ed4e724Todd ShortUPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40openshift/operator-framework-operator-controller@ddc5201Camila MacedoUPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45openshift/operator-framework-operator-controller@4175b5aTodd ShortUPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47openshift/operator-framework-operator-controller@cf60db4Todd ShortUPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52openshift/operator-framework-operator-controller@64840b7Camila MacedoUPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57openshift/operator-framework-operator-controller@31bd723Camila MacedoUPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02openshift/operator-framework-operator-controller@8200935Camila MacedoUPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07openshift/operator-framework-operator-controller@f653ef6Rashmi GottipatiUPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13openshift/operator-framework-operator-controller@c65e51cAnkita ThomasUPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18openshift/operator-framework-operator-controller@161381dBrett TofelUPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24openshift/operator-framework-operator-controller@4440699Camila MacedoUPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29openshift/operator-framework-operator-controller@a0352eaCamila MacedoUPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35openshift/operator-framework-operator-controller@4f76f80Camila MacedoUPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40openshift/operator-framework-operator-controller@edc6a6aCamila MacedoUPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45openshift/operator-framework-operator-controller@b197164Camila MacedoUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50openshift/operator-framework-operator-controller@c75cf8eTodd ShortUPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56openshift/operator-framework-operator-controller@06386d2Todd ShortUPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01openshift/operator-framework-operator-controller@75dca2aLuke MeyerUPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06openshift/operator-framework-operator-controller@d0fe31dCamila MacedoUPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11openshift/operator-framework-operator-controller@c574d2fTodd ShortUPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16openshift/operator-framework-operator-controller@4b5fb34Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21openshift/operator-framework-operator-controller@2139f4cCamila MacedoUPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26openshift/operator-framework-operator-controller@b869bebCamila MacedoUPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31openshift/operator-framework-operator-controller@beb8726Camila MacedoUPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36openshift/operator-framework-operator-controller@adbfccfCamila MacedoUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:55:41openshift/operator-framework-operator-controller@e09eadeCamila MacedoUPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46openshift/operator-framework-operator-controller@4ce333fgrokspawnUPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51openshift/operator-framework-operator-controller@0553e0fCamila MacedoUPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56openshift/operator-framework-operator-controller@4eb8ab9Camila MacedoUPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01openshift/operator-framework-operator-controller@1bbf658Forrest BabcockUPSTREAM: <carry>: Adds ResourceVersion checks to the tls secret deletion test, mirroring the logic used in the certificate rotation test. This makes the test more robust by ensuring a new secret is created, not just that an existing one is still present.
2025-09-09 10:56:06openshift/operator-framework-operator-controller@dac2f1dCamila MacedoUPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11openshift/operator-framework-operator-controller@b65f351Todd ShortUPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54openshift/operator-framework-operator-controller@861cba4Jian ZhangUPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17openshift/operator-framework-operator-controller@4f4b107Per Goncalves da SilvaUPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10openshift/operator-framework-operator-controller@1d824fcAnik BhattacharjeeUPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10openshift/operator-framework-operator-controller@0536e0fAnik BhattacharjeeUPSTREAM: <carry>: configure watchnamespace using spec.config for OTE tests

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

/cc @openshift/openshift-team-operator-framework
/label tide/merge-method-merge
/label kind/sync

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.

@grokspawn

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ciopenshift-ciBot added the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@openshift-ci

Copy link
Copy Markdown
Contributor

@tmshort: all tests passed!

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.

@jianzhangbjz

Copy link
Copy Markdown
Contributor

/verified by @jianzhangbjz

@openshift-ci-robotopenshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Sep 15, 2025
@openshift-ci-robot

Copy link
Copy Markdown

@jianzhangbjz: This PR has been marked as verified by @jianzhangbjz.

Details

In response to this:

/verified by @jianzhangbjz

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-merge-bot
openshift-merge-botBot merged commit 8f440ec into openshift:mainSep 15, 2025
12 checks passed
@tmshort
tmshort deleted the synchronize branch September 15, 2025 01:47
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approvedIndicates a PR has been approved by an approver from all required OWNERS files.jira/valid-referenceIndicates that this PR references a valid Jira ticket of any type.lgtmIndicates that a PR is ready to be merged.qe-approvedSignifies that QE has signed off on this PRtide/merge-method-mergeDenotes a PR that should use a standard merge by tide when it merges.verifiedSignifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

16 participants

@tmshort@openshift-ci-robot@grokspawn@bandrade@jianzhangbjz@joelanford@anik120@dtfranz@perdasilva@oceanc80@camilamacedo86@rashmigottipati@ankitathomas@bentito@sosiouxme@neisw