Description of problem: guest recipe with ks_meta="method=http" correctly generates kickstart with http repos, but location passed to virt-install (via get_guest_info) is still nfs based. So if NFS is broken, method=http is not a viable workaround for guest recipes. Expected results: If "method" is specified in guest ks_meta attribute, then "location" should reflect this. For example: if ks_meta="method=http", then location should be set to http_location. Or as alternative, /distribution/virt/install should check ks_meta and pick correct location. I slightly prefer 2nd option at the moment, because updating just test would immediately provide us with a workaround.
Proposed patch: https://gerrit.beaker-project.org/#/c/5566/
This patch fixes it on the Beaker side, which is probably a cleaner approach: https://gerrit.beaker-project.org/5569
I think we can abandon https://gerrit.beaker-project.org/5566 and go with the Beaker-side fix, which is merged for 24.0. Jan, how does that sound to you?
(In reply to Dan Callaghan from comment #6) > I think we can abandon https://gerrit.beaker-project.org/5566 and go with > the Beaker-side fix, which is merged for 24.0. Jan, how does that sound to > you? Sounds good, I abandoned it.
Beaker 24.0 has been released.