Skip to content

Conversation

@tmshort
Copy link
Contributor

@tmshort tmshort commented Sep 12, 2025

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

Date Commit Author Message
2025-09-12 19:00:42 operator-framework/operator-controller@e0a2e17 Todd Short Use control-plane selectors in network-policies and tests for now (#2218)
2025-09-12 16:03:48 operator-framework/operator-controller@ed3bdcf Per Goncalves da Silva 🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49 operator-framework/operator-controller@d0c7c0c Todd Short Revert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54 operator-framework/operator-controller@8c42457 Daniel Franz CRE Previous Limit (#2204)
2025-09-12 08:00:21 operator-framework/operator-controller@f512e1e Joe Lanford CER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05 operator-framework/operator-controller@6e22e2b Todd Short Use old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53 operator-framework/operator-controller@febdb59 Anik migrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30 operator-framework/operator-controller@3f782fd dependabot[bot] 🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35 operator-framework/operator-controller@6957436 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38 operator-framework/operator-controller@1821160 dependabot[bot] 🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39 operator-framework/operator-controller@c8dff76 Todd Short Rename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45 operator-framework/operator-controller@46e1163 Todd Short ⚠️ OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31 operator-framework/operator-controller@67098e7 Joe Lanford 🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24 operator-framework/operator-controller@1ffa845 Todd Short Restart when SystemCertPool should change (#2175)

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

Date Commit Author Message
2025-09-09 10:45:51 openshift/operator-framework-operator-controller@d4a90c7 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54 openshift/operator-framework-operator-controller@fd3a2d3 Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57 openshift/operator-framework-operator-controller@d0f9efd Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00 openshift/operator-framework-operator-controller@af129a0 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02 openshift/operator-framework-operator-controller@d07b505 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05 openshift/operator-framework-operator-controller@9269c12 Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08 openshift/operator-framework-operator-controller@60e4974 Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11 openshift/operator-framework-operator-controller@c8f61e4 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14 openshift/operator-framework-operator-controller@fb415ce Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17 openshift/operator-framework-operator-controller@38871a8 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19 openshift/operator-framework-operator-controller@abe3ad4 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22 openshift/operator-framework-operator-controller@541b9a3 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25 openshift/operator-framework-operator-controller@2d5c51d Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27 openshift/operator-framework-operator-controller@b8adee9 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30 openshift/operator-framework-operator-controller@fc94c3e Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33 openshift/operator-framework-operator-controller@40945ac Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36 openshift/operator-framework-operator-controller@a2277ea Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38 openshift/operator-framework-operator-controller@920370c Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41 openshift/operator-framework-operator-controller@8a9859e Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44 openshift/operator-framework-operator-controller@4609149 Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47 openshift/operator-framework-operator-controller@7631e01 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50 openshift/operator-framework-operator-controller@f9b9bbf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52 openshift/operator-framework-operator-controller@25c0ed2 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55 openshift/operator-framework-operator-controller@6762adf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58 openshift/operator-framework-operator-controller@a2fc1cc Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00 openshift/operator-framework-operator-controller@2fb741c Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03 openshift/operator-framework-operator-controller@84fd312 AOS Automation Release Team UPSTREAM: <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:06 openshift/operator-framework-operator-controller@1e2f565 AOS Automation Release Team UPSTREAM: <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:08 openshift/operator-framework-operator-controller@a318e4b Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11 openshift/operator-framework-operator-controller@2c92f30 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15 openshift/operator-framework-operator-controller@4c09740 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20 openshift/operator-framework-operator-controller@594ce33 Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25 openshift/operator-framework-operator-controller@767e2a4 Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30 openshift/operator-framework-operator-controller@05e5f34 Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35 openshift/operator-framework-operator-controller@ed4e724 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40 openshift/operator-framework-operator-controller@ddc5201 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45 openshift/operator-framework-operator-controller@4175b5a Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47 openshift/operator-framework-operator-controller@cf60db4 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52 openshift/operator-framework-operator-controller@64840b7 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57 openshift/operator-framework-operator-controller@31bd723 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02 openshift/operator-framework-operator-controller@8200935 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07 openshift/operator-framework-operator-controller@f653ef6 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13 openshift/operator-framework-operator-controller@c65e51c Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18 openshift/operator-framework-operator-controller@161381d Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24 openshift/operator-framework-operator-controller@4440699 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29 openshift/operator-framework-operator-controller@a0352ea Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35 openshift/operator-framework-operator-controller@4f76f80 Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40 openshift/operator-framework-operator-controller@edc6a6a Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45 openshift/operator-framework-operator-controller@b197164 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50 openshift/operator-framework-operator-controller@c75cf8e Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56 openshift/operator-framework-operator-controller@06386d2 Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01 openshift/operator-framework-operator-controller@75dca2a Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06 openshift/operator-framework-operator-controller@d0fe31d Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11 openshift/operator-framework-operator-controller@c574d2f Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16 openshift/operator-framework-operator-controller@4b5fb34 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21 openshift/operator-framework-operator-controller@2139f4c Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26 openshift/operator-framework-operator-controller@b869beb Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31 openshift/operator-framework-operator-controller@beb8726 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36 openshift/operator-framework-operator-controller@adbfccf Camila Macedo UPSTREAM: <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:41 openshift/operator-framework-operator-controller@e09eade Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46 openshift/operator-framework-operator-controller@4ce333f grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51 openshift/operator-framework-operator-controller@0553e0f Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56 openshift/operator-framework-operator-controller@4eb8ab9 Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01 openshift/operator-framework-operator-controller@1bbf658 Forrest Babcock UPSTREAM: <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:06 openshift/operator-framework-operator-controller@dac2f1d Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11 openshift/operator-framework-operator-controller@b65f351 Todd Short UPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54 openshift/operator-framework-operator-controller@861cba4 Jian Zhang UPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17 openshift/operator-framework-operator-controller@4f4b107 Per Goncalves da Silva UPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@1d824fc Anik Bhattacharjee UPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@0536e0f Anik Bhattacharjee UPSTREAM: <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

tmshort and 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 <[email protected]>
…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 <[email protected]>

---------

Signed-off-by: Todd Short <[email protected]>
Co-authored-by: Todd Short <[email protected]>
* 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 <[email protected]>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)

* Move files into directories

Signed-off-by: Todd Short <[email protected]>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)

* Add variable settings to Makefile to control Helm charts

Signed-off-by: Todd Short <[email protected]>
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 <[email protected]>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)

