#16: Support Sourcing kickstarts directly from spin-kickstarts git
-----------------------------+-------------------------------
Reporter: tflink | Owner: somebody
Type: enhancement | Status: new
Priority: minor | Milestone: Public Deployment
Component: Image Building | Version:
Resolution: | Keywords:
-----------------------------+-------------------------------
Comment (by amitksaha):
The image builder does support referring to remote kickstart files via
http:// URL's. So you could use the URL of the "raw" version of the
kickstart from the git repository. However, it needs to be ksflattened..
Read on for more.
There are two things here:
1. From the web interface/in distributed mode, if you use one of the
standard kickstart files, then you don’t need to ksflatten them.
Internally, it simply copies the kickstart files from
/usr/share/kickstarts to the temp directory, so that any other kickstart
file your kickstart refers to is already present. This is however based on
the assumption that you have the the spin-kickstarts package installed --
which I do during deployment. So, if we were to support URL's from the git
repository, one solution is have a git clone of the spin-kickstarts
repository. We will then need a way to distinguish between the packaged
and the git version of the kickstarts. Perhaps, then we could support
git:// url's and pick up the files directly from that repository..
2. When you are using the service in local mode, you may specify a
kickstart file which includes others, provided they are all in the same
directory.
--
Ticket URL: <
https://fedorahosted.org/fedora-build-service/ticket/16#comment:1>
fedora-build-service <
https://fedorahosted.org/fedora-build-service>
A service to build fedora images with a somewhat arbitrary package set from the standard
fedora repos or builds from koji.