[openstack-dev] [TripleO] splitting out image building from devtest_overcloud.sh

Dan Prince dprince at redhat.com
Wed Apr 15 02:14:12 UTC 2015


I've been trying to cleanly model some Ceph and HA configurations in
tripleo-ci that use Puppet (we are quite close to having these things in
CI now!)

Turns out the environment variables needed for these things are getting
to be quite a mess. Furthermore we'd actually need to add to the
environment variable madness to get it all working. And then there are
optimization we'd like to add (like building a single image instead of
one per role).

One thing that would really help in this regard is splitting out image
building from devtest_overcloud.sh. I took a stab at some initial
patches to do this today.

build-images: drive DIB via YAML config file
https://review.openstack.org/#/c/173644/

devtest_overcloud.sh: split out image building
https://review.openstack.org/#/c/173645/

If these sit well we could expand the effort to load images a bit more
dynamically (a load-images script which could also be driven via a
disk_images.yaml config file) and then I think devtest_overcloud.sh
would be a lot more flexible for us Puppet users.

Thoughts? I still have some questions myself but I wanted to get this
out because we really do need some extra flexibility to be able to
cleanly tune our scripts for more CI jobs.

Dan





More information about the OpenStack-dev mailing list