Project

General

Profile

Actions

action #168811

open

baremetal-support in PRG2 size:M

Added by okurz about 2 months ago. Updated about 10 hours ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Feature requests
Start date:
2024-02-15
Due date:
2024-12-27 (Due in 16 days)
% Done:

0%

Estimated time:

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

Actions #2

Updated by okurz about 2 months ago

  • Tags changed from infra, network, qe, suse to infra, network, qe, suse, cc
Actions #3

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
Actions #4

Updated by okurz about 1 month ago

  • Category set to Feature requests
Actions #5

Updated by dheidler 28 days ago

  • Assignee set to dheidler
Actions #6

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.

Actions #7

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:

Actions #8

Updated by dheidler 15 days ago

  • Status changed from Blocked to In Progress

It took infra only 14 days to merge my MR.
Of course that time didn't prevent them to merge other things so I had to rebase 4 times.

Now we have DNS.

Actions #9

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

Actions #10

Updated by dheidler 13 days ago

  • Status changed from In Progress to Blocked

Switched over prg2 workers and openQA instance pointing to baremetal-support.qe.prg2.

Asked Matze for some escalation for the firewall rules.

Actions #12

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)

Actions #14

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

Actions

Also available in: Atom PDF