diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml index 281b6749dd..085d99290e 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml @@ -423,6 +423,32 @@ - devstack-logs - console-log +- job-template: + name: '{pipeline}-tempest-devstack-vm-neutron-large-ops' + node: '{node}' + + wrappers: + - timeout: + timeout: 60 + fail: true + - timestamps + + builders: + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_GATE_TEMPEST_LARGE_OPS=1 + export DEVSTACK_GATE_NEUTRON=1 + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + - link-logs + + publishers: + - devstack-logs + - console-log + - job: name: periodic-tempest-devstack-vm-stable-folsom node: devstack-precise @@ -811,6 +837,7 @@ - '{pipeline}-tempest-devstack-vm-cells' - '{pipeline}-tempest-devstack-vm-cells-full' - '{pipeline}-tempest-devstack-vm-large-ops' + - '{pipeline}-tempest-devstack-vm-neutron-large-ops' - '{pipeline}-tempest-devstack-vm-postgres' - '{pipeline}-tempest-devstack-vm-postgres-full' - '{pipeline}-grenade-devstack-vm' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 4636841499..4dc61f9d01 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -136,6 +136,9 @@ jobs: - name: ^(gate|check)-tempest-devstack-vm-large-ops$ branch: ^(?!stable/(folsom|grizzly)).*$ voting: true + - name: ^(gate|check)-tempest-devstack-vm-neutron-large-ops$ + branch: ^(?!stable/(folsom|grizzly)).*$ + voting: false - name: ^(gate|check)-tempest-devstack-vm-cells$ branch: ^(?!stable/folsom).*$ voting: false @@ -595,6 +598,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-cinder-requirements @@ -608,6 +612,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -642,6 +647,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-glance-requirements @@ -655,6 +661,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -693,6 +700,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-horizon-requirements @@ -708,6 +716,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -766,6 +775,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - check-swift-devstack-vm-functional gate: @@ -780,6 +790,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm - gate-swift-devstack-vm-functional experimental: @@ -818,6 +829,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - gate-nova-pylint gate: @@ -832,6 +844,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -888,6 +901,7 @@ projects: - check-tempest-devstack-vm-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-oslo.config-requirements @@ -899,6 +913,7 @@ projects: - gate-tempest-devstack-vm-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm post: - oslo.config-branch-tarball @@ -923,6 +938,7 @@ projects: - check-tempest-devstack-vm-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-oslo.messaging-requirements @@ -933,6 +949,7 @@ projects: - gate-tempest-devstack-vm-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm post: - oslo.messaging-branch-tarball @@ -1011,6 +1028,7 @@ projects: - check-tempest-devstack-vm-neutron-pg - check-tempest-devstack-vm-neutron-isolated - check-tempest-devstack-vm-neutron-pg-isolated + - gate-tempest-devstack-vm-neutron-large-ops gate: - gate-neutron-requirements - gate-neutron-docs @@ -1021,6 +1039,7 @@ projects: - gate-tempest-devstack-vm-neutron-pg - gate-tempest-devstack-vm-neutron-isolated - gate-tempest-devstack-vm-neutron-pg-isolated + - gate-tempest-devstack-vm-neutron-large-ops experimental: - gate-tempest-devstack-vm-neutron-full post: @@ -1054,6 +1073,7 @@ projects: - check-tempest-devstack-vm-neutron - check-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-swift-requirements @@ -1068,6 +1088,7 @@ projects: - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1102,6 +1123,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops gate: - gate-python-ceilometerclient-requirements - gate-python-ceilometerclient-docs @@ -1113,6 +1135,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops post: - python-ceilometerclient-branch-tarball - python-ceilometerclient-coverage @@ -1140,6 +1163,7 @@ projects: - check-tempest-devstack-vm-cinder - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-python-cinderclient-requirements @@ -1153,6 +1177,7 @@ projects: - gate-tempest-devstack-vm-cinder - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1184,6 +1209,7 @@ projects: - check-tempest-devstack-vm-cinder - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-python-glanceclient-requirements @@ -1197,6 +1223,7 @@ projects: - gate-tempest-devstack-vm-cinder - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1228,6 +1255,7 @@ projects: - check-tempest-devstack-vm-cinder - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-python-keystoneclient-requirements @@ -1241,6 +1269,7 @@ projects: - gate-tempest-devstack-vm-cinder - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1273,6 +1302,7 @@ projects: - check-tempest-devstack-vm-cinder - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-python-novaclient-requirements @@ -1288,6 +1318,7 @@ projects: - gate-tempest-devstack-vm-cinder - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1350,6 +1381,7 @@ projects: - check-tempest-devstack-vm-neutron-isolated - check-tempest-devstack-vm-neutron-pg-isolated - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-python-neutronclient-requirements @@ -1367,6 +1399,7 @@ projects: - gate-tempest-devstack-vm-neutron-isolated - gate-tempest-devstack-vm-neutron-pg-isolated - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-grenade-devstack-vm-stable @@ -1425,6 +1458,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - check-swift-devstack-vm-functional gate: @@ -1436,6 +1470,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm - gate-swift-devstack-vm-functional post: @@ -1511,6 +1546,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - check-swift-devstack-vm-functional gate: @@ -1527,6 +1563,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm - gate-swift-devstack-vm-functional experimental: @@ -1554,6 +1591,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - check-swift-devstack-vm-functional gate: @@ -1563,6 +1601,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm - gate-swift-devstack-vm-functional experimental: @@ -1584,6 +1623,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm - check-swift-devstack-vm-functional gate: @@ -1593,6 +1633,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm - gate-swift-devstack-vm-functional experimental: @@ -1617,6 +1658,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron-full - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - name: openstack/tempest check: @@ -1629,6 +1671,7 @@ projects: - check-tempest-devstack-vm-cinder - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-grenade-devstack-vm gate: - gate-tempest-requirements @@ -1640,6 +1683,7 @@ projects: - gate-tempest-devstack-vm-cinder - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-grenade-devstack-vm experimental: - gate-tempest-devstack-vm-heat-slow @@ -1670,6 +1714,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - check-swift-devstack-vm-functional gate: - gate-ceilometer-requirements @@ -1681,6 +1726,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops - gate-swift-devstack-vm-functional post: - ceilometer-branch-tarball @@ -1756,6 +1802,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops gate: - gate-heat-requirements - gate-heat-pep8 @@ -1766,6 +1813,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops experimental: - gate-devstack-vm-cells post: @@ -1797,6 +1845,7 @@ projects: - check-tempest-devstack-vm-postgres-full - check-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops gate: - gate-python-heatclient-requirements - gate-python-heatclient-pep8 @@ -1807,6 +1856,7 @@ projects: - gate-tempest-devstack-vm-postgres-full - gate-tempest-devstack-vm-neutron - gate-tempest-devstack-vm-large-ops + - gate-tempest-devstack-vm-neutron-large-ops experimental: - gate-devstack-vm-cells post: