From 4237ef1a6dd4cefa665f1b9658ec44c97199f514 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Evrard Date: Fri, 30 Nov 2018 12:38:41 +0100 Subject: [PATCH] Add openSUSE Leap 15 openvswitch image Change-Id: Ia5e62853ff54904bd70c2839733e5ee5fe165cf9 Co-Authored-By: Stephanie Miller --- doc/source/openvswitch.rst | 10 ++++++++++ openvswitch/Dockerfile.suse_15 | 10 ++++++++++ zuul.d/openvswitch.yaml | 12 ++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 openvswitch/Dockerfile.suse_15 diff --git a/doc/source/openvswitch.rst b/doc/source/openvswitch.rst index efdd0e4a..e2f448d3 100644 --- a/doc/source/openvswitch.rst +++ b/doc/source/openvswitch.rst @@ -22,3 +22,13 @@ Alternatively, this step can be performed by running the script directly: .. code-block:: shell ./openvswitch/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 ./openvswitch/build.sh diff --git a/openvswitch/Dockerfile.suse_15 b/openvswitch/Dockerfile.suse_15 new file mode 100644 index 00000000..fe399f3b --- /dev/null +++ b/openvswitch/Dockerfile.suse_15 @@ -0,0 +1,10 @@ +ARG FROM=docker.io/opensuse/leap:15 +FROM ${FROM} +LABEL maintainers=stephane@alum.mit.edu + +RUN set -ex ;\ + zypper refresh ;\ + zypper up -y ;\ + zypper install -y bash ;\ + zypper install -y \ + openvswitch diff --git a/zuul.d/openvswitch.yaml b/zuul.d/openvswitch.yaml index 21ba36b8..be55f84b 100644 --- a/zuul.d/openvswitch.yaml +++ b/zuul.d/openvswitch.yaml @@ -17,9 +17,11 @@ check: jobs: - openstack-helm-images-openvswitch-debian + - openstack-helm-images-openvswitch-suse_15 gate: jobs: - openstack-helm-images-openvswitch-debian + - openstack-helm-images-openvswitch-suse_15 #experimental: # jobs: # - openstack-helm-infra-five-ubuntu @@ -42,3 +44,13 @@ - ^zuul.d/openvswitch.yaml vars: distro: "debian" + +- job: + name: openstack-helm-images-openvswitch-suse_15 + parent: openstack-helm-images-openvswitch + files: + - ^openvswitch/build.sh + - ^openvswitch/Dockerfile.suse_15$ + - ^zuul.d/openvswitch.yaml + vars: + distro: "suse_15"