-
Notifications
You must be signed in to change notification settings - Fork 297
🌱 E2E serial logs per test #2911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 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 |
|
/test metal3-bmo-e2e-test-optional-pull |
c1d9e74 to
907f681
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
907f681 to
f686aa1
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
f686aa1 to
c8321b4
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
c8321b4 to
eea9d30
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
eea9d30 to
3f72a37
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
3f72a37 to
01defea
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
1 similar comment
|
/test metal3-bmo-e2e-test-optional-pull |
a5d69f4 to
d82632f
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
|
Deduplication did not work well so that has been removed here now. I have also excluded the broken test (ironic 29.0 -> latest with BMO 0.10). |
d82632f to
d32a38d
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
|
Ok, finally redfish-virtualmedia upgrade jobs are green. IPMI is failing randomly. I'll start cleaning this up and splitting into separate PRs. |
d32a38d to
4d98445
Compare
4d98445 to
0abfad7
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
|
/hold |
0abfad7 to
1589cb9
Compare
Avoid cleanup issues by using a fresh cluster for each upgrade test. We create a separate kind cluster for each upgrade test. These "upgrade clusters" use different port mappings than the normal kind cluster in order to be able to co-exist without issues. However, they all use the same set of ports, so the upgrade tests cannot run in parallel with each other. Signed-off-by: Lennart Jern <[email protected]>
Signed-off-by: Lennart Jern <[email protected]>
Signed-off-by: Lennart Jern <[email protected]>
1589cb9 to
ae3fc37
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
Replace Gomega Expect calls with graceful error logging in dumpObj, dumpCRDS, and dumpIronicNodes to prevent test interruption and improve diagnostics during artifact collection. Signed-off-by: Lennart Jern <[email protected]>
ae3fc37 to
fda3da0
Compare
|
/test metal3-bmo-e2e-test-optional-pull |
|
@lentzi90: The following test failed, say
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. |
|
@lentzi90: 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. |
What this PR does / why we need it:
We collect serial logs from the VMs, but these are reused for all the tests so it is hard to tell which part of the logs belong to what test. This PR aims to fix that by extracting the part of the logs that were created during the test, for each test. We still collect the complete logs at the end.
Fixes #
Checklist:
This is a draft for now. It is meant as a follow up to #2905.