[ovirt-devel] oVirt Node ISO rpm-wrapper update
Sandro Bonazzola
sbonazzo at redhat.com
Mon May 12 11:13:59 UTC 2014
Il 12/05/2014 13:00, Fabian Deutsch ha scritto:
> Hey,
>
> the "wrapper rpm" I am going to talk about is an rpm which contains the
> Node ISO image which can be used easily with oVirt Engine.
> yum can be used to update this rpm and retrieve the latest oVirt Node
> iso for easy consumption.
>
> For some time we did not deliver Node for Engine in a wrapper rpm
> because a lot of things have changed (see below for the full story).
>
> To get this working again I've been cleaning up the repo and the
> contained spec.
>
> Th repo layout is now:
> node-3.0 branch:
> Builds the base image from scratch
>
> ovirt-3.4 branch:
> Builds the iso for Engine using edit-node and the base image
>
> Open issues: A repo file needs to be generated on each build which
> contains all the relevant oVirt repositories.
>
> Sandro, do you have an idea how we can retrieve all list of all relevant
> oVirt repositories using some curl oneliner?
No, no curl onliner available for that.
If you need one, we can provide it.
> The repositories are needed by edit-node to pull in the dependencies of
> ovirt-node-plugin-vdsm (vdsm, gluster, ...).
>
> The changes are _slightly_ tested, and once they are in a better shape
> we can update Jenkins to use these repos to build the image and rpm for
> Engine.
>
>
> Technical background story:
> The problem was that the basic way of how the oVirt Node for Engine ISO
> was build was dramatically changed.
>
> Originally the vdsm packages were part of Node's build process.
> You build the Node and it was usable with Engine.
>
> Now - After we introduced plugins, vdsm was migrated into a plugin
> (ovirt-node-plugin-vdsm) and the plugin is not part of Node's build
> process. ISOs we build these days do not contain vdsm specific bits and
> are called "base images".
> So if you build Node these days, it is _not_ usable with Engine.
> Don't Panic.
>
> The ovirt-node-plugin-vdsm is added to the "base image" in a second step
> using edit-node. This process is now used in ovirt-3.4 branch, where
> also the spec file for the wrapper-rpm resides.
>
> - fabian
>
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
More information about the Devel
mailing list