Cleanup tempest-dsvm-large-ops jobs

Add new template for large-ops jobs. There is common usage
pattern relate to this kind of jobs.
2 jobs are added to check and gate pipelines, so it makes
sense to create tempalte and reduce amount of LOCs

Change-Id: I82658444fe1d5745c296aea83a85dd7ea975a461
This commit is contained in:
Boris Pavlovic 2014-08-01 11:53:13 +04:00
parent f15ec778c3
commit f27d35dd03

View File

@ -276,6 +276,14 @@ project-templates:
- 'gate-tempest-dsvm-neutron'
- 'gate-tempest-dsvm-postgres-full'
- name: large-ops
check:
- 'gate-tempest-dsvm-large-ops'
- 'gate-tempest-dsvm-neutron-large-ops'
gate:
- 'gate-tempest-dsvm-large-ops'
- 'gate-tempest-dsvm-neutron-large-ops'
- name: python3-jobs
check:
- 'gate-{name}-python33'
@ -886,15 +894,12 @@ projects:
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: large-ops
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-rally-dsvm-glance
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -920,16 +925,13 @@ projects:
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
- name: publish-to-pypi
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1031,18 +1033,15 @@ projects:
- name: periodic-havana
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
check:
- gate-keystone-python33
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-swift-dsvm-functional
- gate-rally-dsvm-keystone
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
@ -1139,18 +1138,15 @@ projects:
- name: periodic-havana
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-nova-pylint
- check-grenade-dsvm-partial-ncpu
- check-tempest-dsvm-virtual-ironic-nv
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-forward
@ -1221,18 +1217,15 @@ projects:
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
check:
- gate-swift-tox-func
- check-swift-dsvm-functional
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-swift-tox-func
- gate-swift-dsvm-functional
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1373,15 +1366,12 @@ projects:
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1397,18 +1387,15 @@ projects:
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-glanceclient-pypy
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-glanceclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1476,18 +1463,15 @@ projects:
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-keystoneclient-python33
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-keystoneclient-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1542,20 +1526,17 @@ projects:
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
@ -1591,20 +1572,17 @@ projects:
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-swiftclient-python33
- gate-python-swiftclient-pypy
- check-swift-dsvm-functional
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-swiftclient-python33
- gate-python-swiftclient-pypy
- gate-swift-dsvm-functional
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental-tripleo:
- check-tripleo-ironic-seed-precise-nonha
- check-tripleo-novabm-undercloud-precise-nonha
@ -1949,16 +1927,13 @@ projects:
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental-tripleo:
- check-tripleo-ironic-seed-precise-nonha
- check-tripleo-novabm-undercloud-precise-nonha
@ -1992,17 +1967,14 @@ projects:
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-oslotest-dsvm-oslo.messaging
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
experimental-tripleo:
- check-tripleo-ironic-seed-precise-nonha
- check-tripleo-novabm-undercloud-precise-nonha
@ -2024,6 +1996,7 @@ projects:
template:
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- gate-oslo.rootwrap-pep8
@ -2031,16 +2004,12 @@ projects:
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python26
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
post:
- oslo.rootwrap-branch-tarball
experimental-tripleo:
@ -2110,14 +2079,13 @@ projects:
- name: openstack/requirements
template:
- name: integrated-gate
- name: large-ops
check:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-swift-dsvm-functional
gate:
- gate-requirements-pep8
@ -2125,8 +2093,6 @@ projects:
- gate-requirements-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-swift-dsvm-functional
post:
- propose-requirements-updates
@ -2238,13 +2204,12 @@ projects:
template:
- name: check-requirements
- name: integrated-gate
- name: large-ops
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm-partial-ncpu
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
@ -2264,8 +2229,6 @@ projects:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-forward
@ -2520,12 +2483,11 @@ projects:
- name: openstack-dev/devstack
template:
- name: integrated-gate
- name: large-ops
check:
- gate-devstack-bashate
- check-devstack-dsvm-cells
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm-forward
- check-grenade-dsvm-partial-ncpu
- check-neutron-dsvm-functional
@ -2537,8 +2499,6 @@ projects:
gate:
- gate-devstack-bashate
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-partial-ncpu
- gate-neutron-dsvm-functional
@ -2610,22 +2570,19 @@ projects:
template:
- name: python-jobs
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- gate-pbr-python33
- gate-pbr-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-swift-dsvm-functional
gate:
- gate-pbr-python33
- gate-pbr-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-swift-dsvm-functional
experimental-tripleo:
- check-tripleo-ironic-seed-precise-nonha
@ -2711,14 +2668,13 @@ projects:
- name: openstack-infra/devstack-gate
template:
- name: integrated-gate
- name: large-ops
check:
- gate-devstack-gate-unittests
- check-devstack-dsvm-cells
- check-dg-tempest-dsvm-full
- check-dg-tempest-dsvm-full-reexec
- check-dg-hooks-dsvm
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm-partial-ncpu
- check-swift-dsvm-functional
- check-tempest-dsvm-full-icehouse
@ -2736,8 +2692,6 @@ projects:
gate:
- gate-devstack-gate-unittests
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm-partial-ncpu
- gate-swift-dsvm-functional
experimental: