Open cheesesashimi opened 1 month ago
@cheesesashimi: This pull request references Jira Issue OCPBUGS-29444, 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.
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
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: cheesesashimi
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/test e2e-aws-ovn-fips-op
/test e2e-aws-ovn-fips-op /test e2e-gcp-op
/test e2e-aws-ovn-fips-op /test e2e-gcp-op
/test e2e-aws-ovn-fips-op /test e2e-gcp-op
/test e2e-aws-ovn-fips-op
/jira refresh
@cheesesashimi: This pull request references Jira Issue OCPBUGS-29444, 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.
/jira refresh
@cheesesashimi: This pull request references Jira Issue OCPBUGS-29444, which is valid. The bug has been moved to the POST state.
Requesting review from QA contact: /cc @sergiordlr
@sergiordlr This change was confined to our e2e test suite, so I'm not sure if there's any verification that needs to be done here. I'll let you make that call.
@cheesesashimi: The following test 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-azure-ovn-upgrade-out-of-change | 0bffba8a7d40079458eba330b0a1db776869dc13 | link | false | /test e2e-azure-ovn-upgrade-out-of-change |
Full PR test history. Your PR dashboard.
@cheesesashimi Yes, I agree. No need for extra qe verification.
--- PASS: TestFirstBootHasSSHKeys (396.10s)
/label qe-approved
@cheesesashimi: This pull request references Jira Issue OCPBUGS-29444, which is valid.
Requesting review from QA contact: /cc @sergiordlr
- What I did
I rewrote the
TestFirstBootHasSSHKeys
e2e test in pure Go to ensure that it uses the official Machine Go client instead of shelling out to theoc
command. In the process of doing so, I observed a couple of things:TestFirstBootHasSSHKeys
e2e test was running$ oc scale --replicas=2
to start, and then running$ oc scale --replicas=1
to scale back down again after cleanup. Doing this would leave the worker pool with a single node.oc
with typical shell commands such ashead
orgrep
. Writing shell scripts to parse output isn't a problem, but I suspect that output formatting foroc
may have changed slightly between the time the test was written and now.I suspect that both of these was causing problems for the
TestFirstBootHasSSHKeys
when running against a FIPS-enabled cluster for some reason, although the root cause is still elusive.- How to verify it
Run the optional
e2e-aws-ovn-fips-op
CI job and the requirede2e-gcp-op
jobs against this PR. In both jobs, theTestFirstBootHasSSHKeys
e2e test should pass.- Description for the changelog Rewrote TestFirstBootHasSSHKeys e2e test in pure Go