Files
openstack-helm-images/doc/source/loci.rst
Jean-Philippe Evrard b1132137fe Add LOCI to OSH images
This adds the LOCI build progress into OSH-images.

Change-Id: Iffc12af6ef8fff82ca1338c528ea427ef2fb0e8a
2018-12-17 09:10:12 +00:00

32 lines
865 B
ReStructuredText

=================
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:
1. Build (or re-use) a base image
2. Build a requirements image, building wheels.
3. 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.