----- Original Message -----
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.
I see, there's already ImageFetchingError exception, so presumably system
wouldn't even power on. So this should abort quickly.
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.
I expected this behaviour and I don't see it as problem. I expect most
jobs will do fine with install tree repo. Some might need -optional
or -debuginfo repos, but user can add <repo> tags into xml if needed.
When can we try it on beaker-devel? :-)
Regards,
Jan
>
>
> Thanking you,
>
> Anwesha Chatterjee
> Software Engineer
> Red Hat - Brisbane
>
> On Wed, Sep 27, 2017 at 5:47 PM, Jan Stancek < jstancek(a)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-...
> > [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(a)lists.fedorahosted.org
> > To unsubscribe send an email to beaker-devel-leave(a)lists.fedorahosted.org
> >
> _______________________________________________
> Beaker-devel mailing list -- beaker-devel(a)lists.fedorahosted.org
> To unsubscribe send an email to beaker-devel-leave(a)lists.fedorahosted.org
>
>
> _______________________________________________
> Beaker-devel mailing list -- beaker-devel(a)lists.fedorahosted.org
> To unsubscribe send an email to beaker-devel-leave(a)lists.fedorahosted.org
>