oVirt Node ISO rpm-wrapper update

--=-XY7myqfQdPvMEZ9t/p3A Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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=20 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? 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 --=-XY7myqfQdPvMEZ9t/p3A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJTcKsRAAoJEC9+uOgSHVGUxbEQAK2F3zufJIRKGmp+VNcqzDkG +C81XqLodPpC80HXRHzbbDb/rGeA3yqcXGa34L17Nz7OhoBIXnDZIY3/Uzjw0PfG BYPkHZYtWZhR/CFQGRDSrANFb2ucxIbvetOXjKK5fgGhuXP20C8TpC6YxdmnTLcG J3/RysEwluoz6j6MfqN8IgqngMeZfit/uFqLk+E2fMaIexYa6VyM8JBnN9nLL6ck 0z+9FKT4da4jFFH5dgTAyi0Y8DL4mxyvORTqzFqFAv0aMyGHXz94KKchmCn6JaBD 3GfpQbxbFJg0jKj9DtzOkL3kQPvPU5vymnJXbrG/mwHPIWTxfGaHGjSg8p1hfRcG jNDVk8Isg1m4BBMy55aP4xB/KuEr4wNl62YrXUMeQHSAPJHaAWmo72IgJFFXVxcQ mTMTKw7E/4MY3wcJRhFcl/kroE3e6foiuRRjoPDuP6VHMv68d3PcfhduzQpq+rvx KuGBmkcMU99IzyUPYovEMZb4goKuHU6GtRVwnI53HVcnQg53FO2Kixmby3gto8MD xDBCtQkertQuXwIkWbuNArfxu+WkqT2dS2vWhsgvmhpNnvP7lUC0zFptcQvcalIu jn3yk7GjWFIJwndLoXI3klwms8pbs0GNRKEQ9OCxHnTCIzmpmTGU9/bIShwVoHAn M4rT42Cpspd3QPwY0/T6 =L21D -----END PGP SIGNATURE----- --=-XY7myqfQdPvMEZ9t/p3A--
participants (1)
-
Fabian Deutsch