Excerpts from Jan Stancek's message of 2017-08-03 02:54 -04:00:
----- Original Message -----
>
https://bugzilla.redhat.com/show_bug.cgi?id=911515
Can you elaborate on what would be required here? I'm currently imagining
this as "wget" that stores vmlinuz+initrd to tftpboot directory.
[...]
Also I think it still makes sense to keep <distro> tag in jobs. Your
kernel/initrd is going to be based on existing distros, so it'd be nice
if beaker gave you machine that supports it, <distro> is useful for
excluded families. And there might be also specific options that need
to be passed on kernel command line for things to work.
Right... So that is actually the hard part of bug 911515. Deciding what
the new job XML bits -- and corresponding UI and database schema --
should look like for this case. And then wiring it all up internally on
the server side, where it is currently assuming it is working with rows
from the distro_tree table.
Downloading the right images into /var/lib/tftpboot is the easy part.
The Beaker server basically already just tells the LC "download images
from this URL" which is currently derived from the lab mirror URL stored
in the distro library. It should be easy to tweak that to download from
elsewhere instead.
--
Dan Callaghan <dcallagh(a)redhat.com>
Senior Software Engineer, Products & Technologies Operations
Red Hat