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.
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.
This patch fixes it on the Beaker side, which is probably a cleaner approach:
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
Sounds good, I abandoned it.
Beaker 24.0 has been released.