From a2da065f5463ae820529e67ce5cead9717c3bc4e Mon Sep 17 00:00:00 2001 From: Jean-Philippe Evrard Date: Fri, 30 Nov 2018 12:34:05 +0100 Subject: [PATCH] Add openSUSE Leap 15 gate-utils image Change-Id: I6cd1f27e40d6328cd99b4d81cdfb495808578787 Co-Authored-By: Stephanie Miller --- doc/source/gate-utils.rst | 10 ++++++++++ gate-utils/Dockerfile.suse_15 | 5 +++++ zuul.d/gate-utils.yaml | 12 ++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 gate-utils/Dockerfile.suse_15 diff --git a/doc/source/gate-utils.rst b/doc/source/gate-utils.rst index 5a4cb9fc..fd0df3a5 100644 --- a/doc/source/gate-utils.rst +++ b/doc/source/gate-utils.rst @@ -22,3 +22,13 @@ Alternatively, this step can be performed by running the script directly: .. code-block:: shell ./gate-utils/build.sh + +openSUSE Leap 15 +---------------- + +To build an openSUSE leap 15 image, you can export varibles before +running the build script: + +.. code-block:: shell + + DISTRO=suse_15 ./gate-utils/build.sh diff --git a/gate-utils/Dockerfile.suse_15 b/gate-utils/Dockerfile.suse_15 new file mode 100644 index 00000000..b8bb1da5 --- /dev/null +++ b/gate-utils/Dockerfile.suse_15 @@ -0,0 +1,5 @@ +ARG FROM=docker.io/opensuse/leap:15 +FROM ${FROM} +LABEL maintainers=stephane@alum.mit.edu + +RUN zypper install -y ipcalc diff --git a/zuul.d/gate-utils.yaml b/zuul.d/gate-utils.yaml index 8d7e8d5e..58923516 100644 --- a/zuul.d/gate-utils.yaml +++ b/zuul.d/gate-utils.yaml @@ -17,9 +17,11 @@ check: jobs: - openstack-helm-images-gate-utils-debian + - openstack-helm-images-gate-utils-suse_15 gate: jobs: - openstack-helm-images-gate-utils-debian + - openstack-helm-images-gate-utils-suse_15 #experimental: # jobs: # - openstack-helm-infra-five-ubuntu @@ -42,3 +44,13 @@ - ^zuul.d/gate-utils.yaml vars: distro: "debian" + +- job: + name: openstack-helm-images-gate-utils-suse_15 + parent: openstack-helm-images-gate-utils + files: + - ^gate-utils/build.sh + - ^gate-utils/Dockerfile.suse_15$ + - ^zuul.d/gate-utils.yaml + vars: + distro: "suse_15"