Commit Graph

5 Commits

Author SHA1 Message Date
Andrii Ostapenko 3bef118879
Fix vbmc and tempest images
Change-Id: Ifbc237550bc1dd959522bf550439858d3a1fa5b6
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2021-04-13 12:03:51 -05:00
Pete Birley 5046975869 Images: Update all images to allow base image over-rides
This PS updates all dockerfiles to allow base image over-rides as
required by many consumers of OSH.

Change-Id: I53daac9c1ec4707628565abc912116d8997eba16
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2020-08-11 04:50:26 +00:00
Andrii Ostapenko fe32d1bc6c
Move vbmc to py3 and install from pypi
Also comments out opensuse build for vbmc

Change-Id: I0abc8ed0637db73817f9139fdb84bf750e1ed6a4
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2020-07-18 17:25:02 -05:00
Jean-Philippe Evrard cd8e356a40 Add openSUSE Leap 15 VBMC image
Co-Authored-By: Stephanie Miller <stephane@alum.mit.edu>
Change-Id: I979fc15bde85f30d23d3c2a5ad720f90f7afa7b3
2018-11-28 15:51:11 +00:00
Jean-Philippe Evrard 8468a18ae3 Add build process and osh-infra images
This patch adds image building process for OSH.

Each root folder contains a 'kind' of images to build. Each folder will
have its own parent job, inheriting from a 'openstack-helm-images-base'
job. The folder 'parent job' is used for building distribution
variants (centos_7, ubuntu_xenial, opensuse_15).

Folders containing Dockerfiles (a different Dockerfiles per
distribution) will use the docker building play (docker-build.yml).

Dockerfiles come from openstack-helm-infra repository,
with the following changes:
* The deprecated "MAINTAINER" directive has been replaced with
  LABEL maintainer=<maintaineremail>
* If Dockerfiles' default arguments were mismatching the
  documentation or Makefiles, they were adapted (see libvirt).
* Relative paths to the openstack-helm-infra repo have been removed.

Each folder is given a convenience build script (build.sh) which
can be used to build a specific image manually.

This script's content gets included in the documentation to avoid
duplications of content.

This patch focuses on each image separately.

Another patch will be added to deal with a repo-wide image building
process, whether for CI purposes, or for developer's purposes,
with the help of a Makefile.

Note: Kubeadm-aio image was not imported in this process due to
circular dependencies: Image building currently requires the
helm charts of openstack-helm-infra.

Change-Id: I2d01e3f2c34d6dd7db4a1c3897dc4b994bf02623
2018-11-28 16:47:50 +01:00