Skip to content

Conversation

openshift-bot
Copy link

@openshift-bot openshift-bot commented Aug 25, 2025

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

Date Commit Author Message
2025-08-29 13:39:39 operator-framework/operator-controller@182a0a6 dependabot[bot] 🌱 Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#2174)
2025-08-29 13:36:50 operator-framework/operator-controller@1d43f9d dependabot[bot] 🌱 Bump soupsieve from 2.7 to 2.8 (#2173)
2025-08-28 14:56:12 operator-framework/operator-controller@d95f426 Per Goncalves da Silva ✨ ClusterExtensionConfig API (#2163)
2025-08-28 07:10:06 operator-framework/operator-controller@97fabe5 dependabot[bot] 🌱 Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#2171)
2025-08-27 17:48:45 operator-framework/operator-controller@2af1c48 dependabot[bot] 🌱 Bump sigs.k8s.io/crdify in the k8s-dependencies group (#2168)
2025-08-27 06:46:05 operator-framework/operator-controller@43caaae dependabot[bot] 🌱 Bump platformdirs from 4.3.8 to 4.4.0 (#2167)
2025-08-26 15:29:02 operator-framework/operator-controller@236319b Joe Lanford 🐛 CRD upgrade safety fixes and ratcheting (#2123)
2025-08-26 14:17:46 operator-framework/operator-controller@1ec8871 Todd Short Add badges to README.md (#2165)
2025-08-26 07:44:24 operator-framework/operator-controller@3b5e6fb dependabot[bot] 🌱 Bump beautifulsoup4 from 4.13.4 to 4.13.5 (#2162)
2025-08-26 07:41:28 operator-framework/operator-controller@a90f181 dependabot[bot] 🌱 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#2161)
2025-08-26 07:38:46 operator-framework/operator-controller@f7d962b Anik Use --strict for mkdocs build/deploy (#2157)
2025-08-25 02:14:24 operator-framework/operator-controller@dff07d5 dependabot[bot] 🌱 Bump lxml from 6.0.0 to 6.0.1 (#2159)
2025-08-25 02:11:37 operator-framework/operator-controller@c11e56a dependabot[bot] 🌱 Bump mkdocs-material from 9.6.17 to 9.6.18 (#2158)

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

Date Commit Author Message
2025-08-21 00:05:03 openshift/operator-framework-operator-controller@17697aa dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-08-21 00:05:06 openshift/operator-framework-operator-controller@334da9c Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-08-21 00:05:09 openshift/operator-framework-operator-controller@d77e8e0 Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-08-21 00:05:12 openshift/operator-framework-operator-controller@244f7f8 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-08-21 00:05:15 openshift/operator-framework-operator-controller@aa9a4d5 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-08-21 00:05:17 openshift/operator-framework-operator-controller@13cd6ce Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-08-21 00:05:20 openshift/operator-framework-operator-controller@71a06ae Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-08-21 00:05:24 openshift/operator-framework-operator-controller@fd565b3 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-08-21 00:05:28 openshift/operator-framework-operator-controller@7266c8c Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:05:30 openshift/operator-framework-operator-controller@90956b1 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-08-21 00:05:34 openshift/operator-framework-operator-controller@bf45e45 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-08-21 00:05:36 openshift/operator-framework-operator-controller@15a3c43 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-08-21 00:05:39 openshift/operator-framework-operator-controller@fa5d1bb Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-08-21 00:05:42 openshift/operator-framework-operator-controller@c9af93d Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-08-21 00:05:45 openshift/operator-framework-operator-controller@71c63e9 Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-08-21 00:05:48 openshift/operator-framework-operator-controller@1f3c55d Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-08-21 00:05:51 openshift/operator-framework-operator-controller@0feb800 Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-08-21 00:05:54 openshift/operator-framework-operator-controller@689c1d4 Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-08-21 00:05:57 openshift/operator-framework-operator-controller@02f078d Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-08-21 00:06:00 openshift/operator-framework-operator-controller@c9d455d Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-08-21 00:06:04 openshift/operator-framework-operator-controller@2d4b831 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:06:07 openshift/operator-framework-operator-controller@15d4cf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-08-21 00:06:10 openshift/operator-framework-operator-controller@229ebf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-08-21 00:06:13 openshift/operator-framework-operator-controller@1ee767b Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-08-21 00:06:16 openshift/operator-framework-operator-controller@90f54fb Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-08-21 00:06:19 openshift/operator-framework-operator-controller@d014c65 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-08-21 00:06:22 openshift/operator-framework-operator-controller@4f42e4e 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-08-21 00:06:27 openshift/operator-framework-operator-controller@31db6eb 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-08-21 00:06:30 openshift/operator-framework-operator-controller@0769292 Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-08-21 00:06:34 openshift/operator-framework-operator-controller@f3a13c1 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-08-21 00:06:39 openshift/operator-framework-operator-controller@e365b73 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-08-21 00:06:45 openshift/operator-framework-operator-controller@ed59cdf Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-08-21 00:06:52 openshift/operator-framework-operator-controller@ef69b2c Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-08-21 00:07:00 openshift/operator-framework-operator-controller@ba1e75b Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-08-21 00:07:09 openshift/operator-framework-operator-controller@622a5c3 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-08-21 00:07:16 openshift/operator-framework-operator-controller@7bd54f8 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-08-21 00:07:24 openshift/operator-framework-operator-controller@925ddf8 Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-08-21 00:07:32 openshift/operator-framework-operator-controller@626fe05 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-08-21 00:07:40 openshift/operator-framework-operator-controller@bd83833 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-08-21 00:07:47 openshift/operator-framework-operator-controller@94a08b0 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-08-21 00:07:54 openshift/operator-framework-operator-controller@521c1a2 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-08-21 00:08:01 openshift/operator-framework-operator-controller@480a259 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-08-21 00:08:07 openshift/operator-framework-operator-controller@c26bc37 Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-08-21 00:08:14 openshift/operator-framework-operator-controller@30f5fd1 Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-08-21 00:08:21 openshift/operator-framework-operator-controller@d2df240 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-08-21 00:08:28 openshift/operator-framework-operator-controller@3c0247c Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-08-21 00:08:35 openshift/operator-framework-operator-controller@d4384ce Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-08-21 00:08:41 openshift/operator-framework-operator-controller@90f855c Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-08-21 00:08:49 openshift/operator-framework-operator-controller@0bf6011 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:08:55 openshift/operator-framework-operator-controller@70daed6 Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-08-21 00:09:02 openshift/operator-framework-operator-controller@58ae47a Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-08-21 00:09:09 openshift/operator-framework-operator-controller@b5c7c1c Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:09:16 openshift/operator-framework-operator-controller@9c78813 Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-08-21 00:09:22 openshift/operator-framework-operator-controller@fb46cdb Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-08-21 00:09:29 openshift/operator-framework-operator-controller@2e76ada Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-08-21 00:09:35 openshift/operator-framework-operator-controller@1412485 Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-08-21 00:09:42 openshift/operator-framework-operator-controller@bf0aadc Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@e9e3220 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@0bb1953 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-08-21 14:27:48 openshift/operator-framework-operator-controller@5aa7897 Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-08-21 16:37:22 openshift/operator-framework-operator-controller@28299f3 grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-08-21 21:39:04 openshift/operator-framework-operator-controller@0c4f430 Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-08-22 01:37:55 openshift/operator-framework-operator-controller@2ed1a5c Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-08-25 15:13:14 openshift/operator-framework-operator-controller@9b50498 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-08-27 17:21:42 openshift/operator-framework-operator-controller@9319f22 Camila Macedo UPSTREAM: <carry>: Ensure unique name for bad-catalog 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

dependabot bot added 2 commits August 25, 2025 02:11
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.17 to 9.6.18.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.17...9.6.18)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.6.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lxml](https://github.com/lxml/lxml) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-6.0.0...lxml-6.0.1)

---
updated-dependencies:
- dependency-name: lxml
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-bot openshift-bot added tide/merge-method-merge Denotes a PR that should use a standard merge by tide when it merges. kind/sync do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Aug 25, 2025
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Aug 25, 2025
@openshift-bot openshift-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 25, 2025
@openshift-ci-robot
Copy link

@openshift-bot: 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-08-25 02:14:24 operator-framework/operator-controller@dff07d5 dependabot[bot] 🌱 Bump lxml from 6.0.0 to 6.0.1 (#2159)
2025-08-25 02:11:37 operator-framework/operator-controller@c11e56a dependabot[bot] 🌱 Bump mkdocs-material from 9.6.17 to 9.6.18 (#2158)

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

Date Commit Author Message
2025-08-21 00:05:03 openshift/operator-framework-operator-controller@17697aa dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-08-21 00:05:06 openshift/operator-framework-operator-controller@334da9c Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-08-21 00:05:09 openshift/operator-framework-operator-controller@d77e8e0 Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-08-21 00:05:12 openshift/operator-framework-operator-controller@244f7f8 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-08-21 00:05:15 openshift/operator-framework-operator-controller@aa9a4d5 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-08-21 00:05:17 openshift/operator-framework-operator-controller@13cd6ce Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-08-21 00:05:20 openshift/operator-framework-operator-controller@71a06ae Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-08-21 00:05:24 openshift/operator-framework-operator-controller@fd565b3 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-08-21 00:05:28 openshift/operator-framework-operator-controller@7266c8c Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:05:30 openshift/operator-framework-operator-controller@90956b1 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-08-21 00:05:34 openshift/operator-framework-operator-controller@bf45e45 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-08-21 00:05:36 openshift/operator-framework-operator-controller@15a3c43 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-08-21 00:05:39 openshift/operator-framework-operator-controller@fa5d1bb Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-08-21 00:05:42 openshift/operator-framework-operator-controller@c9af93d Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-08-21 00:05:45 openshift/operator-framework-operator-controller@71c63e9 Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-08-21 00:05:48 openshift/operator-framework-operator-controller@1f3c55d Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-08-21 00:05:51 openshift/operator-framework-operator-controller@0feb800 Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-08-21 00:05:54 openshift/operator-framework-operator-controller@689c1d4 Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-08-21 00:05:57 openshift/operator-framework-operator-controller@02f078d Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-08-21 00:06:00 openshift/operator-framework-operator-controller@c9d455d Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-08-21 00:06:04 openshift/operator-framework-operator-controller@2d4b831 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:06:07 openshift/operator-framework-operator-controller@15d4cf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-08-21 00:06:10 openshift/operator-framework-operator-controller@229ebf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-08-21 00:06:13 openshift/operator-framework-operator-controller@1ee767b Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-08-21 00:06:16 openshift/operator-framework-operator-controller@90f54fb Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-08-21 00:06:19 openshift/operator-framework-operator-controller@d014c65 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-08-21 00:06:22 openshift/operator-framework-operator-controller@4f42e4e 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-08-21 00:06:27 openshift/operator-framework-operator-controller@31db6eb 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-08-21 00:06:30 openshift/operator-framework-operator-controller@0769292 Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-08-21 00:06:34 openshift/operator-framework-operator-controller@f3a13c1 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-08-21 00:06:39 openshift/operator-framework-operator-controller@e365b73 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-08-21 00:06:45 openshift/operator-framework-operator-controller@ed59cdf Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-08-21 00:06:52 openshift/operator-framework-operator-controller@ef69b2c Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-08-21 00:07:00 openshift/operator-framework-operator-controller@ba1e75b Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-08-21 00:07:09 openshift/operator-framework-operator-controller@622a5c3 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-08-21 00:07:16 openshift/operator-framework-operator-controller@7bd54f8 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-08-21 00:07:24 openshift/operator-framework-operator-controller@925ddf8 Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-08-21 00:07:32 openshift/operator-framework-operator-controller@626fe05 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-08-21 00:07:40 openshift/operator-framework-operator-controller@bd83833 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-08-21 00:07:47 openshift/operator-framework-operator-controller@94a08b0 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-08-21 00:07:54 openshift/operator-framework-operator-controller@521c1a2 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-08-21 00:08:01 openshift/operator-framework-operator-controller@480a259 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-08-21 00:08:07 openshift/operator-framework-operator-controller@c26bc37 Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-08-21 00:08:14 openshift/operator-framework-operator-controller@30f5fd1 Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-08-21 00:08:21 openshift/operator-framework-operator-controller@d2df240 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-08-21 00:08:28 openshift/operator-framework-operator-controller@3c0247c Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-08-21 00:08:35 openshift/operator-framework-operator-controller@d4384ce Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-08-21 00:08:41 openshift/operator-framework-operator-controller@90f855c Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-08-21 00:08:49 openshift/operator-framework-operator-controller@0bf6011 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:08:55 openshift/operator-framework-operator-controller@70daed6 Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-08-21 00:09:02 openshift/operator-framework-operator-controller@58ae47a Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-08-21 00:09:09 openshift/operator-framework-operator-controller@b5c7c1c Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:09:16 openshift/operator-framework-operator-controller@9c78813 Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-08-21 00:09:22 openshift/operator-framework-operator-controller@fb46cdb Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-08-21 00:09:29 openshift/operator-framework-operator-controller@2e76ada Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-08-21 00:09:35 openshift/operator-framework-operator-controller@1412485 Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-08-21 00:09:42 openshift/operator-framework-operator-controller@bf0aadc Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@e9e3220 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@0bb1953 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-08-21 14:27:48 openshift/operator-framework-operator-controller@5aa7897 Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-08-21 16:37:22 openshift/operator-framework-operator-controller@28299f3 grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-08-21 21:39:04 openshift/operator-framework-operator-controller@0c4f430 Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-08-22 01:37:55 openshift/operator-framework-operator-controller@2ed1a5c Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-08-25 15:13:14 openshift/operator-framework-operator-controller@9b50498 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.

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

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

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

openshift-ci bot commented Aug 25, 2025

@openshift-bot: 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-08-25 02:14:24 operator-framework/operator-controller@dff07d5 dependabot[bot] 🌱 Bump lxml from 6.0.0 to 6.0.1 (#2159)
2025-08-25 02:11:37 operator-framework/operator-controller@c11e56a dependabot[bot] 🌱 Bump mkdocs-material from 9.6.17 to 9.6.18 (#2158)

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

Date Commit Author Message
2025-08-21 00:05:03 openshift/operator-framework-operator-controller@17697aa dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2025-08-21 00:05:06 openshift/operator-framework-operator-controller@334da9c Todd Short UPSTREAM: <carry>: Fix catalogd.Dockerfile to use new paths
2025-08-21 00:05:09 openshift/operator-framework-operator-controller@d77e8e0 Todd Short UPSTREAM: <carry>: Update DOWNSTREAM_OWNERS_ALIASES
2025-08-21 00:05:12 openshift/operator-framework-operator-controller@244f7f8 Catherine Chan-Tse UPSTREAM: <carry>: Add openshift node selector annotation
2025-08-21 00:05:15 openshift/operator-framework-operator-controller@aa9a4d5 Todd Short UPSTREAM: <carry>: Add caalogd-cas-dir option to op-con
2025-08-21 00:05:17 openshift/operator-framework-operator-controller@13cd6ce Jian Zhang UPSTREAM: <carry>: set the SElinux type
2025-08-21 00:05:20 openshift/operator-framework-operator-controller@71a06ae Camila Macedo UPSTREAM: <carry>: Add initial stack to run tests to validate the catalogs
2025-08-21 00:05:24 openshift/operator-framework-operator-controller@fd565b3 Camila Macedo UPSTREAM: <carry>: Add vendor files for the catalog-sync tests
2025-08-21 00:05:28 openshift/operator-framework-operator-controller@7266c8c Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:05:30 openshift/operator-framework-operator-controller@90956b1 Todd Short UPSTREAM: <carry>: revert "Bump catalog versions to 4.19"
2025-08-21 00:05:34 openshift/operator-framework-operator-controller@bf45e45 Todd Short UPSTREAM: <carry>: Update HOWTO-origin-tests
2025-08-21 00:05:36 openshift/operator-framework-operator-controller@15a3c43 Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Allow to pass auth path for docker credentials"
2025-08-21 00:05:39 openshift/operator-framework-operator-controller@fa5d1bb Camila Macedo UPSTREAM: <carry>: fix: set NoLchown=true to allow image unpack on OCPci
2025-08-21 00:05:42 openshift/operator-framework-operator-controller@c9af93d Camila Macedo UPSTREAM: <carry>: [DefaultCatalogTests]: Moving parse of ENVVAR to the caller (follow-up 345)
2025-08-21 00:05:45 openshift/operator-framework-operator-controller@71c63e9 Camila Macedo UPSTREAM: <carry>: [Default Catalog]: Create tmp dir to extract layers with right permissions to avoid issues scenarios
2025-08-21 00:05:48 openshift/operator-framework-operator-controller@1f3c55d Camila Macedo UPSTREAM: <carry>: Default Catalog Remove hack directory which is not used
2025-08-21 00:05:51 openshift/operator-framework-operator-controller@0feb800 Camila Macedo UPSTREAM: <carry>: Change code implementation to extract layers in OCP env
2025-08-21 00:05:54 openshift/operator-framework-operator-controller@689c1d4 Camila Macedo UPSTREAM: <carry>: Add vendor files for change in the extract code implementation
2025-08-21 00:05:57 openshift/operator-framework-operator-controller@02f078d Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests]: Final cleanups and enhancements of initial implementation
2025-08-21 00:06:00 openshift/operator-framework-operator-controller@c9d455d Jian Zhang UPSTREAM: <carry>: SELinux type for operator-controller
2025-08-21 00:06:04 openshift/operator-framework-operator-controller@2d4b831 Todd Short UPSTREAM: <carry>: Bump catalog versions to 4.19
2025-08-21 00:06:07 openshift/operator-framework-operator-controller@15d4cf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check for executable files in filesystem
2025-08-21 00:06:10 openshift/operator-framework-operator-controller@229ebf4 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: fix junit output format to allow generate xml
2025-08-21 00:06:13 openshift/operator-framework-operator-controller@1ee767b Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test] (feat) add check to validate multi-arch support
2025-08-21 00:06:16 openshift/operator-framework-operator-controller@90f54fb Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Enable CatalogChecks
2025-08-21 00:06:19 openshift/operator-framework-operator-controller@d014c65 Camila Macedo UPSTREAM: <carry>: [Default Catalog Consistency Test]: Rename Tests suite and small cleanups
2025-08-21 00:06:22 openshift/operator-framework-operator-controller@4f42e4e 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-08-21 00:06:27 openshift/operator-framework-operator-controller@31db6eb 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-08-21 00:06:30 openshift/operator-framework-operator-controller@0769292 Todd Short UPSTREAM: <carry>: Update e2e registry to use 1.24/4.20
2025-08-21 00:06:34 openshift/operator-framework-operator-controller@f3a13c1 Camila Macedo UPSTREAM: <carry>: [Catalog Default Tests]: Upgrade go version to 1.24.3, dependencies and fix new lint issue
2025-08-21 00:06:39 openshift/operator-framework-operator-controller@e365b73 Camila Macedo UPSTREAM: <carry>: Add structure to allow move the orgin tests using OTE
2025-08-21 00:06:45 openshift/operator-framework-operator-controller@ed59cdf Todd Short UPSTREAM: <carry>: Add support for experimental manifests
2025-08-21 00:06:52 openshift/operator-framework-operator-controller@ef69b2c Camila Macedo UPSTREAM: <carry>: [OTE] - chore: follow up #383 – remove unreachable target call
2025-08-21 00:07:00 openshift/operator-framework-operator-controller@ba1e75b Todd Short UPSTREAM: <carry>: Remove build of test image registry
2025-08-21 00:07:09 openshift/operator-framework-operator-controller@622a5c3 Todd Short UPSTREAM: <carry>: Add test-experimental-e2e target to openshift Makefile
2025-08-21 00:07:16 openshift/operator-framework-operator-controller@7bd54f8 Camila Macedo UPSTREAM: <carry>: [OTE]: Add binary in the operator controller image to allow proper integration with OCP tests
2025-08-21 00:07:24 openshift/operator-framework-operator-controller@925ddf8 Todd Short UPSTREAM: <carry>: Fix experimental manifest copying
2025-08-21 00:07:32 openshift/operator-framework-operator-controller@626fe05 Todd Short UPSTREAM: <carry>: Update manifest generation for upstream rbac/webhooks
2025-08-21 00:07:40 openshift/operator-framework-operator-controller@bd83833 Camila Macedo UPSTREAM: <carry>: [OTE] - Add tracking mechanism
2025-08-21 00:07:47 openshift/operator-framework-operator-controller@94a08b0 Camila Macedo UPSTREAM: <carry>: Update OTE dep to get fix
2025-08-21 00:07:54 openshift/operator-framework-operator-controller@521c1a2 Camila Macedo UPSTREAM: <carry>: [OTE] Add Readme
2025-08-21 00:08:01 openshift/operator-framework-operator-controller@480a259 Rashmi Gottipati UPSTREAM: <carry>: set GIT_COMMIT env from SOURCE_GIT_COMMIT in Dockerfiles for operator-controller and catalogd
2025-08-21 00:08:07 openshift/operator-framework-operator-controller@c26bc37 Ankita Thomas UPSTREAM: <carry>: add openshift specific build target to pass commit info downstream
2025-08-21 00:08:14 openshift/operator-framework-operator-controller@30f5fd1 Brett Tofel UPSTREAM: <carry>: add source commit into binaries when linking
2025-08-21 00:08:21 openshift/operator-framework-operator-controller@d2df240 Camila Macedo UPSTREAM: <carry>: OTE add first test from openshift/origin olmv1.go
2025-08-21 00:08:28 openshift/operator-framework-operator-controller@3c0247c Camila Macedo UPSTREAM: <carry>: Migrate tasks from openshift/origin olm v1.go file which are remaining
2025-08-21 00:08:35 openshift/operator-framework-operator-controller@d4384ce Camila Macedo UPSTREAM: <carry>: OTE - How to test locally with OCP instances
2025-08-21 00:08:41 openshift/operator-framework-operator-controller@90f855c Camila Macedo UPSTREAM: <carry>: [OTE] Refac: refac helper and olmv1 test to create namespace instead to use pre-existent
2025-08-21 00:08:49 openshift/operator-framework-operator-controller@0bf6011 Camila Macedo UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:08:55 openshift/operator-framework-operator-controller@70daed6 Todd Short UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
2025-08-21 00:09:02 openshift/operator-framework-operator-controller@58ae47a Todd Short UPSTREAM: <carry>: Handle service-ca cert availability/rotation
2025-08-21 00:09:09 openshift/operator-framework-operator-controller@b5c7c1c Luke Meyer UPSTREAM: <carry>: [OTE] add webhook tests
2025-08-21 00:09:16 openshift/operator-framework-operator-controller@9c78813 Camila Macedo UPSTREAM: <carry>: Upgrade OCP Catalog images from 4.19 to 4.20
2025-08-21 00:09:22 openshift/operator-framework-operator-controller@fb46cdb Todd Short UPSTREAM: <carry>: Remove bindata generation from build
2025-08-21 00:09:29 openshift/operator-framework-operator-controller@2e76ada Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook tests
2025-08-21 00:09:35 openshift/operator-framework-operator-controller@1412485 Camila Macedo UPSTREAM: <carry>: OTE add logs and dumps for olmv1 test and fix helper for clusterextensions
2025-08-21 00:09:42 openshift/operator-framework-operator-controller@bf0aadc Camila Macedo UPSTREAM: <carry>: [OTE] Migrate preflight checks from openshift/origin
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@e9e3220 Camila Macedo UPSTREAM: <carry>: [OTE] Add webhook to validate openshift-service-ca certificate rotation
2025-08-21 10:59:27 openshift/operator-framework-operator-controller@0bb1953 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-08-21 14:27:48 openshift/operator-framework-operator-controller@5aa7897 Camila Macedo UPSTREAM: <carry>: [OTE] - Readme:Add info to help use payload-aggregate with new tests
2025-08-21 16:37:22 openshift/operator-framework-operator-controller@28299f3 grokspawn UPSTREAM: <carry>: remove obsolete owners
2025-08-21 21:39:04 openshift/operator-framework-operator-controller@0c4f430 Camila Macedo UPSTREAM: <carry>: [OTE] add catalog tests from openshift/origin
2025-08-22 01:37:55 openshift/operator-framework-operator-controller@2ed1a5c Camila Macedo UPSTREAM: <carry>: Migrate single/own namespace tests
2025-08-25 15:13:14 openshift/operator-framework-operator-controller@9b50498 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.

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

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.

@jianzhangbjz
Copy link
Contributor

/unhold

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Aug 26, 2025
anik120 and others added 5 commits August 26, 2025 07:38
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.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 [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) from 4.13.4 to 4.13.5.

---
updated-dependencies:
- dependency-name: beautifulsoup4
  dependency-version: 4.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adds unit-test/e2e/codecov badges to README.md.
The token in codecov is meant to be used by third-parties.

Signed-off-by: Todd Short <tshort@redhat.com>
* move crd upgrade safety testdata into crdupgradesafety package

Signed-off-by: Joe Lanford <joe.lanford@gmail.com>

* fix: bump crdify to fix bugs and regressions

regression fixes:

1. correctly handle processing of properties that are OpenAPI items
2. allow enums to have values added.

bug fix:

crdify's served version validator was updated to actually compare the
old CRD with the new CRD so that any issues identified in the old CRD
do not continue to be reported when performing comparisons between
served versions of the new CRD.

This effectively allows issues in the served version validations to be
acknowledged once when they are introduced, but then those issues are
essentially grandfathered in such that they do not have to be
acknowledged again in the future.

This issue was actually identified in a case where an operator upgrade
was stopped by the CRD upgrade check despite there being no changes
whatsoever to the CRD. The "old" and "new" CRDs contained the exact
same issues, but since crdify was looking exclusively at the "new" CRD,
it found those issues and reported them.

---------

Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
@tmshort
Copy link
Contributor

tmshort commented Aug 26, 2025

Keep holding until release-4.20 is cut
/hold

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Aug 26, 2025
@tmshort
Copy link
Contributor

tmshort commented Aug 26, 2025

/retest

@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Aug 27, 2025
Copy link
Contributor

openshift-ci bot commented Aug 27, 2025

New changes are detected. LGTM label has been removed.

@jianzhangbjz
Copy link
Contributor

Hi @Xia-Zhao-rh , could you help test this PR before merging as it contains operator-framework/operator-controller#2123? Thanks!

@jianzhangbjz
Copy link
Contributor

/assign @Xia-Zhao-rh

Bumps [platformdirs](https://github.com/tox-dev/platformdirs) from 4.3.8 to 4.4.0.
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](tox-dev/platformdirs@4.3.8...4.4.0)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-version: 4.4.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>
@Xia-Zhao-rh
Copy link

@Xia-Zhao-rh
Copy link

/retest-required

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Aug 27, 2025
ankitathomas and others added 26 commits August 30, 2025 00:08
… info downstream

Signed-off-by: Ankita Thomas <ankithom@redhat.com>
- Removes extra GIT_COMMIT set
- fixup Dockerfiles after rebase
- consider "" unset so build-info can fill commit/date
- double quote go flags & honor GIT_COMMIT if set
- improve robustness of build-info parsing
- Trim whitespace on all version fields
- isUnset and valueOrUnknown now call strings.TrimSpace
- Avoid clobbering values injected via ldflags
- set repoState from build-info only when repoState is still unset
- set version from build-info only when unset and build-info value is non-empty
… which are remaining

This commit moves the final OLMv1 tests from openshift/origin/test/extended/olm/olmv1.go to their proper location in this repository. This migration is part of a larger effort to streamline development by co-locating tests with the component they validate. This will reduce CI overhead and allow for faster, more atomic changes.

Assisted-by: Gemini
Migrates OLMv1 webhook operator tests from using external YAML files to
defining resources in Go structs. This change removes file dependencies,
improving test reliability and simplifying test setup.

The migration is a refactoring of code from openshift/origin#30059.
The new code uses better naming conventions and adapts the tests to work
with a controller-runtime client, enhancing test consistency and maintainability.

The migration covers all core test scenarios:
- Validating, mutating, and conversion webhooks.
- Certificate and secret rotation tolerance.

Assisted-by: Gemini
This test replaces the existing upgrade incompatible test.
The main change is that operator and catalog bundles are created on-the-fly
to support OCP 4.20. This means we are no longer dependent on public
operators for this test.

This creates new bundles in the OCP ImageRegistry, this requires using
a number of OCP APIs, including using a raw API URL to invoke the build.
This is done by invoking an external k8s client (either `oc` or `kubectl`),
and passing it a tarball of the bundle to be created. So, it can't be done
by the golang k8sClient normally available (i.e. the create input is a
tarball not a YAML file).

This introduces the use of go-bindata to store the bundle contents.

It also pulls in openshift mage, buld and operator APIs.

Signed-off-by: Todd Short <todd.short@me.com>
There is problem when the service-ca certificate is not available at pod start.
This is an issue because the SystemCertPool is created from SSL_CERT_DIR,
which may include the empty service-ca. The SystemCertPool is never regenerated
during the lifetime of the program execution, so it will never get updated when
the service-ca is filled. Thus, we need to use --pull-cas-dir to reference the
CAs that we want to use. This will also allow OLMv1 to reload the service-ca
when it is reloaded (after 2 years, mind you). Removing the SSL_CERT_DIR setting,
and adding the --pull-cas-dir flag ought to be equivalent to what we have now
(i.e. SSL_CERT_DIR and no --pull-cas-dir), except that rotation will be handled
better.

Signed-off-by: Todd Short <todd.short@me.com>
Revert "UPSTREAM: <carry>: [OTE] add webhook tests"

This reverts commit 9963614.
Using go-bindata is causing problems with ART builds.

This removes the use of go-bindata from the builds.

This will subsequently require that users MANUALLY run
the `bindata` target to refresh the bindata, or use
the `build-update` target.

This is a quickfix to put out the fire.

Signed-off-by: Todd Short <todd.short@me.com>
- Add dumping of container logs and `kubectl describe pods` output for better diagnostics.
- Include targeted certificate details dump (`tls.crt` parse) when failures occur.
- Add additional check to verify webhook responsiveness after certificate rotation.

This change is a refactor of code from openshift/origin#30059.

Assisted-by: Gemini
Migrated OLMv1 operator preflight checks from using external YAML files to
defining ClusterRole permissions directly in Go structs. This improves test
reliability and simplifies test setup by removing file dependencies.

The changes ensure precise replication of original test scenarios,
including specific permission omissions for services, create verbs,
ClusterRoleBindings, ConfigMap resourceNames, and escalate/bind verbs.

Assisted-by: Gemini
… 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.
@openshift-bot openshift-bot added the lgtm Indicates that a PR is ready to be merged. label Aug 30, 2025
Copy link
Contributor

openshift-ci bot commented Aug 30, 2025

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: openshift-bot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

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

Copy link
Contributor

openshift-ci bot commented Aug 30, 2025

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

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. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. kind/sync 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.
Projects
None yet
Development

Successfully merging this pull request may close these issues.