diff --git a/tempest/Cloud:OpenStack:Master-openSUSE_Leap_15.0.gpgkey b/tempest/Cloud:OpenStack:Master-openSUSE_Leap_15.0.gpgkey new file mode 100644 index 00000000..70c82615 --- /dev/null +++ b/tempest/Cloud:OpenStack:Master-openSUSE_Leap_15.0.gpgkey @@ -0,0 +1,21 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (GNU/Linux) + +mQENBFJUCd0BCADFph1AX+yZq5eKs8t3jRNyP8JDKghPQTTC6/rpPC2cLaSff4zB +CNAh6G3Mqyv5TjRirqC841sMXCnFKCPJxAPrH/TLJonCsAFJNS7RHROw3ixL+puK +fsaOrVlxd18NxnrOoQM4kb34WiRmCoLHi7yuuoD8QF6cIQKuAfYUWK6OmED07Tdz +Exs2Pfnp9k9W1BbasVS/zBFq8e7qTTw86ZJDcd8CImsBzH/vQyrQRjnrNdCnPzjG +sBnVoZJrnw/edAESykczR21/CB8a8nwPVFwV6UiWFp9Ngx4tY0b20E/KjB7zyt8C +2dUsuOIlyQ3bHxIGAsRvPLMlRGGjmUEva77DABEBAAG0QENsb3VkOk9wZW5TdGFj +ayBPQlMgUHJvamVjdCA8Q2xvdWQ6T3BlblN0YWNrQGJ1aWxkLm9wZW5zdXNlLm9y +Zz6JATwEEwECACYFAluG5fgCGwMFCQ1RjBsGCwkIBwMCBBUCCAMEFgIDAQIeAQIX +gAAKCRCJOpDa2F+TFvkoCACUjMX5XanZ246W57GDqQaBRBGlA/PLDionA0T/O7eV +J0EquuHTrAZ3JmrJKu9wfvLyXG6r86wQ1FI0KuRA7EP9jsm+ayVevUx28a9/e7wj +H5h2BJpP6gx3ukqfj92uJBuZHOvlcDYo9ThNEzDi7STvpHNOp/L3mR3bqi00Vb1u +WQv//xPu5Hncq8Z1y+0Tk4BN8rIqheuKpvBzjgPHxt5ql+bhYGBM/NTPOaFwvwUQ +w7/iB0jlnadM6frwvM2OxHAidDZLXpklEZrzVYC3NH6mr9JxRbFhZIGDPxsmgu9N +zQ+8nxzmpprYiZ9qQfDn8Ke7epyROqTuUpA/LJFyagGQiEYEExECAAYFAlJUCd0A +CgkQOzARt2udZSMmlACgirHQ0aJSPUcF2km6Gr4zMq2sRzIAoKZla9GZEL6Wl6aH +cmd3/2i/nNmx +=hpCE +-----END PGP PUBLIC KEY BLOCK----- diff --git a/tempest/Dockerfile.opensuse_15 b/tempest/Dockerfile.opensuse_15 new file mode 100644 index 00000000..0b0d209c --- /dev/null +++ b/tempest/Dockerfile.opensuse_15 @@ -0,0 +1,20 @@ +FROM opensuse/leap:15.0 +LABEL maintainer="cloud-devel@suse.com" + +ARG VERSION=Master +ARG KEYFILE=Cloud:OpenStack:Master-openSUSE_Leap_15.0.gpgkey + +COPY ${KEYFILE} /tmp/ +RUN rpm --import /tmp/${KEYFILE} +RUN rm /tmp/${KEYFILE} + +RUN set -ex ;\ + zypper --non-interactive addrepo http://download.opensuse.org/repositories/Cloud:/OpenStack:/${VERSION}/openSUSE_Leap_15.0/ openstack-${VERSION} ;\ + zypper --non-interactive refresh ;\ + zypper --non-interactive up -y ;\ + zypper --non-interactive install -y openstack-tempest \ + python-cinder-tempest-plugin \ + python-heat-tempest-plugin \ + python-keystone-tempest-plugin \ + python-neutron-tempest-plugin ;\ + zypper --non-interactive clean -a diff --git a/zuul.d/tempest.yaml b/zuul.d/tempest.yaml index 11876062..2ce60bf9 100644 --- a/zuul.d/tempest.yaml +++ b/zuul.d/tempest.yaml @@ -38,6 +38,11 @@ dockerfile: Dockerfile.ubuntu_xenial tags: - latest-ubuntu_xenial + - context: tempest + repository: openstackhelm/tempest + dockerfile: Dockerfile.opensuse_15 + tags: + - latest-opensuse_15 files: &tempest_files - tempest/.* - zuul.d/tempest.yaml