Update tempest jobs

This updates the tempest jobs ran by Zuul. Work items:

* Renamed existing tempest jobs to be more explicit about which storage driver
  they're using.

* Introduced two new tempest jobs using the SQLAlchmey v1 storage driver,
  one with python2 and one with python3.

Change-Id: I6e30fa6a2dfab322d33fed7ec09cc4fcf9b73858
This commit is contained in:
Luka Peschke
2019-08-28 17:14:14 +02:00
parent c55515b81f
commit a2afbb450c

View File

@@ -1,8 +1,9 @@
- job: - job:
name: cloudkitty-tempest-full name: cloudkitty-tempest-full-v2-storage-influxdb
parent: devstack-tempest parent: devstack-tempest
description: | description: |
Job testing cloudkitty installation on devstack and running tempest tests Job testing cloudkitty installation on devstack with the InfluxDB v2
storage driver and running tempest tests
required-projects: &base_required_projects required-projects: &base_required_projects
- name: openstack/cloudkitty - name: openstack/cloudkitty
- name: openstack/cloudkitty-tempest-plugin - name: openstack/cloudkitty-tempest-plugin
@@ -34,7 +35,8 @@
name: cloudkitty-tempest-full-ipv6-only name: cloudkitty-tempest-full-ipv6-only
parent: devstack-tempest-ipv6 parent: devstack-tempest-ipv6
description: | description: |
Job testing cloudkitty installation on devstack on IPv6 and running tempest tests Job testing cloudkitty installation on devstack on IPv6
and running tempest tests
required-projects: *base_required_projects required-projects: *base_required_projects
roles: *base_roles roles: *base_roles
timeout: 5400 timeout: 5400
@@ -42,15 +44,39 @@
vars: *base_vars vars: *base_vars
- job: - job:
name: cloudkitty-tempest-full-python3 name: cloudkitty-tempest-full-v2-storage-influxdb-py3
parent: cloudkitty-tempest-full parent: cloudkitty-tempest-full-v2-storage-influxdb
description: | description: |
Job testing cloudkitty installation on devstack with python 3 and running Job testing cloudkitty installation on devstack with python 3 and the
InfluxDB v2 storage driver and running tempest tests
vars: vars:
devstack_localrc: devstack_localrc:
DEVSTACK_GATE_USE_PYTHON3: "True" DEVSTACK_GATE_USE_PYTHON3: "True"
USE_PYTHON3: "True" USE_PYTHON3: "True"
- job:
name: cloudkitty-tempest-full-v1-storage-sqlalchemy
parent: cloudkitty-tempest-full-v2-storage-influxdb
description: |
Job testing cloudkitty installation on devstack with python 2 and the
SQLAlchemy v1 storage driver and running tempest tests
vars:
devstack_localrc:
CLOUDKITTY_STORAGE_BACKEND: sqlalchemy
CLOUDKITTY_STORAGE_VERSION: 1
- job:
name: cloudkitty-tempest-full-v1-storage-sqlalchemy-py3
parent: cloudkitty-tempest-full-v1-storage-sqlalchemy
description: |
Job testing cloudkitty installation on devstack with python 3 and the
SQLAlchemy v1 storage driver and running tempest tests
vars:
devstack_localrc:
DEVSTACK_GATE_USE_PYTHON3: "True"
USE_PYTHON3: "True"
- job: - job:
name: cloudkitty-tox-bandit name: cloudkitty-tox-bandit
parent: openstack-tox parent: openstack-tox
@@ -85,14 +111,18 @@
- release-notes-jobs-python3 - release-notes-jobs-python3
check: check:
jobs: jobs:
- cloudkitty-tempest-full - cloudkitty-tempest-full-v2-storage-influxdb
- cloudkitty-tempest-full-python3 - cloudkitty-tempest-full-v2-storage-influxdb-py3
- cloudkitty-tempest-full-v1-storage-sqlalchemy
- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3
- cloudkitty-tempest-full-ipv6-only - cloudkitty-tempest-full-ipv6-only
- cloudkitty-tox-bandit: - cloudkitty-tox-bandit:
voting: false voting: false
gate: gate:
queue: cloudkitty queue: cloudkitty
jobs: jobs:
- cloudkitty-tempest-full - cloudkitty-tempest-full-v2-storage-influxdb
- cloudkitty-tempest-full-python3 - cloudkitty-tempest-full-v2-storage-influxdb-py3
- cloudkitty-tempest-full-v1-storage-sqlalchemy
- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3
- cloudkitty-tempest-full-ipv6-only - cloudkitty-tempest-full-ipv6-only