Hi Jan,


Thanks for reading the proposal.


- What happens when you don't provide "os version minor"? Will it be 0?

The implementation will be the same as current behaviour: osminor value will default to 0 when not provided.

- Will "os version" be used to select system's install options?

Yes - osversion and arch provided will be used to select the system’s install options (as currently implemented)


- Will "os version" respect excluded families for a system?

Yes.

- What happens if "name" matches name of already imported distro?
Since the distro will not be imported into Beaker’s library this shouldn’t matter - it will not overwrite any existing registered distros.


- Would there be any difference in kickstart (other than location and repos)
 when compared with imported distro?
No, The provided osversion will still be used to generate the correct kickstart templates


- What happens when kernel/initrd URLs are invalid? How/when will the recipe fail?

The implementation will be such that the failure will occur at recipe provisioning time - and the recipe will then be aborted.

Another issue that I havent mentioned in the proposal and should probably add is:

Currently, the repo data for a distro tree is stored at distro import time.

With the user-defined scenario, Beaker will not know how to determine the repo data associated with an install tree url (the way Anaconda does), unless the user passes it in by hand. I will look into some possible solutions for this issue and update the document accordingly.



Thanking you,

Anwesha Chatterjee
Software Engineer
Red Hat - Brisbane

On Wed, Sep 27, 2017 at 5:47 PM, Jan Stancek <jstancek@redhat.com> wrote:
Hi,

thank you for the proposal and work you have done on BZ 911515.
I have some questions:

- What happens when you don't provide "os version minor"? Will it be 0?

- Will "os version" be used to select system's install options?

- Will "os version" respect excluded families for a system?

- What happens if "name" matches name of already imported distro?

- Would there be any difference in kickstart (other than location and repos)
  when compared with imported distro?

- What happens when kernel/initrd URLs are invalid? How/when will the recipe fail?

Regards,
Jan

----- Original Message -----
> Hello all,
>
> I have been working on the feature mentioned in:
> Bug 911515 - RFE: Allow installation of distros which are not imported in
> beaker , and have written a proposal [1] about the functionality.
> Please feel free to read the document and leave your feedback in here or in
> the bugzilla [2].
>
>
> [1]
> https://beaker-project.org/dev/proposals/allow-installation-user-defined-distro.html
> [2] https://bugzilla.redhat.com/show_bug.cgi?id=911515
>
> Thanking you,
>
> Anwesha Chatterjee
> Software Engineer
> Red Hat - Brisbane
>
> _______________________________________________
> Beaker-devel mailing list -- beaker-devel@lists.fedorahosted.org
> To unsubscribe send an email to beaker-devel-leave@lists.fedorahosted.org
>
_______________________________________________
Beaker-devel mailing list -- beaker-devel@lists.fedorahosted.org
To unsubscribe send an email to beaker-devel-leave@lists.fedorahosted.org