OCPEDGE-2011: test(two-node): use CEO update-setup jobs for node replacement#30732
OCPEDGE-2011: test(two-node): use CEO update-setup jobs for node replacement#30732jaypoulz wants to merge 2 commits intoopenshift:mainfrom
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: automatic mode |
|
@jaypoulz: This pull request references OCPEDGE-2011 which is a valid jira issue. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jaypoulz The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
5355772 to
a6704ac
Compare
6c12d13 to
d088372
Compare
… on cluster health issues This change improves test reliability and debugging: - Track precondition skip counts separately from test failures - Fail the suite if cluster health issues are detected - Replace all klog calls with e2e.Logf/framework.Logf for ginkgo capture - Ensure all test output is captured in CI logs
…acement Replace manual pacemaker node cycling (CycleRemovedNode) with waiting for CEO's update-setup jobs to complete. The cluster-etcd-operator now handles node replacement automatically when it detects an offline node. Changes: - Bump openshift/api and openshift/client-go to get etcd/v1alpha1 types - Add PacemakerCluster CR helper functions for health verification - Add update-setup job tracking to TNFTestConfig - Modify restorePacemakerCluster() to wait for CEO's update-setup jobs - Add PacemakerCluster health verification at key test stages: - Before test: verify cluster is healthy - After quorum restored: verify target node shows offline - After replacement node appears: verify 2 nodes present - After full restoration: verify cluster is healthy
d088372 to
436bbcf
Compare
Replace manual pacemaker node cycling (CycleRemovedNode) with waiting for
CEO's update-setup jobs to complete. The cluster-etcd-operator now handles
node replacement automatically when it detects an offline node.