* Add lint-helm target and CI

Signed-off-by: Todd Short <[email protected]>
Assisted-by: Gemini (research)
Assisted-by: Claude Code (analysis)

* Add Boxcutter support

Signed-off-by: Todd Short <[email protected]>

* Update catalogs to use 4.20

Signed-off-by: Todd Short <[email protected]>

* Remove clusterextension editor role

Signed-off-by: Todd Short <[email protected]>

* Remove configmaps from leader election role

Signed-off-by: Todd Short <[email protected]>

* Remove stale comment from config manager role

Signed-off-by: Todd Short <[email protected]>

* Add templating failure for featureSet

Signed-off-by: Todd Short <[email protected]>

---------

Signed-off-by: Todd Short <[email protected]>
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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
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.
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 <[email protected]>
This reverts PR2195
This reverts commit febdb59.

Signed-off-by: Todd Short <[email protected]>
* move helm converter to applier package

Signed-off-by: Per Goncalves da Silva <[email protected]>

* Address reviewer comments

Signed-off-by: Per Goncalves da Silva <[email protected]>

---------

Signed-off-by: Per Goncalves da Silva <[email protected]>
Co-authored-by: Per Goncalves da Silva <[email protected]>
@openshift-ci-robot openshift-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
Copy link

openshift-ci-robot commented Sep 12, 2025

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

In response to this:

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

