action #168811
openbaremetal-support in PRG2 size:M
0%
Description
Motivation¶
When we offer a PXE server in PRG2 with #155524 we should also consider another instance of baremetal-support which is needed for openQA bare-metal tests or moving the existing one https://racktables.nue.suse.com/index.php?page=object&tab=default&object_id=28331 from NUE2 to PRG2. Another reason why we should consider this is the upcoming CC-related network changes until 2024-W46, see #165282
Acceptance criteria¶
- AC1: The team has a general understanding of what "baremetal-support" is doing
- AC2: bare-metal openQA tests in PRG2 can run without relying on baremetal-support.qe.nue2.suse.org
Suggestions¶
- Wait for #155524 to sort out where to host the VM then pick the same approach for baremetal-support
- Have an overview about the machine from https://racktables.nue.suse.com/index.php?page=object&tab=default&object_id=28331
- Read as needed https://github.com/frankenmichl/baremetal_support/ or consult with domain expert and creator mmoese
- Setup another instance or migrate and verify with bare-metal tests on OSD
- Present your understandings to the team
Updated by okurz about 2 months ago
- Tags changed from infra, network, qe, suse to infra, network, qe, suse, cc
Updated by livdywan about 1 month ago
- Subject changed from baremetal-support in PRG2 to baremetal-support in PRG2 size:M
- Status changed from New to Workable
Updated by dheidler 27 days ago
- Status changed from Workable to In Progress
Added https://gitlab.suse.de/qa-sle/baremetal-support-configs/
Currently waiting for https://gitlab.suse.de/OPS-Service/salt/-/merge_requests/5803
Reverse engineered the existing ipxe boot script from http://netboot.qe.prg2.suse.org/kernelqa/ipxe.efi by booting it in qemu
qemu-system-x86_64 -bios /usr/share/qemu/ovmf-x86_64.bin -kernel ipxe.efi
dumping the VM memory and using strings
to extract the script.
Updated by dheidler 27 days ago · Edited
- Status changed from In Progress to Blocked
Blocked until DNS is set up: https://gitlab.suse.de/OPS-Service/salt/-/merge_requests/5803
Also waiting for salt firewall rules via https://sd.suse.com/servicedesk/customer/portal/1/SD-172306
2do afterwards:
Regenerate ipxe images on kernelqa tftp tree for new baremetal-support url- Add to salt (Ensure velociraptor still working afterwards)
Update worker.ini on all prg2 bare metal workers for new url (via https://gitlab.suse.de/openqa/salt-pillars-openqa/-/merge_requests/937)Also still 2do: add to racktables- IPv6: https://docs.google.com/spreadsheets/d/1M1-uAsNzawPsup-_VFa1qi2NBO1_ItCuxU1kfAe2WGw/edit?gid=775374594#gid=775374594
Updated by openqa_review 15 days ago
- Due date set to 2024-12-11
Setting due date based on mean cycle time of SUSE QE Tools
Updated by dheidler 8 days ago
There is now https://sd.suse.com/servicedesk/customer/portal/1/SD-174583 as well.
Updated by dheidler 5 days ago · Edited
Got gitlab config deployment working by adding a gitlab runner on netboot.qe.prg2.suse.org.
(analog to https://progress.opensuse.org/issues/125519#note-3)
Updated by okurz about 10 hours ago
- Due date changed from 2024-12-11 to 2024-12-27
Multiple delays accumulated also due to #173662 and related impacting us negatively.
Now blocked on https://sd.suse.com/servicedesk/customer/portal/1/SD-175317