Convert tox jobs with DB to use ubuntu-trusty

Infra is moving all bare-trusty jobs to ubuntu-trusty nodes.
As part of this move tox tests to use 'gate-{name}-tox-db-{envlist}'
instead of 'gate-{name}-tox-{envlist}' if they need database access.

This moves the jobs from running on bare-trusty to ubuntu-trusty.
The new job setups up databases for MySQL and PostgreSQL like
the old job did.

Change-Id: Id5f0ffd66d2368a26d859d991d0cf1b690e0138e
This commit is contained in:
Andreas Jaeger 2016-03-08 11:28:53 +01:00
parent 3b166909cc
commit 36dea0bbe7
2 changed files with 57 additions and 57 deletions
jenkins/jobs
zuul

@ -2101,7 +2101,7 @@
jobs:
- python-jobs
- gate-{name}-tox-{envlist}:
- gate-{name}-tox-db-{envlist}:
envlist:
- py27-mysql
- py27-postgresql
@ -2741,7 +2741,7 @@
- openstack-releasenotes-jobs
- 'gate-{name}-tox-nodb-{envlist}':
envlist: bandit
- 'gate-{name}-tox-{envlist}':
- 'gate-{name}-tox-db-{envlist}':
envlist: legacy_drivers
- '{pipeline}-tempest-dsvm-keystone-eventlet-full{job-suffix}':
pipeline: gate
@ -4085,7 +4085,7 @@
- python-kilo-bitrot-jobs
- python-liberty-bitrot-jobs
- openstack-publish-jobs
- 'gate-{name}-tox-{envlist}':
- 'gate-{name}-tox-db-{envlist}':
envlist:
- functional
- translation-jobs
@ -7393,7 +7393,7 @@
- python-jobs
- javascript-jobs
- pypi-jobs
- 'gate-{name}-tox-{envlist}':
- 'gate-{name}-tox-db-{envlist}':
envlist: py27-func-mysql
- project:
@ -8006,7 +8006,7 @@
jobs:
- python-jobs
- gate-{name}-tox-{envlist}:
- gate-{name}-tox-db-{envlist}:
envlist: py27sa07
- '{pipeline}-sqlalchemy-migrate-devstack-dsvm{job-suffix}':
pipeline: gate
@ -8459,7 +8459,7 @@
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- gate-{name}-tox-{envlist}:
- gate-{name}-tox-db-{envlist}:
envlist:
- py27-etcd
- py34-etcd

