feat: enable pluginDivisionMode schema tests for OCP Operator nightly jobs - #4685
Conversation
Code Review by Qodo
Context used✅ Tickets:
RHIDP-13221 1. Errexit breaks schema-mode skip
|
|
The container image build workflow finished with status: |
|
/test e2e-ocp-operator-nightly |
|
/test e2e-ocp-helm-nightly |
Review Summary by Qodo(Agentic_describe updated until commit 3dcb114)Enable pluginDivisionMode schema tests for OCP Operator with external PostgreSQL
WalkthroughsDescription• Enable pluginDivisionMode schema E2E tests for OCP Operator deployments • Update secret handling to use operator-managed postgres-cred instead of patching Deployment • Add retry logic for deployment restarts with transient PVC creation handling • Wire up real Crunchy PostgreSQL and configure schema-mode environment variables • Parameterize log messages to distinguish Helm vs Operator deployment methods Diagramflowchart LR
A["OCP Operator Deployment"] -->|"configure external PostgreSQL"| B["Crunchy PostgreSQL Setup"]
B -->|"create postgres-cred secret"| C["Schema Mode Test Setup"]
C -->|"update secret instead of Deployment"| D["Avoid operator reconciliation conflicts"]
D -->|"configure schema-mode env vars"| E["Enable E2E Tests"]
E -->|"retry with PVC handling"| F["Deployment Restart"]
File Changes1. e2e-tests/playwright/e2e/plugin-division-mode-schema/schema-mode-setup.ts
|
|
/test e2e-ocp-operator-nightly |
|
/test e2e-ocp-helm |
|
/test e2e-ocp-operator-nightly |
|
/test e2e-ocp-operator-nightly |
|
/test e2e-ocp-helm-nightly |
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
/agentic_review |
|
Persistent review updated to latest commit 68dfd51 |
|
/test e2e-ocp-operator-nightly |
|
/test e2e-ocp-helm |
|
/retest |
|
/test e2e-ocp-operator-nightly |
1 similar comment
|
/test e2e-ocp-operator-nightly |
|
|
/test e2e-ocp-operator-nightly |
|
/lgtm |
|
/test e2e-ocp-helm |
|
/test e2e-ocp-helm-nightly |
|
/override e2e-ocp-helm-nightly |
|
@Fortune-Ndlovu: Fortune-Ndlovu unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:. DetailsIn response to this:
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. |
|
/test e2e-ocp-helm-nightly |
|
/override e2e-ocp-helm |
|
@Fortune-Ndlovu: Fortune-Ndlovu unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:. DetailsIn response to this:
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. |
|
/test e2e-ocp-helm |
1 similar comment
|
/test e2e-ocp-helm |
|
@Fortune-Ndlovu: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
/test e2e-ocp-helm |
|
/test e2e-ocp-helm-nightly |
8946d2c
into
redhat-developer:main
|
/cherrypick release-1.1.0 |
|
/cherrypick release-1.10 |
|
/cherry-pick release-1.10 |
|
@Fortune-Ndlovu: cannot checkout DetailsIn response to this:
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. |
|
@Fortune-Ndlovu: #4685 failed to apply on top of branch "release-1.10": DetailsIn response to this:
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. |
|
@Fortune-Ndlovu: #4685 failed to apply on top of branch "release-1.10": DetailsIn response to this:
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. |
|
/cherrypick release-1.10 |
|
@Fortune-Ndlovu: #4685 failed to apply on top of branch "release-1.10": DetailsIn response to this:
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. |



Description
pluginDivisionMode: schemaE2E tests for OCP Operator deployments by wiring up the CI pipelineto deploy a real Crunchy PostgreSQL cluster and configure
SCHEMA_MODE_*environment variables"tmp"/"tmp") in the operator runtime namespace with real CrunchyPostgreSQL credentials via
configure_external_postgres_dbschema-mode-env.shlog messages to distinguish Helm vs Operator in CI outputWhich issue(s) does this PR fix
PR acceptance criteria
Please make sure that the following steps are complete:
How to test changes / Special notes to the reviewer