Add tempest suse image and zuul job

Adds dockerfile for building tempest under suse and build
it with zuul

Change-Id: Ib278deedb8e1daaa6d5e33a73a0fbf12bbee407e
This commit is contained in:
Itxaka 2019-04-08 17:39:17 +02:00
parent 4aa86c67cb
commit c105e83cd3
No known key found for this signature in database
GPG Key ID: 0FFB0E56C3539E24
3 changed files with 46 additions and 0 deletions

View File

@ -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-----

View File

@ -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

View File

@ -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