Closed cheesesashimi closed 1 month ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
/test e2e-gcp-op
@cheesesashimi: This pull request references Jira Issue OCPBUGS-39131, which is invalid:
Comment /jira refresh
to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.
The bug has been updated to refer to the pull request using the external bug tracker.
/jira refresh
@cheesesashimi: This pull request references Jira Issue OCPBUGS-39131, which is valid. The bug has been moved to the POST state.
Requesting review from QA contact: /cc @sergiordlr
@sergiordlr I don't think this needs QE review since the issue and the change are isolated to our e2e test suite. That said, I'll leave it up to your discretion.
/retest-required
/retest
@cheesesashimi also looks like verify is failing on naming an unneeded argument. Should be an easy fix (:
test/helpers/utils.go:650:92: unused-parameter: parameter 'ctx' seems to be unused, consider removing or renaming it as _ (revive)
err := wait.PollUntilContextTimeout(context.TODO(), 2*time.Second, waitPeriod, true, func(ctx context.Context) (bool, error) {
/test e2e-gcp-op /test unit
/test e2e-gcp-op
Hello @cheesesashimi, I see that in https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_machine-config-operator/4553/pull-ci-openshift-machine-config-operator-master-e2e-gcp-op/1829418699031842816/artifacts/e2e-gcp-op/test/build-log.txt TestMetrics test is not present is it expected?
Able to see TestMetrics test passing
--- PASS: TestMetrics (108.10s)
https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_machine-config-operator/4553/pull-ci-openshift-machine-config-operator-master-e2e-gcp-op/1829635424264392704/artifacts/e2e-gcp-op/test/build-log.txt
/label qe-approved
@cheesesashimi: This pull request references Jira Issue OCPBUGS-39131, which is valid.
Requesting review from QA contact: /cc @sergiordlr
@cheesesashimi: The following tests failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/e2e-vsphere-ovn-upi | 8a5d92ca0a252b73dc8a601189031ce0c5a96084 | link | false | /test e2e-vsphere-ovn-upi |
ci/prow/e2e-azure-ovn-upgrade-out-of-change | 8a5d92ca0a252b73dc8a601189031ce0c5a96084 | link | false | /test e2e-azure-ovn-upgrade-out-of-change |
Full PR test history. Your PR dashboard.
Last round of changes look good to me and CI looks green. Thanks for working on this, Zack!
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: cheesesashimi, djoshy
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/retest-required
Remaining retests: 0 against base HEAD a3d9b1fe6cb9c5140e0a81091f91aef5f8dcc4ba and 2 for PR HEAD 8a5d92ca0a252b73dc8a601189031ce0c5a96084 in total
/retest-required
Remaining retests: 0 against base HEAD a3d9b1fe6cb9c5140e0a81091f91aef5f8dcc4ba and 2 for PR HEAD 8a5d92ca0a252b73dc8a601189031ce0c5a96084 in total
@cheesesashimi: Jira Issue OCPBUGS-39131: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-39131 has been moved to the MODIFIED state.
[ART PR BUILD NOTIFIER]
Distgit: ose-machine-config-operator This PR has been included in build ose-machine-config-operator-container-v4.18.0-202409042212.p0.g70d43e6.assembly.stream.el9. All builds following this will include this PR.
- What I did
Fixes: OCPBUGS-39131
Removes the node / Machine deletion call and ensures that the node scaledown function waits for all of the nodes to be ready and prioritizes the nodes it created for deletion. Also modifies
GetRandomNode()
to ensure that the node it returns is actually ready. If not,GetRandomNode()
will poll for up to 5 minutes for a node to become ready.- How to verify it
Run the e2e test suite. All tests should pass.
- Description for the changelog Fixes node scaledown for e2e tests