Files
openstack-helm-images/doc/source/index.rst
Andreas Jaeger 1d3fa5934d Cleanup py27 support and docs
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Cleanup */source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Enable warnings for doc builds, fix doc build problems

Change-Id: Id1ecc85694dddd177dde628a031b7cb637932fbc
2020-04-11 16:11:56 +02:00

77 lines
1.9 KiB
ReStructuredText

=================================================
Welcome to OpenStack-Helm-Images's documentation!
=================================================
This repository is in charge of the image building for
openstack-helm repositories.
Please check the documentation of each section for the
relevant build instructions.
By default, these images are built on a Ubuntu 18.04 LTS
node.
Setup a build node
==================
Here are the instructions to setup a build node with
Ubuntu 18.04 LTS:
::
apt update
apt install -y docker.io git
Modifying the build with environment
====================================
Unless explicitly written, all the `build.sh`
convenience scripts allow to pass arguments to the
docker build process: The `build.sh` scripts have a
environment variable (`extra_build_args`), which can
be used to pass arbitrary data.
Next to the extra arguments, you can modify the
`build.sh` behavior by setting the following
environment variables:
::
VERSION
DISTRO
REGISTRY_URI=${REGISTRY_URI:-"openstackhelm/"}
`VERSION` is the expected tag version of the image,
and defaults to `latest`
`DISTRO` is used if you want to build an image with
a different Dockerfile, for example with another
distribution. `Dockerfile.${DISTRO}` must match
an existing filename.
`REGISTRY_URI` is part of the image name, representing
the location of the image, used in the image tagging
process. For example `REGISTRY_URI` could be
`docker.io/openstackhelm/`. In that case, the full
name and tag of the `vbmc` image would be:
::
docker.io/openstackhelm/vbmc:latest
Please check each section of the documentation for
an overview of the build process for each container.
.. toctree::
:maxdepth: 2
:caption: Contents:
calicoctl-utility
ceph-config-helper
ceph-daemon
gate-utils
libvirt
mariadb
openvswitch
ospurge
tempest
vbmc
loci