Date Commit Author Message
2025-09-12 16:03:48 operator-framework/operator-controller@ed3bdcf Per Goncalves da Silva 🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49 operator-framework/operator-controller@d0c7c0c Todd Short Revert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54 operator-framework/operator-controller@8c42457 Daniel Franz CRE Previous Limit (#2204)
2025-09-12 08:00:21 operator-framework/operator-controller@f512e1e Joe Lanford CER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05 operator-framework/operator-controller@6e22e2b Todd Short Use old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53 operator-framework/operator-controller@febdb59 Anik migrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30 operator-framework/operator-controller@3f782fd dependabot[bot] 🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35 operator-framework/operator-controller@6957436 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38 operator-framework/operator-controller@1821160 dependabot[bot] 🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39 operator-framework/operator-controller@c8dff76 Todd Short Rename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45 operator-framework/operator-controller@46e1163 Todd Short ⚠️ OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31 operator-framework/operator-controller@67098e7 Joe Lanford 🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24 operator-framework/operator-controller@1ffa845 Todd Short Restart when SystemCertPool should change (#2175)

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

Date Commit Author Message
2025-09-09 10:45:51 openshift/operator-framework-operator-controller@d4a90c7 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54 openshift/operator-framework-operator-controller@fd3a2d3 Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57 openshift/operator-framework-operator-controller@d0f9efd Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00 openshift/operator-framework-operator-controller@af129a0 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02 openshift/operator-framework-operator-controller@d07b505 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05 openshift/operator-framework-operator-controller@9269c12 Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08 openshift/operator-framework-operator-controller@60e4974 Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11 openshift/operator-framework-operator-controller@c8f61e4 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14 openshift/operator-framework-operator-controller@fb415ce Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17 openshift/operator-framework-operator-controller@38871a8 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19 openshift/operator-framework-operator-controller@abe3ad4 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22 openshift/operator-framework-operator-controller@541b9a3 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25 openshift/operator-framework-operator-controller@2d5c51d Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27 openshift/operator-framework-operator-controller@b8adee9 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30 openshift/operator-framework-operator-controller@fc94c3e Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33 openshift/operator-framework-operator-controller@40945ac Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36 openshift/operator-framework-operator-controller@a2277ea Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38 openshift/operator-framework-operator-controller@920370c Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41 openshift/operator-framework-operator-controller@8a9859e Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44 openshift/operator-framework-operator-controller@4609149 Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47 openshift/operator-framework-operator-controller@7631e01 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50 openshift/operator-framework-operator-controller@f9b9bbf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52 openshift/operator-framework-operator-controller@25c0ed2 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55 openshift/operator-framework-operator-controller@6762adf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58 openshift/operator-framework-operator-controller@a2fc1cc Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00 openshift/operator-framework-operator-controller@2fb741c Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03 openshift/operator-framework-operator-controller@84fd312 AOS Automation Release Team UPSTREAM: <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:06 openshift/operator-framework-operator-controller@1e2f565 AOS Automation Release Team UPSTREAM: <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:08 openshift/operator-framework-operator-controller@a318e4b Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11 openshift/operator-framework-operator-controller@2c92f30 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15 openshift/operator-framework-operator-controller@4c09740 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20 openshift/operator-framework-operator-controller@594ce33 Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25 openshift/operator-framework-operator-controller@767e2a4 Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30 openshift/operator-framework-operator-controller@05e5f34 Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35 openshift/operator-framework-operator-controller@ed4e724 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40 openshift/operator-framework-operator-controller@ddc5201 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45 openshift/operator-framework-operator-controller@4175b5a Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47 openshift/operator-framework-operator-controller@cf60db4 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52 openshift/operator-framework-operator-controller@64840b7 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57 openshift/operator-framework-operator-controller@31bd723 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02 openshift/operator-framework-operator-controller@8200935 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07 openshift/operator-framework-operator-controller@f653ef6 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13 openshift/operator-framework-operator-controller@c65e51c Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18 openshift/operator-framework-operator-controller@161381d Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24 openshift/operator-framework-operator-controller@4440699 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29 openshift/operator-framework-operator-controller@a0352ea Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35 openshift/operator-framework-operator-controller@4f76f80 Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40 openshift/operator-framework-operator-controller@edc6a6a Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45 openshift/operator-framework-operator-controller@b197164 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50 openshift/operator-framework-operator-controller@c75cf8e Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56 openshift/operator-framework-operator-controller@06386d2 Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01 openshift/operator-framework-operator-controller@75dca2a Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06 openshift/operator-framework-operator-controller@d0fe31d Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11 openshift/operator-framework-operator-controller@c574d2f Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16 openshift/operator-framework-operator-controller@4b5fb34 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21 openshift/operator-framework-operator-controller@2139f4c Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26 openshift/operator-framework-operator-controller@b869beb Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31 openshift/operator-framework-operator-controller@beb8726 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36 openshift/operator-framework-operator-controller@adbfccf Camila Macedo UPSTREAM: <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:41 openshift/operator-framework-operator-controller@e09eade Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46 openshift/operator-framework-operator-controller@4ce333f grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51 openshift/operator-framework-operator-controller@0553e0f Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56 openshift/operator-framework-operator-controller@4eb8ab9 Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01 openshift/operator-framework-operator-controller@1bbf658 Forrest Babcock UPSTREAM: <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:06 openshift/operator-framework-operator-controller@dac2f1d Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11 openshift/operator-framework-operator-controller@b65f351 Todd Short UPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54 openshift/operator-framework-operator-controller@861cba4 Jian Zhang UPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17 openshift/operator-framework-operator-controller@4f4b107 Per Goncalves da Silva UPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@1d824fc Anik Bhattacharjee UPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@0536e0f Anik Bhattacharjee UPSTREAM: <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
Copy link
Contributor

openshift-ci bot commented Sep 12, 2025

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

In response to this:

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

Date Commit Author Message
2025-09-12 16:03:48 operator-framework/operator-controller@ed3bdcf Per Goncalves da Silva 🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49 operator-framework/operator-controller@d0c7c0c Todd Short Revert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54 operator-framework/operator-controller@8c42457 Daniel Franz CRE Previous Limit (#2204)
2025-09-12 08:00:21 operator-framework/operator-controller@f512e1e Joe Lanford CER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05 operator-framework/operator-controller@6e22e2b Todd Short Use old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53 operator-framework/operator-controller@febdb59 Anik migrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30 operator-framework/operator-controller@3f782fd dependabot[bot] 🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35 operator-framework/operator-controller@6957436 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38 operator-framework/operator-controller@1821160 dependabot[bot] 🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39 operator-framework/operator-controller@c8dff76 Todd Short Rename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45 operator-framework/operator-controller@46e1163 Todd Short ⚠️ OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31 operator-framework/operator-controller@67098e7 Joe Lanford 🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24 operator-framework/operator-controller@1ffa845 Todd Short Restart when SystemCertPool should change (#2175)

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

Date Commit Author Message
2025-09-09 10:45:51 openshift/operator-framework-operator-controller@d4a90c7 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54 openshift/operator-framework-operator-controller@fd3a2d3 Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57 openshift/operator-framework-operator-controller@d0f9efd Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00 openshift/operator-framework-operator-controller@af129a0 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02 openshift/operator-framework-operator-controller@d07b505 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05 openshift/operator-framework-operator-controller@9269c12 Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08 openshift/operator-framework-operator-controller@60e4974 Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11 openshift/operator-framework-operator-controller@c8f61e4 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14 openshift/operator-framework-operator-controller@fb415ce Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17 openshift/operator-framework-operator-controller@38871a8 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19 openshift/operator-framework-operator-controller@abe3ad4 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22 openshift/operator-framework-operator-controller@541b9a3 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25 openshift/operator-framework-operator-controller@2d5c51d Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27 openshift/operator-framework-operator-controller@b8adee9 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30 openshift/operator-framework-operator-controller@fc94c3e Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33 openshift/operator-framework-operator-controller@40945ac Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36 openshift/operator-framework-operator-controller@a2277ea Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38 openshift/operator-framework-operator-controller@920370c Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41 openshift/operator-framework-operator-controller@8a9859e Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44 openshift/operator-framework-operator-controller@4609149 Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47 openshift/operator-framework-operator-controller@7631e01 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50 openshift/operator-framework-operator-controller@f9b9bbf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52 openshift/operator-framework-operator-controller@25c0ed2 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55 openshift/operator-framework-operator-controller@6762adf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58 openshift/operator-framework-operator-controller@a2fc1cc Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00 openshift/operator-framework-operator-controller@2fb741c Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03 openshift/operator-framework-operator-controller@84fd312 AOS Automation Release Team UPSTREAM: <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:06 openshift/operator-framework-operator-controller@1e2f565 AOS Automation Release Team UPSTREAM: <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:08 openshift/operator-framework-operator-controller@a318e4b Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11 openshift/operator-framework-operator-controller@2c92f30 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15 openshift/operator-framework-operator-controller@4c09740 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20 openshift/operator-framework-operator-controller@594ce33 Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25 openshift/operator-framework-operator-controller@767e2a4 Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30 openshift/operator-framework-operator-controller@05e5f34 Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35 openshift/operator-framework-operator-controller@ed4e724 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40 openshift/operator-framework-operator-controller@ddc5201 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45 openshift/operator-framework-operator-controller@4175b5a Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47 openshift/operator-framework-operator-controller@cf60db4 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52 openshift/operator-framework-operator-controller@64840b7 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57 openshift/operator-framework-operator-controller@31bd723 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02 openshift/operator-framework-operator-controller@8200935 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07 openshift/operator-framework-operator-controller@f653ef6 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13 openshift/operator-framework-operator-controller@c65e51c Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18 openshift/operator-framework-operator-controller@161381d Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24 openshift/operator-framework-operator-controller@4440699 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29 openshift/operator-framework-operator-controller@a0352ea Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35 openshift/operator-framework-operator-controller@4f76f80 Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40 openshift/operator-framework-operator-controller@edc6a6a Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45 openshift/operator-framework-operator-controller@b197164 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50 openshift/operator-framework-operator-controller@c75cf8e Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56 openshift/operator-framework-operator-controller@06386d2 Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01 openshift/operator-framework-operator-controller@75dca2a Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06 openshift/operator-framework-operator-controller@d0fe31d Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11 openshift/operator-framework-operator-controller@c574d2f Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16 openshift/operator-framework-operator-controller@4b5fb34 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21 openshift/operator-framework-operator-controller@2139f4c Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26 openshift/operator-framework-operator-controller@b869beb Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31 openshift/operator-framework-operator-controller@beb8726 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36 openshift/operator-framework-operator-controller@adbfccf Camila Macedo UPSTREAM: <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:41 openshift/operator-framework-operator-controller@e09eade Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46 openshift/operator-framework-operator-controller@4ce333f grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51 openshift/operator-framework-operator-controller@0553e0f Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56 openshift/operator-framework-operator-controller@4eb8ab9 Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01 openshift/operator-framework-operator-controller@1bbf658 Forrest Babcock UPSTREAM: <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:06 openshift/operator-framework-operator-controller@dac2f1d Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11 openshift/operator-framework-operator-controller@b65f351 Todd Short UPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54 openshift/operator-framework-operator-controller@861cba4 Jian Zhang UPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17 openshift/operator-framework-operator-controller@4f4b107 Per Goncalves da Silva UPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@1d824fc Anik Bhattacharjee UPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@0536e0f Anik Bhattacharjee UPSTREAM: <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-ci openshift-ci bot 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
Copy link
Contributor

openshift-ci bot commented Sep 12, 2025

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

In response to this:

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

Date Commit Author Message
2025-09-12 16:03:48 operator-framework/operator-controller@ed3bdcf Per Goncalves da Silva 🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49 operator-framework/operator-controller@d0c7c0c Todd Short Revert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54 operator-framework/operator-controller@8c42457 Daniel Franz CRE Previous Limit (#2204)
2025-09-12 08:00:21 operator-framework/operator-controller@f512e1e Joe Lanford CER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05 operator-framework/operator-controller@6e22e2b Todd Short Use old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53 operator-framework/operator-controller@febdb59 Anik migrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30 operator-framework/operator-controller@3f782fd dependabot[bot] 🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35 operator-framework/operator-controller@6957436 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38 operator-framework/operator-controller@1821160 dependabot[bot] 🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39 operator-framework/operator-controller@c8dff76 Todd Short Rename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45 operator-framework/operator-controller@46e1163 Todd Short ⚠️ OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31 operator-framework/operator-controller@67098e7 Joe Lanford 🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24 operator-framework/operator-controller@1ffa845 Todd Short Restart when SystemCertPool should change (#2175)

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

Date Commit Author Message
2025-09-09 10:45:51 openshift/operator-framework-operator-controller@d4a90c7 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54 openshift/operator-framework-operator-controller@fd3a2d3 Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57 openshift/operator-framework-operator-controller@d0f9efd Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00 openshift/operator-framework-operator-controller@af129a0 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02 openshift/operator-framework-operator-controller@d07b505 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05 openshift/operator-framework-operator-controller@9269c12 Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08 openshift/operator-framework-operator-controller@60e4974 Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11 openshift/operator-framework-operator-controller@c8f61e4 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14 openshift/operator-framework-operator-controller@fb415ce Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17 openshift/operator-framework-operator-controller@38871a8 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19 openshift/operator-framework-operator-controller@abe3ad4 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22 openshift/operator-framework-operator-controller@541b9a3 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25 openshift/operator-framework-operator-controller@2d5c51d Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27 openshift/operator-framework-operator-controller@b8adee9 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30 openshift/operator-framework-operator-controller@fc94c3e Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33 openshift/operator-framework-operator-controller@40945ac Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36 openshift/operator-framework-operator-controller@a2277ea Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38 openshift/operator-framework-operator-controller@920370c Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41 openshift/operator-framework-operator-controller@8a9859e Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44 openshift/operator-framework-operator-controller@4609149 Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47 openshift/operator-framework-operator-controller@7631e01 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50 openshift/operator-framework-operator-controller@f9b9bbf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52 openshift/operator-framework-operator-controller@25c0ed2 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55 openshift/operator-framework-operator-controller@6762adf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58 openshift/operator-framework-operator-controller@a2fc1cc Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00 openshift/operator-framework-operator-controller@2fb741c Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03 openshift/operator-framework-operator-controller@84fd312 AOS Automation Release Team UPSTREAM: <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:06 openshift/operator-framework-operator-controller@1e2f565 AOS Automation Release Team UPSTREAM: <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:08 openshift/operator-framework-operator-controller@a318e4b Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11 openshift/operator-framework-operator-controller@2c92f30 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15 openshift/operator-framework-operator-controller@4c09740 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20 openshift/operator-framework-operator-controller@594ce33 Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25 openshift/operator-framework-operator-controller@767e2a4 Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30 openshift/operator-framework-operator-controller@05e5f34 Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35 openshift/operator-framework-operator-controller@ed4e724 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40 openshift/operator-framework-operator-controller@ddc5201 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45 openshift/operator-framework-operator-controller@4175b5a Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47 openshift/operator-framework-operator-controller@cf60db4 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52 openshift/operator-framework-operator-controller@64840b7 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57 openshift/operator-framework-operator-controller@31bd723 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02 openshift/operator-framework-operator-controller@8200935 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07 openshift/operator-framework-operator-controller@f653ef6 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13 openshift/operator-framework-operator-controller@c65e51c Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18 openshift/operator-framework-operator-controller@161381d Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24 openshift/operator-framework-operator-controller@4440699 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29 openshift/operator-framework-operator-controller@a0352ea Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35 openshift/operator-framework-operator-controller@4f76f80 Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40 openshift/operator-framework-operator-controller@edc6a6a Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45 openshift/operator-framework-operator-controller@b197164 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50 openshift/operator-framework-operator-controller@c75cf8e Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56 openshift/operator-framework-operator-controller@06386d2 Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01 openshift/operator-framework-operator-controller@75dca2a Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06 openshift/operator-framework-operator-controller@d0fe31d Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11 openshift/operator-framework-operator-controller@c574d2f Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16 openshift/operator-framework-operator-controller@4b5fb34 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21 openshift/operator-framework-operator-controller@2139f4c Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26 openshift/operator-framework-operator-controller@b869beb Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31 openshift/operator-framework-operator-controller@beb8726 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36 openshift/operator-framework-operator-controller@adbfccf Camila Macedo UPSTREAM: <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:41 openshift/operator-framework-operator-controller@e09eade Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46 openshift/operator-framework-operator-controller@4ce333f grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51 openshift/operator-framework-operator-controller@0553e0f Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56 openshift/operator-framework-operator-controller@4eb8ab9 Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01 openshift/operator-framework-operator-controller@1bbf658 Forrest Babcock UPSTREAM: <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:06 openshift/operator-framework-operator-controller@dac2f1d Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11 openshift/operator-framework-operator-controller@b65f351 Todd Short UPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54 openshift/operator-framework-operator-controller@861cba4 Jian Zhang UPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17 openshift/operator-framework-operator-controller@4f4b107 Per Goncalves da Silva UPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@1d824fc Anik Bhattacharjee UPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@0536e0f Anik Bhattacharjee UPSTREAM: <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
Contributor Author

tmshort commented Sep 12, 2025

/approve

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 12, 2025

[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

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-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 12, 2025
@grokspawn
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@bandrade
Copy link

/verified by @bandrade
/label qe-approved

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

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

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

/retest-required

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

camilamacedo86 and 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.
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.
@openshift-ci-robot openshift-ci-robot removed the verified Signifies that the PR passed pre-merge verification criteria label Sep 12, 2025
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@openshift-ci-robot
Copy link

openshift-ci-robot commented Sep 12, 2025

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

In response to this:

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

Date Commit Author Message
2025-09-12 19:00:42 operator-framework/operator-controller@e0a2e17 Todd Short Use control-plane selectors in network-policies and tests for now (#2218)
2025-09-12 16:03:48 operator-framework/operator-controller@ed3bdcf Per Goncalves da Silva 🌱 OPRUN-4101: Move helm converter to applier package (#2207)
2025-09-12 15:41:49 operator-framework/operator-controller@d0c7c0c Todd Short Revert "migrate containers libs to new mono-repo" (#2215)
2025-09-12 11:30:54 operator-framework/operator-controller@8c42457 Daniel Franz CRE Previous Limit (#2204)
2025-09-12 08:00:21 operator-framework/operator-controller@f512e1e Joe Lanford CER: centralize status updates into big-R Reconcile method (#2200)
2025-09-11 23:22:05 operator-framework/operator-controller@6e22e2b Todd Short Use old and new pod selectors during kustomize-to-helm transition (#2214)
2025-09-11 17:19:53 operator-framework/operator-controller@febdb59 Anik migrate containers libs to new mono-repo (#2195)
2025-09-11 14:45:30 operator-framework/operator-controller@3f782fd dependabot[bot] 🌱 Bump golang.org/x/tools from 0.36.0 to 0.37.0 (#2212)
2025-09-11 14:25:35 operator-framework/operator-controller@6957436 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.6.0 to 0.7.0 (#2211)
2025-09-11 04:13:38 operator-framework/operator-controller@1821160 dependabot[bot] 🌱 Bump actions/setup-go from 5 to 6 (#2205)
2025-09-10 18:01:39 operator-framework/operator-controller@c8dff76 Todd Short Rename opcon manager CRB when boxcutter is enabled (#2209)
2025-09-09 21:53:45 operator-framework/operator-controller@46e1163 Todd Short ⚠️ OPRUN-4075: Move to a helm-based configuration (#2145)
2025-09-09 17:52:31 operator-framework/operator-controller@67098e7 Joe Lanford 🐛 retract v1.5.0; exclude hack/kind-config/containerd/certs.d from root module (#2202)
2025-09-09 18:47:24 operator-framework/operator-controller@1ffa845 Todd Short Restart when SystemCertPool should change (#2175)

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

Date Commit Author Message
2025-09-09 10:45:51 openshift/operator-framework-operator-controller@d4a90c7 dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-09-09 10:45:54 openshift/operator-framework-operator-controller@fd3a2d3 Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-09-09 10:45:57 openshift/operator-framework-operator-controller@d0f9efd Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-09-09 10:46:00 openshift/operator-framework-operator-controller@af129a0 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-09-09 10:46:02 openshift/operator-framework-operator-controller@d07b505 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-09-09 10:46:05 openshift/operator-framework-operator-controller@9269c12 Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-09-09 10:46:08 openshift/operator-framework-operator-controller@60e4974 Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-09-09 10:46:11 openshift/operator-framework-operator-controller@c8f61e4 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-09-09 10:46:14 openshift/operator-framework-operator-controller@fb415ce Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:17 openshift/operator-framework-operator-controller@38871a8 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-09-09 10:46:19 openshift/operator-framework-operator-controller@abe3ad4 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-09-09 10:46:22 openshift/operator-framework-operator-controller@541b9a3 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-09-09 10:46:25 openshift/operator-framework-operator-controller@2d5c51d Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-09-09 10:46:27 openshift/operator-framework-operator-controller@b8adee9 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-09-09 10:46:30 openshift/operator-framework-operator-controller@fc94c3e Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-09-09 10:46:33 openshift/operator-framework-operator-controller@40945ac Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-09-09 10:46:36 openshift/operator-framework-operator-controller@a2277ea Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-09-09 10:46:38 openshift/operator-framework-operator-controller@920370c Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-09-09 10:46:41 openshift/operator-framework-operator-controller@8a9859e Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-09-09 10:46:44 openshift/operator-framework-operator-controller@4609149 Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-09-09 10:46:47 openshift/operator-framework-operator-controller@7631e01 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-09-09 10:46:50 openshift/operator-framework-operator-controller@f9b9bbf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-09-09 10:46:52 openshift/operator-framework-operator-controller@25c0ed2 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-09-09 10:46:55 openshift/operator-framework-operator-controller@6762adf Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-09-09 10:46:58 openshift/operator-framework-operator-controller@a2fc1cc Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-09-09 10:47:00 openshift/operator-framework-operator-controller@2fb741c Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-09-09 10:47:03 openshift/operator-framework-operator-controller@84fd312 AOS Automation Release Team UPSTREAM: <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:06 openshift/operator-framework-operator-controller@1e2f565 AOS Automation Release Team UPSTREAM: <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:08 openshift/operator-framework-operator-controller@a318e4b Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-09-09 10:47:11 openshift/operator-framework-operator-controller@2c92f30 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-09-09 10:47:15 openshift/operator-framework-operator-controller@4c09740 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-09-09 10:47:20 openshift/operator-framework-operator-controller@594ce33 Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-09-09 10:47:25 openshift/operator-framework-operator-controller@767e2a4 Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-09-09 10:47:30 openshift/operator-framework-operator-controller@05e5f34 Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-09-09 10:47:35 openshift/operator-framework-operator-controller@ed4e724 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-09-09 10:47:40 openshift/operator-framework-operator-controller@ddc5201 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-09-09 10:47:45 openshift/operator-framework-operator-controller@4175b5a Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-09-09 10:53:47 openshift/operator-framework-operator-controller@cf60db4 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-09-09 10:53:52 openshift/operator-framework-operator-controller@64840b7 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-09-09 10:53:57 openshift/operator-framework-operator-controller@31bd723 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-09-09 10:54:02 openshift/operator-framework-operator-controller@8200935 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-09-09 10:54:07 openshift/operator-framework-operator-controller@f653ef6 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-09-09 10:54:13 openshift/operator-framework-operator-controller@c65e51c Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-09-09 10:54:18 openshift/operator-framework-operator-controller@161381d Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-09-09 10:54:24 openshift/operator-framework-operator-controller@4440699 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-09-09 10:54:29 openshift/operator-framework-operator-controller@a0352ea Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-09-09 10:54:35 openshift/operator-framework-operator-controller@4f76f80 Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-09-09 10:54:40 openshift/operator-framework-operator-controller@edc6a6a Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-09-09 10:54:45 openshift/operator-framework-operator-controller@b197164 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:54:50 openshift/operator-framework-operator-controller@c75cf8e Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-09-09 10:54:56 openshift/operator-framework-operator-controller@06386d2 Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-09-09 10:55:01 openshift/operator-framework-operator-controller@75dca2a Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-09-09 10:55:06 openshift/operator-framework-operator-controller@d0fe31d Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-09-09 10:55:11 openshift/operator-framework-operator-controller@c574d2f Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-09-09 10:55:16 openshift/operator-framework-operator-controller@4b5fb34 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-09-09 10:55:21 openshift/operator-framework-operator-controller@2139f4c Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-09-09 10:55:26 openshift/operator-framework-operator-controller@b869beb Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-09-09 10:55:31 openshift/operator-framework-operator-controller@beb8726 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-09-09 10:55:36 openshift/operator-framework-operator-controller@adbfccf Camila Macedo UPSTREAM: <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:41 openshift/operator-framework-operator-controller@e09eade Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-09-09 10:55:46 openshift/operator-framework-operator-controller@4ce333f grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-09-09 10:55:51 openshift/operator-framework-operator-controller@0553e0f Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-09-09 10:55:56 openshift/operator-framework-operator-controller@4eb8ab9 Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-09-09 10:56:01 openshift/operator-framework-operator-controller@1bbf658 Forrest Babcock UPSTREAM: <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:06 openshift/operator-framework-operator-controller@dac2f1d Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog tests
2025-09-09 10:56:11 openshift/operator-framework-operator-controller@b65f351 Todd Short UPSTREAM: <carry>: Revert "Handle service-ca cert availability/rotation"
2025-09-09 10:59:54 openshift/operator-framework-operator-controller@861cba4 Jian Zhang UPSTREAM: <carry>: grant QE approver permission for OTE
2025-09-10 06:59:17 openshift/operator-framework-operator-controller@4f4b107 Per Goncalves da Silva UPSTREAM: <carry>: Update webhook ote tests to use latest webhook-operator
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@1d824fc Anik Bhattacharjee UPSTREAM: <carry>: update operator-controller to v1.5.1
2025-09-12 15:08:10 openshift/operator-framework-operator-controller@0536e0f Anik Bhattacharjee UPSTREAM: <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
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Sep 12, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 12, 2025

@tmshort: all tests passed!

Full PR test history. Your PR dashboard.

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

@jianzhangbjz
Copy link
Contributor

/verified by @jianzhangbjz

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

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

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

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.