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



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to