Hi Gerard,
Image generation in RDO is done using a split out role, specifically in
these tasks [1]. It is currently fairly opinionated, but there is work
underway to make it more generic. The first step of that is switching to
the tripleo-common image building library [2].
If you wanted to build your own images with custom elements, it may be
easiest right now to use that library. There is a handy python script
that can be used [3] (It is on my todo list to make the tripleo-common
library packaging install these scripts). There is also an unmerged
patch that shows some example config files for that [4].
Let us know if you run into any issues.
[1]
https://github.com/redhat-openstack/ansible-role-tripleo-image-build/blob...
[2]
https://review.gerrithub.io/#/c/274691
[3]
https://github.com/openstack/tripleo-common/blob/master/scripts/tripleo-b...
[4]
https://review.openstack.org/#/c/290468/
On 05/05/2016 04:37 AM, Gerard Braad wrote:
Hi all,
Currently looking into the image generation for the undercloud. I see
that a Jenkins job [1] is defined, but the quickstart repo does not
have ` role: "image-build" `.
The reason why I ask; the instructions in the `tripleo-image-elements`
repo [2] does not seem to be up-to-date. The README mentions a
disk-image-create command which fails due to missing pieces.
So I was wondering how the current image generation is done? And which
instruction should be followed to modify or alter the elements that
will be included?
regards,
Gerard
[1]
https://ci.centos.org/view/rdo/view/promotion-pipeline/job/tripleo-quicks...
[2]
https://github.com/openstack/tripleo-image-elements