@ -1667,7 +1667,7 @@ jobs:
- name: gate-keystone-tox-nodb-bandit
branch: ^stable/liberty$
- name: gate-keystone-tox-legacy_drivers
- name: gate-keystone-tox-db-legacy_drivers
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-tempest-dsvm-keystone-uwsgi-full-nv
@ -2361,18 +2361,18 @@ jobs:
- name: python-watcherclient-coverage
voting: false
- name: gate-tooz-tox-py27-consul
- name: gate-tooz-tox-db-py27-consul
voting: false
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py34-consul
- name: gate-tooz-tox-db-py34-consul
voting: false
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py34-etcd
- name: gate-tooz-tox-db-py34-etcd
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py27-etcd
- name: gate-tooz-tox-db-py27-etcd
branch: ^(?!stable/(?:kilo|liberty)).*$
# NOTE(sigmavirus24): This is presently failing but will be made voting as
@ -5888,10 +5888,10 @@ projects:
check:
- gate-gnocchi-pep8
- gate-gnocchi-docs
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py34-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-tox-db-py27-mysql
- gate-gnocchi-tox-db-py27-postgresql
- gate-gnocchi-tox-db-py34-mysql
- gate-gnocchi-tox-db-py34-postgresql
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
@ -5900,10 +5900,10 @@ projects:
gate:
- gate-gnocchi-pep8
- gate-gnocchi-docs
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py34-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-tox-db-py27-mysql
- gate-gnocchi-tox-db-py27-postgresql
- gate-gnocchi-tox-db-py34-mysql
- gate-gnocchi-tox-db-py34-postgresql
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
@ -6293,12 +6293,12 @@ projects:
- name: release-notes-jobs
check:
- gate-keystone-tox-nodb-bandit
- gate-keystone-tox-legacy_drivers
- gate-keystone-tox-db-legacy_drivers
- gate-tempest-dsvm-keystone-eventlet-full
- gate-tempest-dsvm-keystone-uwsgi-full-nv
gate:
- gate-keystone-tox-nodb-bandit
- gate-keystone-tox-legacy_drivers
- gate-keystone-tox-db-legacy_drivers
post:
- keystone-coverage
- keystone-propose-config-updates
@ -7306,7 +7306,7 @@ projects:
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- gate-nova-tox-functional
- gate-nova-tox-db-functional
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-ironic-pxe_ipa-nv
@ -7316,7 +7316,7 @@ projects:
- gate-tempest-dsvm-multinode-full
- gate-compute-api-guide
gate:
- gate-nova-tox-functional
- gate-nova-tox-db-functional
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-cells
@ -9673,11 +9673,11 @@ projects:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-python34
- gate-refstack-tox-py27-func-mysql
- gate-refstack-tox-db-py27-func-mysql
gate:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-tox-py27-func-mysql
- gate-refstack-tox-db-py27-func-mysql
- name: openstack/refstack-client
template:
@ -10146,11 +10146,11 @@ projects:
check:
- gate-sqlalchemy-migrate-pep8
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py27sa07
- gate-sqlalchemy-migrate-tox-db-py27sa07
- gate-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py27sa07
- gate-sqlalchemy-migrate-tox-db-py27sa07
post:
- sqlalchemy-migrate-branch-tarball
@ -10655,37 +10655,37 @@ projects:
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tooz-tox-py27-etcd
- gate-tooz-tox-py34-etcd
- gate-tooz-tox-py27-zookeeper
- gate-tooz-tox-py34-zookeeper
- gate-tooz-tox-py27-redis
- gate-tooz-tox-py34-redis
- gate-tooz-tox-py27-sentinel
- gate-tooz-tox-py34-sentinel
- gate-tooz-tox-py27-memcached
- gate-tooz-tox-py34-memcached
- gate-tooz-tox-py27-postgresql
- gate-tooz-tox-py34-postgresql
- gate-tooz-tox-py27-mysql
- gate-tooz-tox-py34-mysql
- gate-tooz-tox-py27-consul
- gate-tooz-tox-py34-consul
- gate-tooz-tox-db-py27-etcd
- gate-tooz-tox-db-py34-etcd
- gate-tooz-tox-db-py27-zookeeper
- gate-tooz-tox-db-py34-zookeeper
- gate-tooz-tox-db-py27-redis
- gate-tooz-tox-db-py34-redis
- gate-tooz-tox-db-py27-sentinel
- gate-tooz-tox-db-py34-sentinel
- gate-tooz-tox-db-py27-memcached
- gate-tooz-tox-db-py34-memcached
- gate-tooz-tox-db-py27-postgresql
- gate-tooz-tox-db-py34-postgresql
- gate-tooz-tox-db-py27-mysql
- gate-tooz-tox-db-py34-mysql
- gate-tooz-tox-db-py27-consul
- gate-tooz-tox-db-py34-consul
gate:
- gate-tooz-tox-py27-etcd
- gate-tooz-tox-py34-etcd
- gate-tooz-tox-py27-zookeeper
- gate-tooz-tox-py34-zookeeper
- gate-tooz-tox-py27-redis
- gate-tooz-tox-py34-redis
- gate-tooz-tox-py27-sentinel
- gate-tooz-tox-py34-sentinel
- gate-tooz-tox-py27-memcached
- gate-tooz-tox-py34-memcached
- gate-tooz-tox-py27-postgresql
- gate-tooz-tox-py34-postgresql
- gate-tooz-tox-py27-mysql
- gate-tooz-tox-py34-mysql
- gate-tooz-tox-db-py27-etcd
- gate-tooz-tox-db-py34-etcd
- gate-tooz-tox-db-py27-zookeeper
- gate-tooz-tox-db-py34-zookeeper
- gate-tooz-tox-db-py27-redis
- gate-tooz-tox-db-py34-redis
- gate-tooz-tox-db-py27-sentinel
- gate-tooz-tox-db-py34-sentinel
- gate-tooz-tox-db-py27-memcached
- gate-tooz-tox-db-py34-memcached
- gate-tooz-tox-db-py27-postgresql
- gate-tooz-tox-db-py34-postgresql
- gate-tooz-tox-db-py27-mysql
- gate-tooz-tox-db-py34-mysql
post:
- tooz-coverage