Skip to content

Conversation

@openshift-bot
Copy link

@openshift-bot openshift-bot commented Feb 2, 2026

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

Date Commit Author Message
2026-02-03 17:37:21 operator-framework/operator-controller@e274216 Anik feat: Extract and pass deploymentConfig to bundle renderer (#2482)
2026-02-03 21:34:18 operator-framework/operator-controller@76c749f Per Goncalves da Silva Set owner-kind label on ClusterExtensionRevision resources (#2480)
2026-02-03 16:09:41 operator-framework/operator-controller@2582cf1 Camila Macedo Replace deprecated marker for required fields (#2407)
2026-02-03 15:15:31 operator-framework/operator-controller@e41eb44 dependabot[bot] 🌱 Bump soupsieve from 2.8.2 to 2.8.3 (#2481)
2026-02-03 14:01:54 operator-framework/operator-controller@8daa35d Anik feat: Add DeploymentConfig support to registry+v1 bundle renderer (#2469)
2026-02-03 03:01:21 operator-framework/operator-controller@a72b79f dependabot[bot] 🌱 Bump github.com/cert-manager/cert-manager (#2478)
2026-02-02 18:39:27 operator-framework/operator-controller@e224f78 Camila Macedo Update crd-ref-docs tool from v0.2.0 to v0.3.0 (#2477)
2026-02-02 18:14:18 operator-framework/operator-controller@b18a332 dependabot[bot] 🌱 Bump pkg.package-operator.run/boxcutter from 0.8.0 to 0.8.1 (#2475)
2026-02-02 17:31:47 operator-framework/operator-controller@b8fd3ce dependabot[bot] 🌱 Bump soupsieve from 2.8.1 to 2.8.2 (#2476)

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

Date Commit Author Message
2026-02-02 14:33:35 openshift/operator-framework-operator-controller@baed47c dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@3d473c6 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@ae62286 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-02-02 14:33:38 openshift/operator-framework-operator-controller@585b3eb Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@56b1551 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@991e450 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@490f1c8 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@68ec15d Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-02-02 14:33:41 openshift/operator-framework-operator-controller@ca87697 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@021feff Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@fd7d39c Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7097786 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7255c69 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-02-02 14:33:44 openshift/operator-framework-operator-controller@6e25b60 Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-02-02 14:33:45 openshift/operator-framework-operator-controller@a9885cb Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-02-02 14:33:46 openshift/operator-framework-operator-controller@6fd39c9 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-02-02 14:33:47 openshift/operator-framework-operator-controller@9630d6a Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-02-02 14:33:48 openshift/operator-framework-operator-controller@0640a3b Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@502e0a8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@621d833 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@12d5fd5 Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@506fe7c Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-02-02 14:33:51 openshift/operator-framework-operator-controller@66e0608 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@d7c6825 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@3706c3d Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@e2536cf Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@b7bfd76 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@8584540 Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@02ea4bd Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@c03f12d Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@9d499ba Bruno Andrade UPSTREAM: <carry>: update metadata
2026-02-02 14:33:56 openshift/operator-framework-operator-controller@190ee81 Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e922bc2 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e555380 Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@a16c773 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@2048b94 Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@73cc2cd Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@d4a7d1a Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@ce94fd0 Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@4a10f91 Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-02-02 14:34:01 openshift/operator-framework-operator-controller@59e10f3 Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@204ef23 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@5d4c453 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@7518e6b Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@4a43d59 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@c52812e Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@9300870 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-02-02 14:34:05 openshift/operator-framework-operator-controller@6556755 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@48c8bfc Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@3f99578 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-02-02 14:34:07 openshift/operator-framework-operator-controller@96b2bc0 Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test
2026-02-02 10:46:46 openshift/operator-framework-operator-controller@de7b6b4 Kui Wang UPSTREAM: <carry>: adjust watchnamespace case based on change
2026-02-03 12:12:19 openshift/operator-framework-operator-controller@0304fbd Camila Macedo UPSTREAM: <carry>: fix(ote): Use as operator-controller dep from root dir

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

Bumps [soupsieve](https://github.com/facelessuser/soupsieve) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.8.1...2.8.2)

---
updated-dependencies:
- dependency-name: soupsieve
  dependency-version: 2.8.2
  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 labels Feb 2, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Feb 2, 2026
@openshift-bot openshift-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 2, 2026
@openshift-ci-robot
Copy link

@openshift-bot: This pull request explicitly references no jira issue.

Details

In response to this:

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

Date Commit Author Message
2026-02-02 17:31:47 operator-framework/operator-controller@b8fd3ce dependabot[bot] 🌱 Bump soupsieve from 2.8.1 to 2.8.2 (#2476)

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

Date Commit Author Message
2026-02-02 14:33:35 openshift/operator-framework-operator-controller@baed47c dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@3d473c6 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@ae62286 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-02-02 14:33:38 openshift/operator-framework-operator-controller@585b3eb Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@56b1551 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@991e450 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@490f1c8 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@68ec15d Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-02-02 14:33:41 openshift/operator-framework-operator-controller@ca87697 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@021feff Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@fd7d39c Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7097786 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7255c69 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-02-02 14:33:44 openshift/operator-framework-operator-controller@6e25b60 Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-02-02 14:33:45 openshift/operator-framework-operator-controller@a9885cb Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-02-02 14:33:46 openshift/operator-framework-operator-controller@6fd39c9 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-02-02 14:33:47 openshift/operator-framework-operator-controller@9630d6a Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-02-02 14:33:48 openshift/operator-framework-operator-controller@0640a3b Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@502e0a8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@621d833 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@12d5fd5 Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@506fe7c Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-02-02 14:33:51 openshift/operator-framework-operator-controller@66e0608 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@d7c6825 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@3706c3d Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@e2536cf Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@b7bfd76 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@8584540 Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@02ea4bd Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@c03f12d Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@9d499ba Bruno Andrade UPSTREAM: <carry>: update metadata
2026-02-02 14:33:56 openshift/operator-framework-operator-controller@190ee81 Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e922bc2 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e555380 Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@a16c773 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@2048b94 Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@73cc2cd Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@d4a7d1a Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@ce94fd0 Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@4a10f91 Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-02-02 14:34:01 openshift/operator-framework-operator-controller@59e10f3 Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@204ef23 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@5d4c453 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@7518e6b Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@4a43d59 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@c52812e Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@9300870 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-02-02 14:34:05 openshift/operator-framework-operator-controller@6556755 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@48c8bfc Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@3f99578 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-02-02 14:34:07 openshift/operator-framework-operator-controller@96b2bc0 Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test

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 Feb 2, 2026
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 2, 2026

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

Details

In response to this:

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

Date Commit Author Message
2026-02-02 17:31:47 operator-framework/operator-controller@b8fd3ce dependabot[bot] 🌱 Bump soupsieve from 2.8.1 to 2.8.2 (#2476)

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

Date Commit Author Message
2026-02-02 14:33:35 openshift/operator-framework-operator-controller@baed47c dtfranz UPSTREAM: <carry>: Add OpenShift specific files
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@3d473c6 Camila Macedo UPSTREAM: <carry>: Add new tests for single/own namespaces install modes
2026-02-02 14:33:37 openshift/operator-framework-operator-controller@ae62286 Camila Macedo UPSTREAM: <carry>: Upgrade OCP image from 4.20 to 4.21
2026-02-02 14:33:38 openshift/operator-framework-operator-controller@585b3eb Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@56b1551 Todd Short UPSTREAM: <carry>: Update OCP catalogs to v4.21
2026-02-02 14:33:39 openshift/operator-framework-operator-controller@991e450 Kui Wang UPSTREAM: <carry>: support singleown cases in disconnected
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@490f1c8 Kui Wang UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes
2026-02-02 14:33:40 openshift/operator-framework-operator-controller@68ec15d Camila Macedo UPSTREAM: <carry>: Define Default timeouts and apply their usage accross to avoid flakes
2026-02-02 14:33:41 openshift/operator-framework-operator-controller@ca87697 Todd Short UPSTREAM: <carry>: Update to new feature-gate options in helm
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@021feff Camila Macedo UPSTREAM: <carry>: Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups
2026-02-02 14:33:42 openshift/operator-framework-operator-controller@fd7d39c Camila Macedo UPSTREAM: <carry>: [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c )
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7097786 Kui Wang UPSTREAM: <carry>: Update OwnSingle template to use spec.config.inline.watchNamespace
2026-02-02 14:33:43 openshift/operator-framework-operator-controller@7255c69 Camila Macedo UPSTREAM: <carry>: [OTE]: Add webhook cleanup validation on extension uninstall
2026-02-02 14:33:44 openshift/operator-framework-operator-controller@6e25b60 Kui Wang UPSTREAM: <carry>: Add [OTP] to migrated cases
2026-02-02 14:33:45 openshift/operator-framework-operator-controller@a9885cb Camila Macedo UPSTREAM: <carry>: [OTE]: Upgrade dependencies used
2026-02-02 14:33:46 openshift/operator-framework-operator-controller@6fd39c9 Camila Macedo UPSTREAM: <carry>: fix(OTE): fix OpenShift Kubernetes replace version format
2026-02-02 14:33:47 openshift/operator-framework-operator-controller@9630d6a Camila Macedo UPSTREAM: <carry>: [Default Catalog Tests] Upgrade go 1.24.6 and dependencies
2026-02-02 14:33:48 openshift/operator-framework-operator-controller@0640a3b Kui Wang UPSTREAM: <carry>: add disconnected environment support with custom prow job for migrated qe cases
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@502e0a8 Jian Zhang UPSTREAM: <carry>: migrate jiazha test cases to OTE
2026-02-02 14:33:49 openshift/operator-framework-operator-controller@621d833 Xia Zhao UPSTREAM: <carry>: migrate clustercatalog case to ote
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@12d5fd5 Kui Wang UPSTREAM: <carry>: migrate olmv1 QE stress cases
2026-02-02 14:33:50 openshift/operator-framework-operator-controller@506fe7c Todd Short UPSTREAM: <carry>: Use busybox/httpd to simulate probes
2026-02-02 14:33:51 openshift/operator-framework-operator-controller@66e0608 Xia Zhao UPSTREAM: <carry>: migrate olmv1 QE cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@d7c6825 Kui Wang UPSTREAM: <carry>: add agent for olmv1 qe cases
2026-02-02 14:33:52 openshift/operator-framework-operator-controller@3706c3d Todd Short UPSTREAM: <carry>: Disable upstream PodDisruptionBudget
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@e2536cf Rashmi Gottipati UPSTREAM: <carry>: Add AGENTS.md for AI code contributions
2026-02-02 14:33:53 openshift/operator-framework-operator-controller@b7bfd76 Rashmi Gottipati UPSTREAM: <carry>: address review comments through addl prompts
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@8584540 Rashmi Gottipati UPSTREAM: <carry>: addressing some more review comments
2026-02-02 14:33:54 openshift/operator-framework-operator-controller@02ea4bd Rashmi Gottipati UPSTREAM: <carry>: remove DCO line
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@c03f12d Bruno Andrade UPSTREAM: <carry>: migrate bandrade test cases to OTE
2026-02-02 14:33:55 openshift/operator-framework-operator-controller@9d499ba Bruno Andrade UPSTREAM: <carry>: update metadata
2026-02-02 14:33:56 openshift/operator-framework-operator-controller@190ee81 Bruno Andrade UPSTREAM: <carry>: remove originalName
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e922bc2 Jian Zhang UPSTREAM: <carry>: update 80458's timeout to 180s
2026-02-02 14:33:57 openshift/operator-framework-operator-controller@e555380 Jian Zhang UPSTREAM: <carry>: update 83026 to specify the clustercatalog
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@a16c773 Catherine Chan-Tse UPSTREAM: <carry>: Update to golang 1.25 and ocp 4.22
2026-02-02 14:33:58 openshift/operator-framework-operator-controller@2048b94 Predrag Knezevic UPSTREAM: <carry>: Use oc client for running e2e tests
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@73cc2cd Predrag Knezevic UPSTREAM: <carry>: Run upstream e2e tests tagged with @catalogd-update
2026-02-02 14:33:59 openshift/operator-framework-operator-controller@d4a7d1a Kui Wang UPSTREAM: <carry>: enhance case to make it more stable
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@ce94fd0 Evan Hearne UPSTREAM: <carry>: add service account to curl job
2026-02-02 14:34:00 openshift/operator-framework-operator-controller@4a10f91 Evan Hearne UPSTREAM: <carry>: move sa creation out of buildCurlJob()
2026-02-02 14:34:01 openshift/operator-framework-operator-controller@59e10f3 Evan Hearne UPSTREAM: <carry>: comment out delete service account
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@204ef23 Evan Hearne UPSTREAM: <carry>: move defercleanup for sa for LIFO
2026-02-02 14:34:02 openshift/operator-framework-operator-controller@5d4c453 Evan Hearne UPSTREAM: <carry>: add polling so job fully deleted before proceed
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@7518e6b Luke Meyer UPSTREAM: <carry>: Revert "Merge pull request #594 from ehearne-redhat/add-service-account-curl-job"
2026-02-02 14:34:03 openshift/operator-framework-operator-controller@4a43d59 Camila Macedo UPSTREAM: <carry>: Remove openshift-redhat-marketplace catalog tests
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@c52812e Kui Wang UPSTREAM: <carry>: config watchnamespace cases
2026-02-02 14:34:04 openshift/operator-framework-operator-controller@9300870 Xia Zhao UPSTREAM: <carry>: enhance ocp-79770
2026-02-02 14:34:05 openshift/operator-framework-operator-controller@6556755 Kui Wang UPSTREAM: <carry>: upgrade version support case
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@48c8bfc Per Goncalves da Silva UPSTREAM: <carry>: Remove installed condition check from auth preflight test
2026-02-02 14:34:06 openshift/operator-framework-operator-controller@3f99578 Per Goncalves da Silva UPSTREAM: <carry>: Add openshift/api dependency
2026-02-02 14:34:07 openshift/operator-framework-operator-controller@96b2bc0 Per Goncalves da Silva UPSTREAM: <carry>: Add boxcutter specific preflight auth test

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.

dependabot bot and others added 2 commits February 2, 2026 18:14
Bumps [pkg.package-operator.run/boxcutter](https://github.com/package-operator/boxcutter) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/package-operator/boxcutter/releases)
- [Commits](package-operator/boxcutter@v0.8.0...v0.8.1)

---
updated-dependencies:
- dependency-name: pkg.package-operator.run/boxcutter
  dependency-version: 0.8.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-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Feb 3, 2026
@openshift-bot openshift-bot added the lgtm Indicates that a PR is ready to be merged. label Feb 3, 2026
Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.19.2 to 1.19.3.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](cert-manager/cert-manager@v1.19.2...v1.19.3)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-version: 1.19.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Feb 3, 2026
@perdasilva
Copy link
Contributor

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Feb 3, 2026
@perdasilva
Copy link
Contributor

/retest-required

@perdasilva
Copy link
Contributor

/retest

anik120 and others added 3 commits February 3, 2026 14:01
…469)

This PR implements **Phase 2** of the [Deployment Configuration RFC](https://docs.google.com/document/d/18O4qBvu5I4WIJgo5KU1opyUKcrfgk64xsI3tyXxmVEU/edit?tab=t.0):
extending the OLMv1 bundle renderer to apply `DeploymentConfig` customizations to operator deployments.

Building on the foundation from #2454, this PR enables the renderer to
accept and apply deployment configuration when rendering registry+v1 bundles.
The implementation follows OLMv0's behavior patterns to ensure compatibility and correctness.

The next PR will wire up the config in the `ClusterExtension` controller by parsing `spec.install.config`
to convert to `DeploymentConfig` and thread `DeploymentConfig` through the controller's render call chain
Bumps [soupsieve](https://github.com/facelessuser/soupsieve) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.8.2...2.8.3)

---
updated-dependencies:
- dependency-name: soupsieve
  dependency-version: 2.8.3
  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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Feb 3, 2026
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 3, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

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

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

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@perdasilva
Copy link
Contributor

/retest

2 similar comments
@perdasilva
Copy link
Contributor

/retest

@perdasilva
Copy link
Contributor

/retest

ehearne-redhat and others added 16 commits February 4, 2026 00:07
…rne-redhat/add-service-account-curl-job"

This reverts commit eccd759, reversing
changes made to dcbfaf2.
Removes all test references to the openshift-redhat-marketplace ClusterCatalog
which has been removed from the default catalogs.

Changes:
- Updated catalog list in olmv1-catalog.go
- Removed marketplace /v1/api/all endpoint test
- Removed marketplace /v1/api/metas endpoint test
- Removed marketplace check from QE test PolarionID:77413
…ht test

Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
Signed-off-by: Per Goncalves da Silva <pegoncal@redhat.com>
@openshift-bot openshift-bot added the lgtm Indicates that a PR is ready to be merged. label Feb 4, 2026
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Feb 4, 2026
@jianzhangbjz
Copy link
Member

/assign @kuiwang02

@kuiwang02
Copy link
Contributor

/assign @kuiwang02

I will test depolymentconfig basically with the PR. if it pass the basic, will add verified label.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 4, 2026

@openshift-bot: all tests passed!

Full PR test history. Your PR dashboard.

Details

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

@kuiwang02
Copy link
Contributor

/verified by @kuiwang02
for basic function

  [sig-olmv1][Jira:OLM] OLMv1 ClusterExtension DeploymentConfig PolarionID:OLM-XXXXX-deploymentConfig env vars are applied to operator deployment and available in running pod [NonHyperShiftHOST]
  /Users/kuiwang/GoProject/go-origin/src/github.com/openshift/operator-framework-operator-controller/openshift/tests-extension/test/qe/specs/olmv1_ce_deploymentconfig.go:26
    STEP: Creating a kubernetes client @ 02/04/26 12:31:35.975
  I0204 12:31:40.979061 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig explain template.apiVersion'
    STEP: Create test namespace @ 02/04/26 12:31:44.266
  I0204 12:31:44.266842 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig create ns test-ns-87224'
  namespace/test-ns-87224 created
  I0204 12:31:49.395433 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ns test-ns-87224'
  I0204 12:31:50.462120 41983 tools.go:379] output: NAME            STATUS   AGE
  test-ns-87224   Active   5s
  I0204 12:31:50.462353 41983 olmv1_ce_deploymentconfig.go:61] Created namespace: test-ns-87224
    STEP: Create ServiceAccount and RBAC for ClusterExtension @ 02/04/26 12:31:50.462
  I0204 12:31:50.462472 41983 sa-clusterrolebinding.go:34] =========Create sacrb test-sa-87224=========
  I0204 12:31:50.462526 41983 sa-clusterrolebinding.go:58] =========CreateWithoutCheck sacrb test-sa-87224=========
  I0204 12:31:53.464510 41983 client.go:753] showInfo is true
  I0204 12:31:53.464632 41983 client.go:755] Running 'oc --namespace= --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig process -n default --ignore-unknown-parameters=true -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/fixture-testdata-dir1442490165/test/qe/testdata/olm/sa-admin.yaml -p NAME=test-sa-87224 NAMESPACE=test-ns-87224'
  I0204 12:31:54.750803 41983 template.go:128] generated resource configuration file: /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-459be1a4config.json.stdout
  I0204 12:31:54.751452 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-459be1a4config.json.stdout'
  clusterrole.rbac.authorization.k8s.io/test-sa-87224-installer-admin-clusterrole created
  serviceaccount/test-sa-87224 created
  clusterrolebinding.rbac.authorization.k8s.io/test-sa-87224-installer-admin-clusterrole-binding created
  I0204 12:32:02.500441 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224'
  I0204 12:32:03.623199 41983 tools.go:379] output: NAME            SECRETS   AGE
  test-sa-87224   1         6s
  I0204 12:32:07.625066 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole'
  I0204 12:32:08.725187 41983 tools.go:379] output: NAME                                        CREATED AT
  test-sa-87224-installer-admin-clusterrole   2026-02-04T04:31:56Z
  I0204 12:32:12.728229 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
  I0204 12:32:14.053822 41983 tools.go:379] output: NAME                                                ROLE                                                    AGE
  test-sa-87224-installer-admin-clusterrole-binding   ClusterRole/test-sa-87224-installer-admin-clusterrole   15s
  I0204 12:32:14.054075 41983 olmv1_ce_deploymentconfig.go:71] Created ServiceAccount and RBAC: test-sa-87224
    STEP: Create ClusterCatalog with test operator @ 02/04/26 12:32:14.054
  I0204 12:32:14.054253 41983 catalog.go:48] =========Create clustercatalog test-catalog-87224=========
  I0204 12:32:17.056242 41983 client.go:753] showInfo is true
  I0204 12:32:17.056458 41983 client.go:755] Running 'oc --namespace= --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig process -n default --ignore-unknown-parameters=true -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/fixture-testdata-dir1442490165/test/qe/testdata/olm/clustercatalog-withlabel.yaml -p NAME=test-catalog-87224 IMAGE=quay.io/olmqe/nginx-ok-index:vokv87224 LABELVALUE=87224'
  I0204 12:32:18.077589 41983 template.go:128] generated resource configuration file: /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-beda6f9econfig.json.stdout
  I0204 12:32:18.077755 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-beda6f9econfig.json.stdout'
  clustercatalog.olm.operatorframework.io/test-catalog-87224 created
  I0204 12:32:20.126768 41983 catalog.go:105] ========= check clustercatalog test-catalog-87224 status is true =========
  I0204 12:32:23.129477 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
  I0204 12:32:24.187073 41983 tools.go:343] output is , error is <nil>, and try next
  I0204 12:32:26.129239 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
  I0204 12:32:27.170210 41983 tools.go:343] output is , error is <nil>, and try next
  I0204 12:32:29.130090 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
  I0204 12:32:30.149253 41983 tools.go:348] $oc get [clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}], the returned resource:True
  I0204 12:32:30.149374 41983 catalog.go:185] =========Get clustercatalog test-catalog-87224 contentURL =========
  I0204 12:32:30.149605 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get route catalogd-service -n openshift-catalogd -o=jsonpath={.spec.host}'
  I0204 12:32:31.415104 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.urls.base}'
  I0204 12:32:32.459588 41983 tools.go:348] $oc get [clustercatalog test-catalog-87224 -o jsonpath={.status.urls.base}], the returned resource:https://catalogd-service.openshift-catalogd.svc/catalogs/test-catalog-87224
  I0204 12:32:32.459703 41983 catalog.go:212] clustercatalog contentURL is https://catalogd-service-openshift-catalogd.apps.ci-ln-ff20b1k-76ef8.aws-4.ci.openshift.org/catalogs/test-catalog-87224/api/v1/all
  I0204 12:32:32.459720 41983 olmv1_ce_deploymentconfig.go:82] Created ClusterCatalog: test-catalog-87224
    STEP: Build deploymentConfig with env vars @ 02/04/26 12:32:32.459
    STEP: Create ClusterExtension with deploymentConfig @ 02/04/26 12:32:32.459
  I0204 12:32:32.459877 41983 deploymentconfig.go:75] ========= Creating ClusterExtension test-ext-87224 with deploymentConfig =========
  I0204 12:32:32.460061 41983 deploymentconfig.go:159] ClusterExtension JSON:
  {
    "apiVersion": "olm.operatorframework.io/v1",
    "kind": "ClusterExtension",
    "metadata": {
      "name": "test-ext-87224"
    },
    "spec": {
      "config": {
        "configType": "Inline",
        "inline": {
          "deploymentConfig": {
            "env": [
              {
                "name": "TEST_ENV_VAR",
                "value": "test-value"
              },
              {
                "name": "ANOTHER_VAR",
                "value": "another-value"
              },
              {
                "name": "CUSTOM_LOG_LEVEL",
                "value": "debug"
              }
            ]
          }
        }
      },
      "namespace": "test-ns-87224",
      "serviceAccount": {
        "name": "test-sa-87224"
      },
      "source": {
        "catalog": {
          "channels": [
            "alpha"
          ],
          "packageName": "nginx-ok-v87224",
          "selector": {
            "matchLabels": {
              "olmv1-test": "87224"
            }
          },
          "upgradeConstraintPolicy": "CatalogProvided",
          "version": "\u003e=0.0.1"
        },
        "sourceType": "Catalog"
      }
    }
  }
  I0204 12:32:32.460895 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/clusterextension-1704972136.json'
  clusterextension.olm.operatorframework.io/test-ext-87224 created
  I0204 12:32:34.277973 41983 deploymentconfig.go:181] Successfully created ClusterExtension: test-ext-87224
  I0204 12:32:34.278508 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Progressing reason expect is Succeeded =========
  I0204 12:32:37.281032 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
  I0204 12:32:38.402925 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
  I0204 12:32:38.403074 41983 clusterextension.go:130] ========= wait clusterextension test-ext-87224 Installed status is True =========
  I0204 12:32:41.405453 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
  I0204 12:32:42.453133 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
  I0204 12:32:42.453214 41983 olmv1_ce_deploymentconfig.go:119] ClusterExtension installed successfully: test-ext-87224
    STEP: Get operator Deployment name @ 02/04/26 12:32:42.453
  I0204 12:32:42.453292 41983 deploymentconfig.go:370] ========= Getting operator deployment in namespace test-ns-87224 with selector  =========
  I0204 12:32:42.453577 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment -n test-ns-87224 -o jsonpath={.items[*].metadata.name}'
  I0204 12:32:43.667602 41983 deploymentconfig.go:397] Found operator deployment: nginx-ok-v87224-controller-manager
  I0204 12:32:43.667725 41983 olmv1_ce_deploymentconfig.go:125] Operator deployment name: nginx-ok-v87224-controller-manager
    STEP: Wait for deployment to rollout with configuration @ 02/04/26 12:32:43.667
  I0204 12:32:43.667874 41983 deploymentconfig.go:517] ========= Waiting for deployment test-ns-87224/nginx-ok-v87224-controller-manager rollout to complete (timeout: 5m0s) =========
  I0204 12:32:48.669850 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.availableReplicas}'
  I0204 12:32:49.844745 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.availableReplicas}], the returned resource:1
  I0204 12:32:49.845433 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.replicas}'
  I0204 12:32:50.878496 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.replicas}], the returned resource:1
  I0204 12:32:50.878997 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.updatedReplicas}'
  I0204 12:32:52.208310 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.updatedReplicas}], the returned resource:1
  I0204 12:32:52.208579 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.readyReplicas}'
  I0204 12:32:53.285961 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.readyReplicas}], the returned resource:1
  I0204 12:32:53.286119 41983 deploymentconfig.go:550] Deployment nginx-ok-v87224-controller-manager status: desired=1, updated=1, ready=1, available=1
  I0204 12:32:53.286142 41983 deploymentconfig.go:556] Deployment nginx-ok-v87224-controller-manager rollout complete!
  I0204 12:32:53.286173 41983 deploymentconfig.go:575] ✓ Deployment test-ns-87224/nginx-ok-v87224-controller-manager rollout completed successfully
  I0204 12:32:53.286196 41983 olmv1_ce_deploymentconfig.go:130] Deployment rolled out successfully
    STEP: Verify env vars are present in Deployment manifest @ 02/04/26 12:32:53.286
  I0204 12:32:53.286306 41983 deploymentconfig.go:252] ========= Verifying Deployment test-ns-87224/nginx-ok-v87224-controller-manager has expected env vars =========
  I0204 12:32:53.286824 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[*].name}'
  I0204 12:32:54.347824 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[*].name}], the returned resource:ANSIBLE_GATHERING TEST_ENV_VAR ANOTHER_VAR CUSTOM_LOG_LEVEL
  I0204 12:32:54.347881 41983 deploymentconfig.go:261] Deployment env var names: ANSIBLE_GATHERING TEST_ENV_VAR ANOTHER_VAR CUSTOM_LOG_LEVEL
  I0204 12:32:54.348067 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="CUSTOM_LOG_LEVEL")].value}'
  I0204 12:32:55.656323 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="CUSTOM_LOG_LEVEL")].value}], the returned resource:debug
  I0204 12:32:55.656471 41983 deploymentconfig.go:280] ✓ Env var CUSTOM_LOG_LEVEL=debug verified in deployment
  I0204 12:32:55.656908 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="TEST_ENV_VAR")].value}'
  I0204 12:32:56.677671 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="TEST_ENV_VAR")].value}], the returned resource:test-value
  I0204 12:32:56.677742 41983 deploymentconfig.go:280] ✓ Env var TEST_ENV_VAR=test-value verified in deployment
  I0204 12:32:56.677902 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="ANOTHER_VAR")].value}'
  I0204 12:32:57.979518 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="ANOTHER_VAR")].value}], the returned resource:another-value
  I0204 12:32:57.979643 41983 deploymentconfig.go:280] ✓ Env var ANOTHER_VAR=another-value verified in deployment
  I0204 12:32:57.979670 41983 olmv1_ce_deploymentconfig.go:135] ✓ All env vars verified in Deployment manifest
    STEP: Get operator Pod name @ 02/04/26 12:32:57.979
  I0204 12:32:57.979947 41983 deploymentconfig.go:421] ========= Getting pod for deployment nginx-ok-v87224-controller-manager in namespace test-ns-87224 =========
  I0204 12:32:57.980379 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.selector.matchLabels}'
  I0204 12:32:59.101722 41983 deploymentconfig.go:429] Deployment selector: {"control-plane":"controller-manager"}
  I0204 12:32:59.101890 41983 deploymentconfig.go:441] Using deployment selector: control-plane=controller-manager
  I0204 12:32:59.102386 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get pod -n test-ns-87224 -l control-plane=controller-manager -o jsonpath={.items[0].metadata.name}'
  I0204 12:33:00.438279 41983 deploymentconfig.go:448] Found pod using deployment selector: nginx-ok-v87224-controller-manager-6798666d5c-5t6vg
  I0204 12:33:00.438327 41983 olmv1_ce_deploymentconfig.go:141] Operator pod name: nginx-ok-v87224-controller-manager-6798666d5c-5t6vg
    STEP: Verify env vars are accessible in running pod @ 02/04/26 12:33:00.438
  I0204 12:33:00.438365 41983 deploymentconfig.go:307] ========= Verifying Pod test-ns-87224/nginx-ok-v87224-controller-manager-6798666d5c-5t6vg has expected env vars at runtime =========
  I0204 12:33:00.438370 41983 deploymentconfig.go:310] Waiting for pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg to be Running
  I0204 12:33:03.440738 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -n test-ns-87224 -o jsonpath={.status.phase}'
  I0204 12:33:04.895389 41983 tools.go:348] $oc get [pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -n test-ns-87224 -o jsonpath={.status.phase}], the returned resource:Running
  I0204 12:33:04.895846 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv TEST_ENV_VAR'
  I0204 12:33:08.180509 41983 deploymentconfig.go:347] ✓ Env var TEST_ENV_VAR=test-value verified in running pod
  I0204 12:33:08.181107 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv ANOTHER_VAR'
  I0204 12:33:11.480356 41983 deploymentconfig.go:347] ✓ Env var ANOTHER_VAR=another-value verified in running pod
  I0204 12:33:11.480935 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv CUSTOM_LOG_LEVEL'
  I0204 12:33:14.790392 41983 deploymentconfig.go:347] ✓ Env var CUSTOM_LOG_LEVEL=debug verified in running pod
  I0204 12:33:14.790471 41983 olmv1_ce_deploymentconfig.go:146] ✓ All env vars verified in running pod
    STEP: Verify ClusterExtension status shows healthy state @ 02/04/26 12:33:14.79
  I0204 12:33:14.790571 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Installed status expect is True =========
  I0204 12:33:17.793461 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
  I0204 12:33:18.967034 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
  I0204 12:33:18.967081 41983 clusterextension.go:196] make sure clusterextension Installed expect is True consistently for 5s
  I0204 12:33:18.967327 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
  I0204 12:33:20.220672 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
  I0204 12:33:23.968413 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Progressing reason expect is Succeeded =========
  I0204 12:33:26.971308 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
  I0204 12:33:28.199980 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
  I0204 12:33:28.200135 41983 clusterextension.go:196] make sure clusterextension Progressing expect is Succeeded consistently for 5s
  I0204 12:33:28.200748 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
  I0204 12:33:29.272924 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
  I0204 12:33:33.201319 41983 olmv1_ce_deploymentconfig.go:151] ✓ ClusterExtension is in healthy state
  I0204 12:33:33.201601 41983 olmv1_ce_deploymentconfig.go:153] Test completed successfully - deploymentConfig env vars are applied and accessible
  I0204 12:33:33.201754 41983 clusterextension.go:389] =========Delete clusterextension test-ext-87224=========
  I0204 12:33:33.201790 41983 clusterextension.go:380] =========DeleteWithoutCheck clusterextension test-ext-87224=========
  I0204 12:33:33.202687 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete clusterextension test-ext-87224'
  I0204 12:33:38.573564 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224'
  I0204 12:33:39.660779 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224:
  Error from server (NotFound): clusterextensions.olm.operatorframework.io "test-ext-87224" not found
  I0204 12:33:39.660946 41983 tools.go:410] the resource is delete successfully
  I0204 12:33:39.661013 41983 catalog.go:227] =========Delete clustercatalog test-catalog-87224=========
  I0204 12:33:39.661035 41983 catalog.go:219] =========DeleteWithoutCheck clustercatalog test-catalog-87224=========
  I0204 12:33:39.661499 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete clustercatalog test-catalog-87224'
  I0204 12:33:45.004238 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224'
  I0204 12:33:46.213924 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224:
  Error from server (NotFound): clustercatalogs.olm.operatorframework.io "test-catalog-87224" not found
  I0204 12:33:46.214177 41983 tools.go:410] the resource is delete successfully
  I0204 12:33:46.214286 41983 sa-clusterrolebinding.go:78] =========Delete sacrb test-sa-87224=========
  I0204 12:33:46.215667 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
  I0204 12:33:51.659670 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
  I0204 12:33:52.968116 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding:
  Error from server (NotFound): clusterrolebindings.rbac.authorization.k8s.io "test-sa-87224-installer-admin-clusterrole-binding" not found
  I0204 12:33:52.968276 41983 tools.go:410] the resource is delete successfully
  I0204 12:33:52.969460 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ClusterRole test-sa-87224-installer-admin-clusterrole'
  I0204 12:33:58.303440 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole'
  I0204 12:33:59.364659 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole:
  Error from server (NotFound): clusterroles.rbac.authorization.k8s.io "test-sa-87224-installer-admin-clusterrole" not found
  I0204 12:33:59.364824 41983 tools.go:410] the resource is delete successfully
  I0204 12:33:59.365402 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ServiceAccount test-sa-87224 -n test-ns-87224'
  I0204 12:34:04.719976 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224'
  I0204 12:34:06.115047 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224:
  Error from server (NotFound): serviceaccounts "test-sa-87224" not found
  I0204 12:34:06.115409 41983 tools.go:410] the resource is delete successfully
  I0204 12:34:06.115491 41983 olmv1_ce_deploymentconfig.go:55] Cleaning up namespace test-ns-87224
  I0204 12:34:06.116343 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ns test-ns-87224 --ignore-not-found --force'
  Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
  namespace "test-ns-87224" force deleted
  • [157.156 seconds]
  ------------------------------

  Ran 1 of 1 Specs in 157.156 seconds
  SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Feb 4, 2026
