tripleo-common/tripleo_common/image
Steve Baker b04c4d90cd Library wrapper around kolla-build tool
This adds a python library which allows container images to be created
using the kolla-build tool. The yaml format used by
contrib/overcloud_containers.yaml is used to specify which images to
build.

It is also possible to specify the path to kolla conf files.
Every kolla option can be set by a conf file, so this is sufficient to
modify kolla-build behaviour.

The namespace and the tag in overcloud_containers.yaml is ignored
since this is driven by the kolla configuration.

The image prefixes like 'centos-binary-' are removed before passing
the remaining image name to kolla as a regex match.

This will be used by the new command "overcloud container image build"

Change-Id: I061f626fdb3d71613aa23436bf6c53cf4de62213
2017-03-23 10:20:39 +13:00
..
__init__.py Build image files from definitions in yaml 2016-03-18 11:43:32 -04:00
base.py Rename 'uploads' key to 'container_images' 2017-03-23 10:15:44 +13:00
build.py Rename 'uploads' key to 'container_images' 2017-03-23 10:15:44 +13:00
exception.py Upload docker image files from yaml config file 2016-03-21 12:13:14 -04:00
image_builder.py Open log in utf-8 to prevent UnicodeEncodeError 2017-02-16 17:16:25 +00:00
image_uploader.py Rename 'uploads' key to 'container_images' 2017-03-23 10:15:44 +13:00
kolla_builder.py Library wrapper around kolla-build tool 2017-03-23 10:20:39 +13:00