b1132137fe
This adds the LOCI build progress into OSH-images. Change-Id: Iffc12af6ef8fff82ca1338c528ea427ef2fb0e8a
865 B
865 B
LOCI based images
OpenStack-Helm requires packages that aren't installed in the LOCI images by default.
Mechanism used
Currently, we are passing arguments to the loci build, which is enough to customize the build system.
LOCI build process is a relatively staged process:
- Build (or re-use) a base image
- Build a requirements image, building wheels.
- Build the 'project' image, re-using requirements.
Code and parameters
OpenStack-Helm-Images can build multiple OpenStack images based on LOCI.
By default, OpenStack-Helm-Image has one build.sh script, in the openstack/loci/ folder.
For convenience, default overrides per OpenStack branch are provided in the same folder: build-newton.sh builds an OpenStack newton image, build-ocata.sh builds an ocata image, and so on.