@openshift-ci-robot
Copy link

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

Details

In response to this:

/verified by @kuiwang02
for basic function

 [sig-olmv1][Jira:OLM] OLMv1 ClusterExtension DeploymentConfig PolarionID:OLM-XXXXX-deploymentConfig env vars are applied to operator deployment and available in running pod [NonHyperShiftHOST]
 /Users/kuiwang/GoProject/go-origin/src/github.com/openshift/operator-framework-operator-controller/openshift/tests-extension/test/qe/specs/olmv1_ce_deploymentconfig.go:26
   STEP: Creating a kubernetes client @ 02/04/26 12:31:35.975
 I0204 12:31:40.979061 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig explain template.apiVersion'
   STEP: Create test namespace @ 02/04/26 12:31:44.266
 I0204 12:31:44.266842 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig create ns test-ns-87224'
 namespace/test-ns-87224 created
 I0204 12:31:49.395433 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ns test-ns-87224'
 I0204 12:31:50.462120 41983 tools.go:379] output: NAME            STATUS   AGE
 test-ns-87224   Active   5s
 I0204 12:31:50.462353 41983 olmv1_ce_deploymentconfig.go:61] Created namespace: test-ns-87224
   STEP: Create ServiceAccount and RBAC for ClusterExtension @ 02/04/26 12:31:50.462
 I0204 12:31:50.462472 41983 sa-clusterrolebinding.go:34] =========Create sacrb test-sa-87224=========
 I0204 12:31:50.462526 41983 sa-clusterrolebinding.go:58] =========CreateWithoutCheck sacrb test-sa-87224=========
 I0204 12:31:53.464510 41983 client.go:753] showInfo is true
 I0204 12:31:53.464632 41983 client.go:755] Running 'oc --namespace= --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig process -n default --ignore-unknown-parameters=true -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/fixture-testdata-dir1442490165/test/qe/testdata/olm/sa-admin.yaml -p NAME=test-sa-87224 NAMESPACE=test-ns-87224'
 I0204 12:31:54.750803 41983 template.go:128] generated resource configuration file: /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-459be1a4config.json.stdout
 I0204 12:31:54.751452 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-459be1a4config.json.stdout'
 clusterrole.rbac.authorization.k8s.io/test-sa-87224-installer-admin-clusterrole created
 serviceaccount/test-sa-87224 created
 clusterrolebinding.rbac.authorization.k8s.io/test-sa-87224-installer-admin-clusterrole-binding created
 I0204 12:32:02.500441 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224'
 I0204 12:32:03.623199 41983 tools.go:379] output: NAME            SECRETS   AGE
 test-sa-87224   1         6s
 I0204 12:32:07.625066 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole'
 I0204 12:32:08.725187 41983 tools.go:379] output: NAME                                        CREATED AT
 test-sa-87224-installer-admin-clusterrole   2026-02-04T04:31:56Z
 I0204 12:32:12.728229 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
 I0204 12:32:14.053822 41983 tools.go:379] output: NAME                                                ROLE                                                    AGE
 test-sa-87224-installer-admin-clusterrole-binding   ClusterRole/test-sa-87224-installer-admin-clusterrole   15s
 I0204 12:32:14.054075 41983 olmv1_ce_deploymentconfig.go:71] Created ServiceAccount and RBAC: test-sa-87224
   STEP: Create ClusterCatalog with test operator @ 02/04/26 12:32:14.054
 I0204 12:32:14.054253 41983 catalog.go:48] =========Create clustercatalog test-catalog-87224=========
 I0204 12:32:17.056242 41983 client.go:753] showInfo is true
 I0204 12:32:17.056458 41983 client.go:755] Running 'oc --namespace= --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig process -n default --ignore-unknown-parameters=true -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/fixture-testdata-dir1442490165/test/qe/testdata/olm/clustercatalog-withlabel.yaml -p NAME=test-catalog-87224 IMAGE=quay.io/olmqe/nginx-ok-index:vokv87224 LABELVALUE=87224'
 I0204 12:32:18.077589 41983 template.go:128] generated resource configuration file: /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-beda6f9econfig.json.stdout
 I0204 12:32:18.077755 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/default-beda6f9econfig.json.stdout'
 clustercatalog.olm.operatorframework.io/test-catalog-87224 created
 I0204 12:32:20.126768 41983 catalog.go:105] ========= check clustercatalog test-catalog-87224 status is true =========
 I0204 12:32:23.129477 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
 I0204 12:32:24.187073 41983 tools.go:343] output is , error is <nil>, and try next
 I0204 12:32:26.129239 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
 I0204 12:32:27.170210 41983 tools.go:343] output is , error is <nil>, and try next
 I0204 12:32:29.130090 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}'
 I0204 12:32:30.149253 41983 tools.go:348] $oc get [clustercatalog test-catalog-87224 -o jsonpath={.status.conditions[?(@.type=="Serving")].status}], the returned resource:True
 I0204 12:32:30.149374 41983 catalog.go:185] =========Get clustercatalog test-catalog-87224 contentURL =========
 I0204 12:32:30.149605 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get route catalogd-service -n openshift-catalogd -o=jsonpath={.spec.host}'
 I0204 12:32:31.415104 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224 -o jsonpath={.status.urls.base}'
 I0204 12:32:32.459588 41983 tools.go:348] $oc get [clustercatalog test-catalog-87224 -o jsonpath={.status.urls.base}], the returned resource:https://catalogd-service.openshift-catalogd.svc/catalogs/test-catalog-87224
 I0204 12:32:32.459703 41983 catalog.go:212] clustercatalog contentURL is https://catalogd-service-openshift-catalogd.apps.ci-ln-ff20b1k-76ef8.aws-4.ci.openshift.org/catalogs/test-catalog-87224/api/v1/all
 I0204 12:32:32.459720 41983 olmv1_ce_deploymentconfig.go:82] Created ClusterCatalog: test-catalog-87224
   STEP: Build deploymentConfig with env vars @ 02/04/26 12:32:32.459
   STEP: Create ClusterExtension with deploymentConfig @ 02/04/26 12:32:32.459
 I0204 12:32:32.459877 41983 deploymentconfig.go:75] ========= Creating ClusterExtension test-ext-87224 with deploymentConfig =========
 I0204 12:32:32.460061 41983 deploymentconfig.go:159] ClusterExtension JSON:
 {
   "apiVersion": "olm.operatorframework.io/v1",
   "kind": "ClusterExtension",
   "metadata": {
     "name": "test-ext-87224"
   },
   "spec": {
     "config": {
       "configType": "Inline",
       "inline": {
         "deploymentConfig": {
           "env": [
             {
               "name": "TEST_ENV_VAR",
               "value": "test-value"
             },
             {
               "name": "ANOTHER_VAR",
               "value": "another-value"
             },
             {
               "name": "CUSTOM_LOG_LEVEL",
               "value": "debug"
             }
           ]
         }
       }
     },
     "namespace": "test-ns-87224",
     "serviceAccount": {
       "name": "test-sa-87224"
     },
     "source": {
       "catalog": {
         "channels": [
           "alpha"
         ],
         "packageName": "nginx-ok-v87224",
         "selector": {
           "matchLabels": {
             "olmv1-test": "87224"
           }
         },
         "upgradeConstraintPolicy": "CatalogProvided",
         "version": "\u003e=0.0.1"
       },
       "sourceType": "Catalog"
     }
   }
 }
 I0204 12:32:32.460895 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig apply -f /var/folders/wl/t8n9cyz511q96jx5xvjfwkn40000gn/T/clusterextension-1704972136.json'
 clusterextension.olm.operatorframework.io/test-ext-87224 created
 I0204 12:32:34.277973 41983 deploymentconfig.go:181] Successfully created ClusterExtension: test-ext-87224
 I0204 12:32:34.278508 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Progressing reason expect is Succeeded =========
 I0204 12:32:37.281032 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
 I0204 12:32:38.402925 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
 I0204 12:32:38.403074 41983 clusterextension.go:130] ========= wait clusterextension test-ext-87224 Installed status is True =========
 I0204 12:32:41.405453 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
 I0204 12:32:42.453133 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
 I0204 12:32:42.453214 41983 olmv1_ce_deploymentconfig.go:119] ClusterExtension installed successfully: test-ext-87224
   STEP: Get operator Deployment name @ 02/04/26 12:32:42.453
 I0204 12:32:42.453292 41983 deploymentconfig.go:370] ========= Getting operator deployment in namespace test-ns-87224 with selector  =========
 I0204 12:32:42.453577 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment -n test-ns-87224 -o jsonpath={.items[*].metadata.name}'
 I0204 12:32:43.667602 41983 deploymentconfig.go:397] Found operator deployment: nginx-ok-v87224-controller-manager
 I0204 12:32:43.667725 41983 olmv1_ce_deploymentconfig.go:125] Operator deployment name: nginx-ok-v87224-controller-manager
   STEP: Wait for deployment to rollout with configuration @ 02/04/26 12:32:43.667
 I0204 12:32:43.667874 41983 deploymentconfig.go:517] ========= Waiting for deployment test-ns-87224/nginx-ok-v87224-controller-manager rollout to complete (timeout: 5m0s) =========
 I0204 12:32:48.669850 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.availableReplicas}'
 I0204 12:32:49.844745 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.availableReplicas}], the returned resource:1
 I0204 12:32:49.845433 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.replicas}'
 I0204 12:32:50.878496 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.replicas}], the returned resource:1
 I0204 12:32:50.878997 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.updatedReplicas}'
 I0204 12:32:52.208310 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.updatedReplicas}], the returned resource:1
 I0204 12:32:52.208579 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.readyReplicas}'
 I0204 12:32:53.285961 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.status.readyReplicas}], the returned resource:1
 I0204 12:32:53.286119 41983 deploymentconfig.go:550] Deployment nginx-ok-v87224-controller-manager status: desired=1, updated=1, ready=1, available=1
 I0204 12:32:53.286142 41983 deploymentconfig.go:556] Deployment nginx-ok-v87224-controller-manager rollout complete!
 I0204 12:32:53.286173 41983 deploymentconfig.go:575] ✓ Deployment test-ns-87224/nginx-ok-v87224-controller-manager rollout completed successfully
 I0204 12:32:53.286196 41983 olmv1_ce_deploymentconfig.go:130] Deployment rolled out successfully
   STEP: Verify env vars are present in Deployment manifest @ 02/04/26 12:32:53.286
 I0204 12:32:53.286306 41983 deploymentconfig.go:252] ========= Verifying Deployment test-ns-87224/nginx-ok-v87224-controller-manager has expected env vars =========
 I0204 12:32:53.286824 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[*].name}'
 I0204 12:32:54.347824 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[*].name}], the returned resource:ANSIBLE_GATHERING TEST_ENV_VAR ANOTHER_VAR CUSTOM_LOG_LEVEL
 I0204 12:32:54.347881 41983 deploymentconfig.go:261] Deployment env var names: ANSIBLE_GATHERING TEST_ENV_VAR ANOTHER_VAR CUSTOM_LOG_LEVEL
 I0204 12:32:54.348067 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="CUSTOM_LOG_LEVEL")].value}'
 I0204 12:32:55.656323 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="CUSTOM_LOG_LEVEL")].value}], the returned resource:debug
 I0204 12:32:55.656471 41983 deploymentconfig.go:280] ✓ Env var CUSTOM_LOG_LEVEL=debug verified in deployment
 I0204 12:32:55.656908 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="TEST_ENV_VAR")].value}'
 I0204 12:32:56.677671 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="TEST_ENV_VAR")].value}], the returned resource:test-value
 I0204 12:32:56.677742 41983 deploymentconfig.go:280] ✓ Env var TEST_ENV_VAR=test-value verified in deployment
 I0204 12:32:56.677902 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="ANOTHER_VAR")].value}'
 I0204 12:32:57.979518 41983 tools.go:348] $oc get [deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.template.spec.containers[0].env[?(@.name=="ANOTHER_VAR")].value}], the returned resource:another-value
 I0204 12:32:57.979643 41983 deploymentconfig.go:280] ✓ Env var ANOTHER_VAR=another-value verified in deployment
 I0204 12:32:57.979670 41983 olmv1_ce_deploymentconfig.go:135] ✓ All env vars verified in Deployment manifest
   STEP: Get operator Pod name @ 02/04/26 12:32:57.979
 I0204 12:32:57.979947 41983 deploymentconfig.go:421] ========= Getting pod for deployment nginx-ok-v87224-controller-manager in namespace test-ns-87224 =========
 I0204 12:32:57.980379 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get deployment nginx-ok-v87224-controller-manager -n test-ns-87224 -o jsonpath={.spec.selector.matchLabels}'
 I0204 12:32:59.101722 41983 deploymentconfig.go:429] Deployment selector: {"control-plane":"controller-manager"}
 I0204 12:32:59.101890 41983 deploymentconfig.go:441] Using deployment selector: control-plane=controller-manager
 I0204 12:32:59.102386 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get pod -n test-ns-87224 -l control-plane=controller-manager -o jsonpath={.items[0].metadata.name}'
 I0204 12:33:00.438279 41983 deploymentconfig.go:448] Found pod using deployment selector: nginx-ok-v87224-controller-manager-6798666d5c-5t6vg
 I0204 12:33:00.438327 41983 olmv1_ce_deploymentconfig.go:141] Operator pod name: nginx-ok-v87224-controller-manager-6798666d5c-5t6vg
   STEP: Verify env vars are accessible in running pod @ 02/04/26 12:33:00.438
 I0204 12:33:00.438365 41983 deploymentconfig.go:307] ========= Verifying Pod test-ns-87224/nginx-ok-v87224-controller-manager-6798666d5c-5t6vg has expected env vars at runtime =========
 I0204 12:33:00.438370 41983 deploymentconfig.go:310] Waiting for pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg to be Running
 I0204 12:33:03.440738 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -n test-ns-87224 -o jsonpath={.status.phase}'
 I0204 12:33:04.895389 41983 tools.go:348] $oc get [pod nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -n test-ns-87224 -o jsonpath={.status.phase}], the returned resource:Running
 I0204 12:33:04.895846 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv TEST_ENV_VAR'
 I0204 12:33:08.180509 41983 deploymentconfig.go:347] ✓ Env var TEST_ENV_VAR=test-value verified in running pod
 I0204 12:33:08.181107 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv ANOTHER_VAR'
 I0204 12:33:11.480356 41983 deploymentconfig.go:347] ✓ Env var ANOTHER_VAR=another-value verified in running pod
 I0204 12:33:11.480935 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig exec -n test-ns-87224 nginx-ok-v87224-controller-manager-6798666d5c-5t6vg -- printenv CUSTOM_LOG_LEVEL'
 I0204 12:33:14.790392 41983 deploymentconfig.go:347] ✓ Env var CUSTOM_LOG_LEVEL=debug verified in running pod
 I0204 12:33:14.790471 41983 olmv1_ce_deploymentconfig.go:146] ✓ All env vars verified in running pod
   STEP: Verify ClusterExtension status shows healthy state @ 02/04/26 12:33:14.79
 I0204 12:33:14.790571 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Installed status expect is True =========
 I0204 12:33:17.793461 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
 I0204 12:33:18.967034 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
 I0204 12:33:18.967081 41983 clusterextension.go:196] make sure clusterextension Installed expect is True consistently for 5s
 I0204 12:33:18.967327 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}'
 I0204 12:33:20.220672 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Installed")].status}], the returned resource:True
 I0204 12:33:23.968413 41983 clusterextension.go:173] ========= check clusterextension test-ext-87224 Progressing reason expect is Succeeded =========
 I0204 12:33:26.971308 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
 I0204 12:33:28.199980 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
 I0204 12:33:28.200135 41983 clusterextension.go:196] make sure clusterextension Progressing expect is Succeeded consistently for 5s
 I0204 12:33:28.200748 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}'
 I0204 12:33:29.272924 41983 tools.go:348] $oc get [clusterextension test-ext-87224 -o jsonpath={.status.conditions[?(@.type=="Progressing")].reason}], the returned resource:Succeeded
 I0204 12:33:33.201319 41983 olmv1_ce_deploymentconfig.go:151] ✓ ClusterExtension is in healthy state
 I0204 12:33:33.201601 41983 olmv1_ce_deploymentconfig.go:153] Test completed successfully - deploymentConfig env vars are applied and accessible
 I0204 12:33:33.201754 41983 clusterextension.go:389] =========Delete clusterextension test-ext-87224=========
 I0204 12:33:33.201790 41983 clusterextension.go:380] =========DeleteWithoutCheck clusterextension test-ext-87224=========
 I0204 12:33:33.202687 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete clusterextension test-ext-87224'
 I0204 12:33:38.573564 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224'
 I0204 12:33:39.660779 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clusterextension test-ext-87224:
 Error from server (NotFound): clusterextensions.olm.operatorframework.io "test-ext-87224" not found
 I0204 12:33:39.660946 41983 tools.go:410] the resource is delete successfully
 I0204 12:33:39.661013 41983 catalog.go:227] =========Delete clustercatalog test-catalog-87224=========
 I0204 12:33:39.661035 41983 catalog.go:219] =========DeleteWithoutCheck clustercatalog test-catalog-87224=========
 I0204 12:33:39.661499 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete clustercatalog test-catalog-87224'
 I0204 12:33:45.004238 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224'
 I0204 12:33:46.213924 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get clustercatalog test-catalog-87224:
 Error from server (NotFound): clustercatalogs.olm.operatorframework.io "test-catalog-87224" not found
 I0204 12:33:46.214177 41983 tools.go:410] the resource is delete successfully
 I0204 12:33:46.214286 41983 sa-clusterrolebinding.go:78] =========Delete sacrb test-sa-87224=========
 I0204 12:33:46.215667 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
 I0204 12:33:51.659670 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding'
 I0204 12:33:52.968116 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRoleBinding test-sa-87224-installer-admin-clusterrole-binding:
 Error from server (NotFound): clusterrolebindings.rbac.authorization.k8s.io "test-sa-87224-installer-admin-clusterrole-binding" not found
 I0204 12:33:52.968276 41983 tools.go:410] the resource is delete successfully
 I0204 12:33:52.969460 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ClusterRole test-sa-87224-installer-admin-clusterrole'
 I0204 12:33:58.303440 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole'
 I0204 12:33:59.364659 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ClusterRole test-sa-87224-installer-admin-clusterrole:
 Error from server (NotFound): clusterroles.rbac.authorization.k8s.io "test-sa-87224-installer-admin-clusterrole" not found
 I0204 12:33:59.364824 41983 tools.go:410] the resource is delete successfully
 I0204 12:33:59.365402 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ServiceAccount test-sa-87224 -n test-ns-87224'
 I0204 12:34:04.719976 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224'
 I0204 12:34:06.115047 41983 client.go:739] Error running /Users/kuiwang/work/bin/oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig get ServiceAccount test-sa-87224 -n test-ns-87224:
 Error from server (NotFound): serviceaccounts "test-sa-87224" not found
 I0204 12:34:06.115409 41983 tools.go:410] the resource is delete successfully
 I0204 12:34:06.115491 41983 olmv1_ce_deploymentconfig.go:55] Cleaning up namespace test-ns-87224
 I0204 12:34:06.116343 41983 client.go:729] Running 'oc --kubeconfig=/Users/kuiwang/work/bin/jb/kubeconf/kubeconfig delete ns test-ns-87224 --ignore-not-found --force'
 Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
 namespace "test-ns-87224" force deleted
 • [157.156 seconds]
 ------------------------------

 Ran 1 of 1 Specs in 157.156 seconds
 SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 0 Skipped

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.

@jianzhangbjz
Copy link
Member

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Feb 4, 2026
@openshift-merge-bot openshift-merge-bot bot merged commit e2f3445 into openshift:main Feb 4, 2026
13 checks passed
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. kind/sync lgtm Indicates that a PR is ready to be merged. 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.