networking-*: Use normal python jobs
These repos now uses tools/test-setup.sh we do not need the db jobs anymore, change to the standard python unit jobs. Update grafana files for this as well. Note this updates all networking repos with exception of networking-sfc. Depends-On: I4d5fa211365c1d952bfa6dc5870bf5ca8c2587b4 Depends-On: I557202e2be6df2c1cb8efc0f42ac74cd0c458559 Depends-On: Ic722f455938ee9a2c61e0d9adb3967167870ad89 Depends-On: I64c99e53e105d2a5325347479f88188ac1d51d5f Change-Id: I0a87f7db0d1d78e7419a8706683aaa540c3dc399
This commit is contained in:
parent
efbcd2478f
commit
18c28cabf1
@ -17,13 +17,13 @@ dashboard:
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python35.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bagpipe-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python35')
|
||||
type: graph
|
||||
- title: Unit Test Failure Rates (Gate queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bagpipe-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bagpipe-python35')
|
||||
type: graph
|
||||
- title: Tempest Failure Rates (Check queue)
|
||||
span: 4
|
||||
@ -41,6 +41,6 @@ dashboard:
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bagpipe-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bagpipe-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-py35-with-neutron-lib-master')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-db-newton')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-db-mitaka')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-newton')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-mitaka')
|
||||
type: graph
|
||||
|
@ -16,14 +16,14 @@ dashboard:
|
||||
- title: Unit Test Failure Rates (Check queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python27-db-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python35.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-bgpvpn-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python35')
|
||||
type: graph
|
||||
- title: Unit Test Failure Rates (Gate queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python27-db-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-bgpvpn-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-bgpvpn-python35')
|
||||
type: graph
|
||||
- title: Integrated Failure Rates (Check queue)
|
||||
span: 4
|
||||
@ -41,7 +41,7 @@ dashboard:
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bgpvpn-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bgpvpn-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-py35-with-neutron-lib-master')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-db-newton')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-db-mitaka')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-newton')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-mitaka')
|
||||
type: graph
|
||||
|
||||
|
@ -16,16 +16,16 @@ dashboard:
|
||||
- title: Unit Tests Failure Rates (Check queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python27-db-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python34-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python34-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python34-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python34.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python34.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python34')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python35.FAILURE),sum(stats_counts.zuul.pipeline.check.job.gate-networking-midonet-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python35')
|
||||
type: graph
|
||||
- title: Unit Tests Failure Rates (Gate queue)
|
||||
span: 4
|
||||
targets:
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python27-db-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python27-db-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python27-db-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python34-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python34-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python34-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python35-db.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python35-db.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python35-db')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python27-ubuntu-xenial.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python27-ubuntu-xenial.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python27-ubuntu-xenial')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python34.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python34.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python34')
|
||||
- target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python35.FAILURE),sum(stats_counts.zuul.pipeline.gate.job.gate-networking-midonet-python35.{SUCCESS,FAILURE})),'24hours'), 'gate-networking-midonet-python35')
|
||||
type: graph
|
||||
- title: Tempest Failure Rates (Check queue)
|
||||
span: 4
|
||||
|
@ -6965,13 +6965,13 @@
|
||||
name: networking-bagpipe
|
||||
|
||||
jobs:
|
||||
- python-db-jobs
|
||||
- python-jobs
|
||||
- openstack-publish-jobs
|
||||
- openstack-releasenotes-jobs
|
||||
- pypi-jobs
|
||||
- coverage-db-jobs
|
||||
- python-mitaka-bitrot-db-jobs
|
||||
- python-newton-bitrot-db-jobs
|
||||
- coverage-jobs
|
||||
- python-mitaka-bitrot-jobs
|
||||
- python-newton-bitrot-jobs
|
||||
- periodic-python-jobs-with-neutron-lib-master
|
||||
- '{pipeline}-tempest-dsvm-networking-bagpipe{which}{suffix}':
|
||||
pipeline: gate
|
||||
@ -6984,13 +6984,13 @@
|
||||
name: networking-bgpvpn
|
||||
|
||||
jobs:
|
||||
- python-db-jobs
|
||||
- python-jobs
|
||||
- openstack-publish-jobs
|
||||
- openstack-releasenotes-jobs
|
||||
- pypi-jobs
|
||||
- coverage-db-jobs
|
||||
- python-mitaka-bitrot-db-jobs
|
||||
- python-newton-bitrot-db-jobs
|
||||
- coverage-jobs
|
||||
- python-mitaka-bitrot-jobs
|
||||
- python-newton-bitrot-jobs
|
||||
- periodic-python-jobs-with-neutron-lib-master
|
||||
- '{pipeline}-networking-bgpvpn-dsvm-{bgpvpntest}-{node}{suffix}':
|
||||
pipeline: gate
|
||||
@ -7163,7 +7163,7 @@
|
||||
name: networking-l2gw
|
||||
|
||||
jobs:
|
||||
- python-db-jobs
|
||||
- python-jobs
|
||||
- pypi-jobs
|
||||
- '{pipeline}-networking-l2gw-dsvm-functional{suffix}':
|
||||
pipeline: gate
|
||||
@ -7182,8 +7182,8 @@
|
||||
name: networking-midonet
|
||||
|
||||
jobs:
|
||||
- coverage-db-jobs
|
||||
- python-db-jobs
|
||||
- coverage-jobs
|
||||
- python-jobs
|
||||
- python-mitaka-bitrot-jobs
|
||||
- python-newton-bitrot-jobs
|
||||
- pypi-jobs
|
||||
|
@ -1735,7 +1735,7 @@ jobs:
|
||||
# Skip non-doc jobs for doc-only networking-midonet changes. Since
|
||||
# doc/source/conf.py is checked by networking-midonet-pep8, that job
|
||||
# should not be skipped.
|
||||
- name: ^.*networking-midonet-(python27-db|python3[45]-db(-nv)?)$
|
||||
- name: ^.*networking-midonet-(python27|python3[45](-nv)?)$
|
||||
skip-if:
|
||||
- project: ^openstack/networking-midonet$
|
||||
all-files-match-any:
|
||||
@ -2320,7 +2320,7 @@ jobs:
|
||||
- name: ^gate-.*-identity-v3-only.*
|
||||
branch: ^(?!stable/mitaka).*$
|
||||
|
||||
- name: ^networking-midonet-coverage-db-ubuntu-(trusty|xenial)
|
||||
- name: ^networking-midonet-coverage-ubuntu-(trusty|xenial)
|
||||
voting: false
|
||||
|
||||
- name: ^gate-tempest-dsvm-networking-midonet-.+-full-ubuntu-xenial-nv
|
||||
@ -12002,22 +12002,22 @@ projects:
|
||||
- name: openstack/networking-bagpipe
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-db-jobs
|
||||
- name: python35-db-jobs
|
||||
- name: python-jobs
|
||||
- name: python35-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
- name: publish-to-pypi
|
||||
- name: release-notes-jobs
|
||||
- name: check-requirements
|
||||
- name: periodic-db-mitaka
|
||||
- name: periodic-db-newton
|
||||
- name: periodic-mitaka
|
||||
- name: periodic-newton
|
||||
- name: periodic-jobs-with-neutron-lib-master
|
||||
check:
|
||||
- networking-bagpipe-coverage-db-ubuntu-xenial
|
||||
- networking-bagpipe-coverage-ubuntu-xenial
|
||||
- gate-tempest-dsvm-networking-bagpipe
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
|
||||
gate:
|
||||
- networking-bagpipe-coverage-db-ubuntu-xenial
|
||||
- networking-bagpipe-coverage-ubuntu-xenial
|
||||
- gate-tempest-dsvm-networking-bagpipe
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
|
||||
@ -12025,25 +12025,25 @@ projects:
|
||||
- name: openstack/networking-bgpvpn
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-db-jobs
|
||||
- name: python35-db-jobs
|
||||
- name: python-jobs
|
||||
- name: python35-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
- name: publish-to-pypi
|
||||
- name: release-notes-jobs
|
||||
- name: periodic-db-mitaka
|
||||
- name: periodic-db-newton
|
||||
- name: periodic-mitaka
|
||||
- name: periodic-newton
|
||||
- name: check-requirements
|
||||
- name: periodic-jobs-with-neutron-lib-master
|
||||
check:
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
|
||||
- networking-bgpvpn-coverage-db-ubuntu-xenial
|
||||
- networking-bgpvpn-coverage-ubuntu-xenial
|
||||
- gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty
|
||||
- gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial
|
||||
gate:
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
|
||||
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
|
||||
- networking-bgpvpn-coverage-db-ubuntu-xenial
|
||||
- networking-bgpvpn-coverage-ubuntu-xenial
|
||||
- gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty
|
||||
- gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial
|
||||
experimental:
|
||||
@ -12195,9 +12195,9 @@ projects:
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: check-requirements
|
||||
- name: python-db-jobs
|
||||
- name: python-jobs
|
||||
- name: publish-to-pypi
|
||||
- name: python35-db-jobs
|
||||
- name: python35-jobs
|
||||
experimental:
|
||||
- gate-networking-l2gw-dsvm-functional-nv
|
||||
|
||||
@ -12211,9 +12211,9 @@ projects:
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: check-requirements
|
||||
- name: python-db-jobs
|
||||
- name: python34-db-jobs
|
||||
- name: python35-db-jobs
|
||||
- name: python-jobs
|
||||
- name: python34-jobs
|
||||
- name: python35-jobs
|
||||
- name: periodic-mitaka
|
||||
- name: periodic-newton
|
||||
- name: periodic-jobs-with-neutron-lib-master
|
||||
@ -12233,8 +12233,8 @@ projects:
|
||||
- gate-tempest-dsvm-networking-midonet-ml2-full-ubuntu-xenial-nv
|
||||
- gate-tempest-dsvm-networking-midonet-ml2-ubuntu-trusty-nv
|
||||
- gate-networking-midonet-v2-rally-dsvm-ubuntu-trusty-nv
|
||||
- networking-midonet-coverage-db-ubuntu-trusty
|
||||
- networking-midonet-coverage-db-ubuntu-xenial
|
||||
- networking-midonet-coverage-ubuntu-trusty
|
||||
- networking-midonet-coverage-ubuntu-xenial
|
||||
gate:
|
||||
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial
|
||||
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-trusty
|
||||
|
Loading…
Reference in New Issue
Block a user