From 85a2a5b0e81722a9c39dfa0fb778514e87cec71d Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Mon, 2 Dec 2013 14:19:05 -0800 Subject: [PATCH] Make job names shorter Replace the use of '-default' in the new JJB devstack templates with the empty string. Shorten 'stable-BRANCH' to '-BRANCH'. Shorten 'devstack-vm' to 'dsvm'. Add 'devstack' in the position normally occupied by 'tempest' if appropriate for the job (eg cells). Set the single use flag for jobs that match 'dsvm'. Add 'dsvm' to the requirements integration job name (which incidentally was not matching the regex before, which is an error). Adjust elastic-recheck graph and log host directory patterns to match new job names. Change-Id: I79562f79f41c02b5898a1c5e15194ed9d7dc1a39 --- .../elastic-recheck/elastic-recheck.html | 10 +- .../config/devstack-gate-periodic-jobs.yaml | 48 +- .../config/devstack-gate.yaml | 70 +- .../jenkins_job_builder/config/projects.yaml | 30 +- .../config/python-bitrot-jobs.yaml | 22 +- .../config/requirements.yaml | 2 +- .../config/swift-functional.yaml | 4 +- .../files/zuul/layout-dev.yaml | 122 +-- .../openstack_project/files/zuul/layout.yaml | 894 +++++++++--------- .../templates/logs-dev.vhost.erb | 14 + .../templates/logs.vhost.erb | 14 + 11 files changed, 629 insertions(+), 601 deletions(-) diff --git a/modules/openstack_project/files/elastic-recheck/elastic-recheck.html b/modules/openstack_project/files/elastic-recheck/elastic-recheck.html index d0c900914c..3c9b9a8a2a 100644 --- a/modules/openstack_project/files/elastic-recheck/elastic-recheck.html +++ b/modules/openstack_project/files/elastic-recheck/elastic-recheck.html @@ -71,11 +71,11 @@ $("#graph-container").append($(new Image()).graphite({ bgcolor: 'ffffff', fgcolor: '000000', target: [ - "color(alias(movingAverage(asPercent(stats.zuul.pipeline.gate.job.gate-tempest-devstack-vm-neutron.FAILURE,sum(stats.zuul.pipeline.gate.job.gate-tempest-devstack-vm-neutron.{SUCCESS,FAILURE})),200), 'gate-tempest-devstack-vm-neutron'),'00c868')", - "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-devstack-vm-neutron.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-devstack-vm-neutron.{SUCCESS,FAILURE})),200), 'check-tempest-devstack-vm-neutron'),'6464ff')", - "color(alias(movingAverage(asPercent(stats.zuul.pipeline.gate.job.gate-tempest-devstack-vm-full.FAILURE,sum(stats.zuul.pipeline.gate.job.gate-tempest-devstack-vm-full.{SUCCESS,FAILURE})),200), 'gate-tempest-devstack-vm-full'),'00FF00')", - "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-devstack-vm-full.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-devstack-vm-full.{SUCCESS,FAILURE})),200), 'check-tempest-devstack-vm-full'),'ffbf52')", - "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-grenade-devstack-vm.FAILURE,sum(stats.zuul.pipeline.check.job.check-grenade-devstack-vm.{SUCCESS,FAILURE})),200), 'check-grenade-devstack-vm'),'800080')", + "color(alias(movingAverage(asPercent(stats.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron.FAILURE,sum(stats.zuul.pipeline.gate.job.gate-tempest-dsvm-neutron.{SUCCESS,FAILURE})),200), 'gate-tempest-dsvm-neutron'),'00c868')", + "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-dsvm-neutron.{SUCCESS,FAILURE})),200), 'check-tempest-dsvm-neutron'),'6464ff')", + "color(alias(movingAverage(asPercent(stats.zuul.pipeline.gate.job.gate-tempest-dsvm-full.FAILURE,sum(stats.zuul.pipeline.gate.job.gate-tempest-dsvm-full.{SUCCESS,FAILURE})),200), 'gate-tempest-dsvm-full'),'00FF00')", + "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-tempest-dsvm-full.FAILURE,sum(stats.zuul.pipeline.check.job.check-tempest-dsvm-full.{SUCCESS,FAILURE})),200), 'check-tempest-dsvm-full'),'ffbf52')", + "color(alias(movingAverage(asPercent(stats.zuul.pipeline.check.job.check-grenade-dsvm.FAILURE,sum(stats.zuul.pipeline.check.job.check-grenade-dsvm.{SUCCESS,FAILURE})),200), 'check-grenade-dsvm'),'800080')", ], title: "Gate Failure Rates" })); diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate-periodic-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate-periodic-jobs.yaml index 02620e22c5..7cc9af1738 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate-periodic-jobs.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate-periodic-jobs.yaml @@ -1,5 +1,5 @@ - job-template: - name: 'periodic-tempest-devstack-vm-full-{branch-designator}' + name: 'periodic-tempest-dsvm-full{branch-designator}' node: '{node}' wrappers: @@ -29,7 +29,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-postgres-full-{branch-designator}' + name: 'periodic-tempest-dsvm-postgres-full{branch-designator}' node: '{node}' wrappers: @@ -60,7 +60,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-neutron-{branch-designator}' + name: 'periodic-tempest-dsvm-neutron{branch-designator}' node: '{node}' wrappers: @@ -91,7 +91,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-all-{branch-designator}' + name: 'periodic-tempest-dsvm-all{branch-designator}' node: '{node}' wrappers: @@ -121,7 +121,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-coverage-{branch-designator}' + name: 'periodic-tempest-dsvm-coverage{branch-designator}' node: '{node}' wrappers: @@ -151,7 +151,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-stress-{branch-designator}' + name: 'periodic-tempest-dsvm-stress{branch-designator}' node: '{node}' wrappers: @@ -181,7 +181,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-neutron-pg-{branch-designator}' + name: 'periodic-tempest-dsvm-neutron-pg{branch-designator}' node: '{node}' wrappers: @@ -213,7 +213,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-large-ops-{branch-designator}' + name: 'periodic-tempest-dsvm-large-ops{branch-designator}' node: '{node}' wrappers: @@ -243,7 +243,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-neutron-large-ops-{branch-designator}' + name: 'periodic-tempest-dsvm-neutron-large-ops{branch-designator}' node: '{node}' wrappers: @@ -274,7 +274,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-all-{branch-designator}' + name: 'periodic-tempest-dsvm-all{branch-designator}' node: '{node}' wrappers: @@ -304,7 +304,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-coverage-{branch-designator}' + name: 'periodic-tempest-dsvm-coverage{branch-designator}' node: '{node}' wrappers: @@ -334,7 +334,7 @@ - job-template: - name: 'periodic-tempest-devstack-vm-stress-{branch-designator}' + name: 'periodic-tempest-dsvm-stress{branch-designator}' node: '{node}' wrappers: @@ -366,15 +366,15 @@ - job-group: name: devstack-periodic-jobs jobs: - - 'periodic-tempest-devstack-vm-full-{branch-designator}' - - 'periodic-tempest-devstack-vm-postgres-full-{branch-designator}' - - 'periodic-tempest-devstack-vm-neutron-{branch-designator}' - - 'periodic-tempest-devstack-vm-all-{branch-designator}' - - 'periodic-tempest-devstack-vm-coverage-{branch-designator}' - - 'periodic-tempest-devstack-vm-stress-{branch-designator}' - - 'periodic-tempest-devstack-vm-neutron-pg-{branch-designator}' - - 'periodic-tempest-devstack-vm-large-ops-{branch-designator}' - - 'periodic-tempest-devstack-vm-neutron-large-ops-{branch-designator}' - - 'periodic-tempest-devstack-vm-all-{branch-designator}' - - 'periodic-tempest-devstack-vm-coverage-{branch-designator}' - - 'periodic-tempest-devstack-vm-stress-{branch-designator}' + - 'periodic-tempest-dsvm-full{branch-designator}' + - 'periodic-tempest-dsvm-postgres-full{branch-designator}' + - 'periodic-tempest-dsvm-neutron{branch-designator}' + - 'periodic-tempest-dsvm-all{branch-designator}' + - 'periodic-tempest-dsvm-coverage{branch-designator}' + - 'periodic-tempest-dsvm-stress{branch-designator}' + - 'periodic-tempest-dsvm-neutron-pg{branch-designator}' + - 'periodic-tempest-dsvm-large-ops{branch-designator}' + - 'periodic-tempest-dsvm-neutron-large-ops{branch-designator}' + - 'periodic-tempest-dsvm-all{branch-designator}' + - 'periodic-tempest-dsvm-coverage{branch-designator}' + - 'periodic-tempest-dsvm-stress{branch-designator}' 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 20f29eb453..8ed7c9f77d 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 @@ -1,5 +1,5 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-full-{branch-designator}' + name: '{pipeline}-tempest-dsvm-full{branch-designator}' node: '{node}' wrappers: @@ -29,7 +29,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-heat-slow-{branch-designator}' + name: '{pipeline}-tempest-dsvm-heat-slow{branch-designator}' node: '{node}' wrappers: @@ -59,7 +59,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron{branch-designator}' node: '{node}' wrappers: @@ -90,7 +90,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-pg-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-pg{branch-designator}' node: '{node}' wrappers: @@ -122,7 +122,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-isolated-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-isolated{branch-designator}' node: '{node}' wrappers: @@ -154,7 +154,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-isolated-parallel-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-isolated-parallel{branch-designator}' node: '{node}' wrappers: @@ -184,7 +184,7 @@ - console-log - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-pg-isolated-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-pg-isolated{branch-designator}' node: '{node}' wrappers: @@ -217,7 +217,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-full-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-full{branch-designator}' node: '{node}' wrappers: @@ -249,7 +249,7 @@ - job-template: - name: '{pipeline}-devstack-vm-cells-{branch-designator}' + name: '{pipeline}-devstack-dsvm-cells{branch-designator}' node: '{node}' wrappers: @@ -279,7 +279,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-cells-{branch-designator}' + name: '{pipeline}-tempest-dsvm-cells{branch-designator}' node: '{node}' wrappers: @@ -309,7 +309,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-cells-full-{branch-designator}' + name: '{pipeline}-tempest-dsvm-cells-full{branch-designator}' node: '{node}' wrappers: @@ -340,7 +340,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-large-ops-{branch-designator}' + name: '{pipeline}-tempest-dsvm-large-ops{branch-designator}' node: '{node}' wrappers: @@ -369,7 +369,7 @@ - console-log - job-template: - name: '{pipeline}-tempest-devstack-vm-neutron-large-ops-{branch-designator}' + name: '{pipeline}-tempest-dsvm-neutron-large-ops{branch-designator}' node: '{node}' wrappers: @@ -400,7 +400,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-postgres-zeromq-full-{branch-designator}' + name: '{pipeline}-tempest-dsvm-postgres-zeromq-full{branch-designator}' node: '{node}' wrappers: @@ -432,7 +432,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-postgres-{branch-designator}' + name: '{pipeline}-tempest-dsvm-postgres{branch-designator}' node: '{node}' wrappers: @@ -462,7 +462,7 @@ - job-template: - name: '{pipeline}-tempest-devstack-vm-postgres-full-{branch-designator}' + name: '{pipeline}-tempest-dsvm-postgres-full{branch-designator}' node: '{node}' wrappers: @@ -493,7 +493,7 @@ - job-template: - name: '{pipeline}-grenade-devstack-vm' + name: '{pipeline}-grenade-dsvm' node: '{node}' wrappers: @@ -519,7 +519,7 @@ - job: - name: gate-grenade-devstack-vm-stable + name: gate-grenade-dsvm-stable node: devstack-precise wrappers: @@ -547,20 +547,20 @@ - job-group: name: devstack-jobs jobs: - - '{pipeline}-tempest-devstack-vm-full-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-pg-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-isolated-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-isolated-parallel-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-pg-isolated-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-full-{branch-designator}' - - '{pipeline}-devstack-vm-cells-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-cells-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-cells-full-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-large-ops-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-neutron-large-ops-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-postgres-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-postgres-full-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-heat-slow-{branch-designator}' - - '{pipeline}-tempest-devstack-vm-postgres-zeromq-full-{branch-designator}' - - '{pipeline}-grenade-devstack-vm' + - '{pipeline}-tempest-dsvm-full{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-pg{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-isolated{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-isolated-parallel{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-pg-isolated{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-full{branch-designator}' + - '{pipeline}-devstack-dsvm-cells{branch-designator}' + - '{pipeline}-tempest-dsvm-cells{branch-designator}' + - '{pipeline}-tempest-dsvm-cells-full{branch-designator}' + - '{pipeline}-tempest-dsvm-large-ops{branch-designator}' + - '{pipeline}-tempest-dsvm-neutron-large-ops{branch-designator}' + - '{pipeline}-tempest-dsvm-postgres{branch-designator}' + - '{pipeline}-tempest-dsvm-postgres-full{branch-designator}' + - '{pipeline}-tempest-dsvm-heat-slow{branch-designator}' + - '{pipeline}-tempest-dsvm-postgres-zeromq-full{branch-designator}' + - '{pipeline}-grenade-dsvm' diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 120dfa53cc..f6379f0af1 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -981,19 +981,19 @@ jobs: - python-jobs - openstack-publish-jobs - - '{pipeline}-swift-devstack-vm-functional-{branch-designator}': + - '{pipeline}-swift-dsvm-functional{branch-designator}': pipeline: gate node: devstack-precise - branch-designator: default + branch-designator: '' branch-override: default - - '{pipeline}-swift-devstack-vm-functional-{branch-designator}': + - '{pipeline}-swift-dsvm-functional{branch-designator}': pipeline: check node: 'devstack-precise || devstack-precise-check' - branch-designator: default + branch-designator: '' branch-override: default - - 'periodic-swift-devstack-vm-functional-{branch-designator}': + - 'periodic-swift-dsvm-functional{branch-designator}': node: 'devstack-precise || devstack-precise-check' - branch-designator: stable-havana + branch-designator: '-havana' branch-override: stable/havana # No one is interested in stable/ branches on swift, so don't run bitrot jobs @@ -1019,35 +1019,35 @@ - devstack-jobs: pipeline: gate node: devstack-precise - branch-designator: default + branch-designator: '' branch-override: default - devstack-jobs: pipeline: check node: 'devstack-precise || devstack-precise-check' - branch-designator: default + branch-designator: '' branch-override: default # Stable check jobs for testing devstack gate - devstack-jobs: pipeline: check node: 'devstack-precise || devstack-precise-check' - branch-designator: stable-grizzly + branch-designator: '-grizzly' branch-override: stable/grizzly - devstack-jobs: pipeline: check node: 'devstack-precise || devstack-precise-check' - branch-designator: stable-havana + branch-designator: '-havana' branch-override: stable/havana # Periodic jobs for various branches - devstack-periodic-jobs: - branch-designator: stable-grizzly + branch-designator: '-grizzly' branch-override: stable/grizzly node: devstack-precise - devstack-periodic-jobs: - branch-designator: stable-havana + branch-designator: '-havana' branch-override: stable/havana node: devstack-precise - devstack-periodic-jobs: - branch-designator: master + branch-designator: '-master' branch-override: master node: devstack-precise @@ -1064,10 +1064,10 @@ name: requirements-jobs jobs: - - '{pipeline}-requirements-integration': + - '{pipeline}-requirements-integration-dsvm': pipeline: gate node: devstack-precise - - '{pipeline}-requirements-integration': + - '{pipeline}-requirements-integration-dsvm': pipeline: check node: 'devstack-precise || devstack-precise-check' diff --git a/modules/openstack_project/files/jenkins_job_builder/config/python-bitrot-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/python-bitrot-jobs.yaml index 4d58da325c..21ee76ae05 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/python-bitrot-jobs.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/python-bitrot-jobs.yaml @@ -1,5 +1,5 @@ - job-template: - name: 'periodic-{name}-python26-{branch-name}' + name: 'periodic-{name}-python26{branch-name}' wrappers: - timeout: @@ -34,7 +34,7 @@ - job-template: - name: 'periodic-{name}-python27-{branch-name}' + name: 'periodic-{name}-python27{branch-name}' wrappers: - timeout: @@ -69,7 +69,7 @@ - job-template: - name: 'periodic-{name}-docs-{branch-name}' + name: 'periodic-{name}-docs{branch-name}' wrappers: - timeout: @@ -99,22 +99,22 @@ - job-group: name: python-grizzly-bitrot-jobs branch: 'stable/grizzly' - branch-name: 'stable-grizzly' + branch-name: '-grizzly' email: openstack-stable-maint@lists.openstack.org node: precise jobs: - - 'periodic-{name}-python26-{branch-name}' - - 'periodic-{name}-python27-{branch-name}' - - 'periodic-{name}-docs-{branch-name}' + - 'periodic-{name}-python26{branch-name}' + - 'periodic-{name}-python27{branch-name}' + - 'periodic-{name}-docs{branch-name}' - job-group: name: python-havana-bitrot-jobs branch: 'stable/havana' - branch-name: 'stable-havana' + branch-name: '-havana' email: openstack-stable-maint@lists.openstack.org node: precise jobs: - - 'periodic-{name}-python26-{branch-name}' - - 'periodic-{name}-python27-{branch-name}' - - 'periodic-{name}-docs-{branch-name}' + - 'periodic-{name}-python26{branch-name}' + - 'periodic-{name}-python27{branch-name}' + - 'periodic-{name}-docs{branch-name}' diff --git a/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml b/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml index bc6fd1ab56..94aedebde9 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml @@ -1,5 +1,5 @@ - job-template: - name: '{pipeline}-requirements-integration' + name: '{pipeline}-requirements-integration-dsvm' node: '{node}' wrappers: diff --git a/modules/openstack_project/files/jenkins_job_builder/config/swift-functional.yaml b/modules/openstack_project/files/jenkins_job_builder/config/swift-functional.yaml index a02c56bb65..58f5e3b606 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/swift-functional.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/swift-functional.yaml @@ -1,5 +1,5 @@ - job-template: - name: '{pipeline}-swift-devstack-vm-functional-{branch-designator}' + name: '{pipeline}-swift-dsvm-functional{branch-designator}' node: '{node}' wrappers: @@ -38,7 +38,7 @@ - job-template: - name: 'periodic-swift-devstack-vm-functional-{branch-designator}' + name: 'periodic-swift-dsvm-functional{branch-designator}' node: '{node}' wrappers: diff --git a/modules/openstack_project/files/zuul/layout-dev.yaml b/modules/openstack_project/files/zuul/layout-dev.yaml index a91c3ffbbe..c7a635d67b 100644 --- a/modules/openstack_project/files/zuul/layout-dev.yaml +++ b/modules/openstack_project/files/zuul/layout-dev.yaml @@ -16,12 +16,12 @@ pipelines: jobs: - name: ^.*$ parameter-function: set_log_url - - name: gate-tempest-devstack-vm-neutron-full + - name: gate-tempest-dsvm-neutron-full branch: ^(?!stable/grizzly).*$ voting: false - - name: gate-tempest-devstack-vm-postgres-full + - name: gate-tempest-dsvm-postgres-full voting: false - - name: gate-grenade-devstack-vm + - name: gate-grenade-dsvm voting: false - name: gate-nova-pylint voting: false @@ -141,10 +141,10 @@ projects: - gate-cinder-docs - gate-cinder-python26 - gate-cinder-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/glance check: @@ -153,10 +153,10 @@ projects: - gate-glance-docs - gate-glance-python26 - gate-glance-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/horizon check: @@ -166,10 +166,10 @@ projects: - gate-horizon-python26 - gate-horizon-python27 - gate-horizon-selenium - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/keystone check: @@ -178,10 +178,10 @@ projects: - gate-keystone-docs - gate-keystone-python26 - gate-keystone-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/nova check: @@ -190,10 +190,10 @@ projects: - gate-nova-docs - gate-nova-python26 - gate-nova-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - gate-nova-pylint - name: openstack/oslo-incubator @@ -237,7 +237,7 @@ projects: - gate-neutron-docs - gate-neutron-python26 - gate-neutron-python27 - - gate-tempest-devstack-vm-neutron + - gate-tempest-dsvm-neutron - name: openstack/swift check: @@ -246,10 +246,10 @@ projects: - gate-swift-docs - gate-swift-python26 - gate-swift-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-neutron - - gate-tempest-devstack-vm-postgres-full - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-postgres-full + - gate-grenade-dsvm - name: openstack/python-ceilometerclient check: @@ -266,10 +266,10 @@ projects: - gate-python-cinderclient-docs - gate-python-cinderclient-python26 - gate-python-cinderclient-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/python-glanceclient check: @@ -278,10 +278,10 @@ projects: - gate-python-glanceclient-docs - gate-python-glanceclient-python26 - gate-python-glanceclient-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/python-keystoneclient check: @@ -290,10 +290,10 @@ projects: - gate-python-keystoneclient-docs - gate-python-keystoneclient-python26 - gate-python-keystoneclient-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/python-novaclient check: @@ -302,10 +302,10 @@ projects: - gate-python-novaclient-docs - gate-python-novaclient-python26 - gate-python-novaclient-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/python-openstackclient check: @@ -322,10 +322,10 @@ projects: - gate-python-neutronclient-docs - gate-python-neutronclient-python26 - gate-python-neutronclient-python27 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack/python-swiftclient check: @@ -342,7 +342,7 @@ projects: - name: openstack-dev/grenade check: - gate-noop - - gate-grenade-devstack-vm + - gate-grenade-dsvm - name: openstack-dev/hacking check: @@ -361,17 +361,17 @@ projects: - name: openstack-dev/devstack check: - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: openstack-infra/devstack-gate check: - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm - name: z/tempest @@ -379,10 +379,10 @@ projects: check: - gate-tempest-requirements - gate-tempest-pep8 - - gate-tempest-devstack-vm-full - - gate-tempest-devstack-vm-postgres-full - - gate-tempest-devstack-vm-neutron - - gate-tempest-devstack-vm-neutron-full + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-neutron-full - name: openstack/ceilometer check: diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index f4e634be5b..a360d8223d 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -107,41 +107,41 @@ pipelines: jobs: - name: ^.*$ parameter-function: set_log_url - - name: ^.*devstack-vm.*$ + - name: ^.*(dsvm|devstack-vm).*$ parameter-function: single_use_node - - name: ^(gate|check)-tempest-devstack-vm-neutron-pg-default$ + - name: ^(gate|check)-tempest-dsvm-neutron-pg$ branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-tempest-devstack-vm-neutron-isolated-default$ + - name: ^(gate|check)-tempest-dsvm-neutron-isolated$ branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-tempest-devstack-vm-neutron-pg-isolated-default$ + - name: ^(gate|check)-tempest-dsvm-neutron-pg-isolated$ branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-tempest-devstack-vm-neutron-full-default$ + - name: ^(gate|check)-tempest-dsvm-neutron-full$ branch: ^(?!stable/grizzly).*$ voting: false - - name: gate-tempest-devstack-vm-heat-slow-default + - name: gate-tempest-dsvm-heat-slow branch: ^(?!stable/grizzly).*$ voting: false - - name: ^(gate|check)-devstack-vm-cells-default$ + - name: ^(gate|check)-devstack-dsvm-cells$ voting: false - - name: ^(gate|check)-tempest-devstack-vm-large-ops-default$ + - name: ^(gate|check)-tempest-dsvm-large-ops$ branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-tempest-devstack-vm-neutron-large-ops-default$ + - name: ^(gate|check)-tempest-dsvm-neutron-large-ops$ branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-tempest-devstack-vm-cells-default$ + - name: ^(gate|check)-tempest-dsvm-cells$ voting: false - - name: ^(gate|check)-tempest-devstack-vm-cells-full-default$ + - name: ^(gate|check)-tempest-dsvm-cells-full$ voting: false - - name: ^(gate|check)-grenade-devstack-vm$ + - name: ^(gate|check)-grenade-dsvm$ branch: ^(?!stable/grizzly).*$ - name: gate-tempest-python27 branch: ^(?!stable/grizzly).*$ # only here until stable is votable, then merge # back to a single job - - name: gate-grenade-devstack-vm-stable + - name: gate-grenade-dsvm-stable branch: ^(stable/grizzly).*$ voting: false - # Remove when gate-grenade-devstack-vm-stable is - # merged into gate-grenade-devstack-vm + # Remove when gate-grenade-dsvm-stable is + # merged into gate-grenade-dsvm - name: gate-grenade-noop branch: ^(stable/grizzly).*$ - name: gate-devstack-bash8 @@ -150,25 +150,25 @@ jobs: branch: ^(?!stable/grizzly).*$ - name: tempest-docs branch: ^(?!stable/grizzly).*$ - - name: ^(gate|check)-swift-devstack-vm-functional$ + - name: ^(gate|check)-swift-dsvm-functional$ branch: ^(?!stable/grizzly).*$ - - name: check-tempest-devstack-vm-full-stable-grizzly + - name: check-tempest-dsvm-full-grizzly voting: false - - name: check-tempest-devstack-vm-neutron-stable-grizzly + - name: check-tempest-dsvm-neutron-grizzly voting: false - - name: check-tempest-devstack-vm-postgres-full-stable-grizzly + - name: check-tempest-dsvm-postgres-full-grizzly voting: false - - name: check-devstack-vm-cells-stable-grizzly + - name: check-devstack-dsvm-cells-grizzly voting: false - - name: check-tempest-devstack-vm-cells-stable-grizzly + - name: check-tempest-dsvm-cells-grizzly voting: false - - name: check-tempest-devstack-vm-cells-full-stable-grizzly + - name: check-tempest-dsvm-cells-full-grizzly voting: false - - name: check-devstack-vm-cells-stable-havana + - name: check-devstack-dsvm-cells-havana voting: false - - name: check-tempest-devstack-vm-cells-stable-havana + - name: check-tempest-dsvm-cells-havana voting: false - - name: check-tempest-devstack-vm-cells-full-stable-havana + - name: check-tempest-dsvm-cells-full-havana voting: false - name: ^(gate|check)-gerrit-unittests$ branch: ^openstack/.*$ @@ -448,10 +448,10 @@ projects: - name: openstack-infra/pypi-mirror check: - gate-pypi-mirror-pep8 - - check-requirements-integration + - check-requirements-integration-dsvm gate: - gate-pypi-mirror-pep8 - - gate-requirements-integration + - gate-requirements-integration-dsvm pre-release: - pypi-mirror-tarball release: @@ -615,27 +615,27 @@ projects: - gate-cinder-python26 - gate-cinder-python27 - gate-cinder-pylint - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-cinder-requirements - gate-cinder-docs - gate-cinder-pep8 - gate-cinder-python26 - gate-cinder-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - cinder-branch-tarball - cinder-coverage @@ -649,12 +649,12 @@ projects: - cinder-merge-release-tags periodic: - cinder-propose-translation-update - - periodic-cinder-docs-stable-grizzly - - periodic-cinder-python26-stable-grizzly - - periodic-cinder-python27-stable-grizzly - - periodic-cinder-docs-stable-havana - - periodic-cinder-python26-stable-havana - - periodic-cinder-python27-stable-havana + - periodic-cinder-docs-grizzly + - periodic-cinder-python26-grizzly + - periodic-cinder-python27-grizzly + - periodic-cinder-docs-havana + - periodic-cinder-python26-havana + - periodic-cinder-python27-havana - name: openstack/glance check: @@ -663,27 +663,27 @@ projects: - gate-glance-docs - gate-glance-python26 - gate-glance-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-glance-requirements - gate-glance-docs - gate-glance-pep8 - gate-glance-python26 - gate-glance-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - glance-branch-tarball - glance-coverage @@ -696,12 +696,12 @@ projects: - glance-merge-release-tags periodic: - glance-propose-translation-update - - periodic-glance-docs-stable-grizzly - - periodic-glance-python26-stable-grizzly - - periodic-glance-python27-stable-grizzly - - periodic-glance-docs-stable-havana - - periodic-glance-python26-stable-havana - - periodic-glance-python27-stable-havana + - periodic-glance-docs-grizzly + - periodic-glance-python26-grizzly + - periodic-glance-python27-grizzly + - periodic-glance-docs-havana + - periodic-glance-python26-havana + - periodic-glance-python27-havana - name: openstack/horizon check: @@ -712,12 +712,12 @@ projects: - gate-horizon-python27 - gate-horizon-python27-django14 - gate-horizon-selenium - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-horizon-requirements - gate-horizon-docs @@ -726,15 +726,15 @@ projects: - gate-horizon-python27 - gate-horizon-python27-django14 - gate-horizon-selenium - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - horizon-branch-tarball - horizon-coverage @@ -746,12 +746,12 @@ projects: - horizon-docs - horizon-merge-release-tags periodic: - - periodic-horizon-docs-stable-grizzly - - periodic-horizon-python26-stable-grizzly - - periodic-horizon-python27-stable-grizzly - - periodic-horizon-docs-stable-havana - - periodic-horizon-python26-stable-havana - - periodic-horizon-python27-stable-havana + - periodic-horizon-docs-grizzly + - periodic-horizon-python26-grizzly + - periodic-horizon-python27-grizzly + - periodic-horizon-docs-havana + - periodic-horizon-python26-havana + - periodic-horizon-python27-havana - name: openstack/django_openstack_auth check: @@ -783,29 +783,29 @@ projects: - gate-keystone-docs - gate-keystone-python26 - gate-keystone-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - check-swift-devstack-vm-functional-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - check-swift-dsvm-functional gate: - gate-keystone-requirements - gate-keystone-docs - gate-keystone-pep8 - gate-keystone-python26 - gate-keystone-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm - - gate-swift-devstack-vm-functional-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm + - gate-swift-dsvm-functional experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - keystone-branch-tarball - keystone-coverage @@ -819,13 +819,13 @@ projects: - keystone-merge-release-tags periodic: - keystone-propose-translation-update - - periodic-keystone-docs-stable-grizzly - - periodic-keystone-python26-stable-grizzly - - periodic-keystone-python27-stable-grizzly - - periodic-keystone-docs-stable-havana - - periodic-keystone-python26-stable-havana - - periodic-keystone-python27-stable-havana - - periodic-swift-devstack-vm-functional-stable-havana + - periodic-keystone-docs-grizzly + - periodic-keystone-python26-grizzly + - periodic-keystone-python27-grizzly + - periodic-keystone-docs-havana + - periodic-keystone-python26-havana + - periodic-keystone-python27-havana + - periodic-swift-dsvm-functional-havana - name: openstack/nova check: @@ -834,13 +834,13 @@ projects: - gate-nova-docs - gate-nova-python26 - gate-nova-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - gate-devstack-vm-cells-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - gate-devstack-dsvm-cells - gate-nova-pylint gate: - gate-nova-requirements @@ -848,16 +848,16 @@ projects: - gate-nova-pep8 - gate-nova-python26 - gate-nova-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-tempest-devstack-vm-neutron-full-default - - periodic-tempest-devstack-vm-coverage-master + - gate-grenade-dsvm-stable + - gate-tempest-dsvm-neutron-full + - periodic-tempest-dsvm-coverage-master post: - nova-branch-tarball - nova-coverage @@ -871,12 +871,12 @@ projects: - nova-merge-release-tags periodic: - nova-propose-translation-update - - periodic-nova-docs-stable-grizzly - - periodic-nova-python26-stable-grizzly - - periodic-nova-python27-stable-grizzly - - periodic-nova-docs-stable-havana - - periodic-nova-python26-stable-havana - - periodic-nova-python27-stable-havana + - periodic-nova-docs-grizzly + - periodic-nova-python26-grizzly + - periodic-nova-python27-grizzly + - periodic-nova-docs-havana + - periodic-nova-python26-havana + - periodic-nova-python27-havana - name: openstack/openstack check: @@ -912,11 +912,11 @@ projects: - gate-oslo.config-python26 - gate-oslo.config-python27 - gate-oslo.config-python33 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-oslo.config-requirements - gate-oslo.config-docs @@ -924,11 +924,11 @@ projects: - gate-oslo.config-python26 - gate-oslo.config-python27 - gate-oslo.config-python33 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm post: - oslo.config-branch-tarball - oslo.config-docs @@ -949,22 +949,22 @@ projects: - gate-oslo.messaging-docs - gate-oslo.messaging-python26 - gate-oslo.messaging-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-oslo.messaging-requirements - gate-oslo.messaging-docs - gate-oslo.messaging-pep8 - gate-oslo.messaging-python26 - gate-oslo.messaging-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm post: - oslo.messaging-branch-tarball - oslo.messaging-docs @@ -1029,9 +1029,9 @@ projects: - gate-oslo.version-python27 - gate-oslo.version-pypy - gate-oslo.version-python33 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-neutron-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-neutron + - check-grenade-dsvm gate: - gate-oslo.version-requirements - gate-oslo.version-docs @@ -1040,9 +1040,9 @@ projects: - gate-oslo.version-python27 - gate-oslo.version-pypy - gate-oslo.version-python33 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-neutron + - gate-grenade-dsvm post: - oslo.version-branch-tarball - oslo.version-docs @@ -1062,25 +1062,25 @@ projects: - gate-neutron-docs - gate-neutron-python26 - gate-neutron-python27 - - check-tempest-devstack-vm-neutron-default - - check-tempest-devstack-vm-neutron-pg-default - - check-tempest-devstack-vm-neutron-isolated-default - - check-tempest-devstack-vm-neutron-pg-isolated-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - check-tempest-dsvm-neutron + - check-tempest-dsvm-neutron-pg + - check-tempest-dsvm-neutron-isolated + - check-tempest-dsvm-neutron-pg-isolated + - gate-tempest-dsvm-neutron-large-ops gate: - gate-neutron-requirements - gate-neutron-docs - gate-neutron-pep8 - gate-neutron-python26 - gate-neutron-python27 - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-neutron-pg-default - - gate-tempest-devstack-vm-neutron-isolated-default - - gate-tempest-devstack-vm-neutron-pg-isolated-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-neutron-pg + - gate-tempest-dsvm-neutron-isolated + - gate-tempest-dsvm-neutron-pg-isolated + - gate-tempest-dsvm-neutron-large-ops experimental: - - gate-tempest-devstack-vm-neutron-full-default - - check-tempest-devstack-vm-neutron-isolated-parallel-default + - gate-tempest-dsvm-neutron-full + - check-tempest-dsvm-neutron-isolated-parallel post: - neutron-branch-tarball - neutron-coverage @@ -1094,12 +1094,12 @@ projects: - neutron-merge-release-tags periodic: - neutron-propose-translation-update - - periodic-neutron-docs-stable-grizzly - - periodic-neutron-python26-stable-grizzly - - periodic-neutron-python27-stable-grizzly - - periodic-neutron-docs-stable-havana - - periodic-neutron-python26-stable-havana - - periodic-neutron-python27-stable-havana + - periodic-neutron-docs-grizzly + - periodic-neutron-python26-grizzly + - periodic-neutron-python27-grizzly + - periodic-neutron-docs-havana + - periodic-neutron-python26-havana + - periodic-neutron-python27-havana - name: openstack/swift check: @@ -1108,29 +1108,29 @@ projects: - gate-swift-docs - gate-swift-python26 - gate-swift-python27 - - check-swift-devstack-vm-functional-default - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-neutron-default - - check-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-swift-dsvm-functional + - check-tempest-dsvm-full + - check-tempest-dsvm-neutron + - check-tempest-dsvm-postgres-full + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-swift-requirements - gate-swift-docs - gate-swift-pep8 - gate-swift-python26 - gate-swift-python27 - - gate-swift-devstack-vm-functional-default - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-swift-dsvm-functional + - gate-tempest-dsvm-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - swift-branch-tarball - swift-coverage @@ -1161,11 +1161,11 @@ projects: - gate-python-ceilometerclient-python27 - gate-python-ceilometerclient-python33 - gate-python-ceilometerclient-pypy - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops gate: - gate-python-ceilometerclient-requirements - gate-python-ceilometerclient-docs @@ -1173,11 +1173,11 @@ projects: - gate-python-ceilometerclient-python26 - gate-python-ceilometerclient-python27 - gate-python-ceilometerclient-pypy - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops post: - python-ceilometerclient-branch-tarball - python-ceilometerclient-coverage @@ -1200,12 +1200,12 @@ projects: - gate-python-cinderclient-python27 - gate-python-cinderclient-python33 - gate-python-cinderclient-pypy - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-python-cinderclient-requirements - gate-python-cinderclient-docs @@ -1214,15 +1214,15 @@ projects: - gate-python-cinderclient-python27 - gate-python-cinderclient-python33 - gate-python-cinderclient-pypy - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - python-cinderclient-branch-tarball - python-cinderclient-coverage @@ -1244,27 +1244,27 @@ projects: - gate-python-glanceclient-python26 - gate-python-glanceclient-python27 - gate-python-glanceclient-python33 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-python-glanceclient-requirements - gate-python-glanceclient-docs - gate-python-glanceclient-pep8 - gate-python-glanceclient-python26 - gate-python-glanceclient-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - python-glanceclient-branch-tarball - python-glanceclient-coverage @@ -1286,27 +1286,27 @@ projects: - gate-python-keystoneclient-python26 - gate-python-keystoneclient-python27 - gate-python-keystoneclient-python33 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-python-keystoneclient-requirements - gate-python-keystoneclient-docs - gate-python-keystoneclient-pep8 - gate-python-keystoneclient-python26 - gate-python-keystoneclient-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - python-keystoneclient-branch-tarball - python-keystoneclient-coverage @@ -1329,12 +1329,12 @@ projects: - gate-python-novaclient-python27 - gate-python-novaclient-python33 - gate-python-novaclient-pypy - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-python-novaclient-requirements - gate-python-novaclient-docs @@ -1343,15 +1343,15 @@ projects: - gate-python-novaclient-python27 - gate-python-novaclient-python33 - gate-python-novaclient-pypy - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - python-novaclient-branch-tarball - python-novaclient-coverage @@ -1401,15 +1401,15 @@ projects: - gate-python-neutronclient-python27 - gate-python-neutronclient-python33 - gate-python-neutronclient-pypy - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - check-tempest-devstack-vm-neutron-pg-default - - check-tempest-devstack-vm-neutron-isolated-default - - check-tempest-devstack-vm-neutron-pg-isolated-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - check-tempest-dsvm-neutron-pg + - check-tempest-dsvm-neutron-isolated + - check-tempest-dsvm-neutron-pg-isolated + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-python-neutronclient-requirements - gate-python-neutronclient-docs @@ -1417,18 +1417,18 @@ projects: - gate-python-neutronclient-python26 - gate-python-neutronclient-python27 - gate-python-neutronclient-pypy - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-neutron-pg-default - - gate-tempest-devstack-vm-neutron-isolated-default - - gate-tempest-devstack-vm-neutron-pg-isolated-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-neutron-pg + - gate-tempest-dsvm-neutron-isolated + - gate-tempest-dsvm-neutron-pg-isolated + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells post: - python-neutronclient-branch-tarball - python-neutronclient-coverage @@ -1451,7 +1451,7 @@ projects: - gate-python-swiftclient-python27 - gate-python-swiftclient-python33 - gate-python-swiftclient-pypy - - check-swift-devstack-vm-functional-default + - check-swift-dsvm-functional gate: - gate-python-swiftclient-requirements - gate-python-swiftclient-docs @@ -1459,7 +1459,7 @@ projects: - gate-python-swiftclient-python26 - gate-python-swiftclient-python27 - gate-python-swiftclient-pypy - - gate-swift-devstack-vm-functional-default + - gate-swift-dsvm-functional post: - python-swiftclient-branch-tarball - python-swiftclient-coverage @@ -1478,26 +1478,26 @@ projects: - gate-requirements-pep8 - gate-requirements-python27 - gate-requirements-pypy - - check-requirements-integration - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - check-swift-devstack-vm-functional-default + - check-requirements-integration-dsvm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - check-swift-dsvm-functional gate: - gate-requirements-pep8 - gate-requirements-python27 - gate-requirements-pypy - - gate-requirements-integration - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm - - gate-swift-devstack-vm-functional-default + - gate-requirements-integration-dsvm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm + - gate-swift-dsvm-functional post: - post-mirror-python26 - post-mirror-python27 @@ -1510,12 +1510,12 @@ projects: - name: openstack-dev/grenade check: - gate-grenade-noop - - check-grenade-devstack-vm + - check-grenade-dsvm gate: - gate-grenade-noop - - gate-grenade-devstack-vm + - gate-grenade-dsvm experimental: - - gate-grenade-devstack-vm-stable + - gate-grenade-dsvm-stable - name: openstack-dev/cookiecutter check: @@ -1563,14 +1563,14 @@ projects: - gate-pbr-python27 - gate-pbr-python33 - gate-pbr-pypy - - check-requirements-integration - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - check-swift-devstack-vm-functional-default + - check-requirements-integration-dsvm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - check-swift-dsvm-functional gate: - gate-pbr-docs - gate-pbr-pep8 @@ -1578,16 +1578,16 @@ projects: - gate-pbr-python27 - gate-pbr-python33 - gate-pbr-pypy - - gate-requirements-integration - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm - - gate-swift-devstack-vm-functional-default + - gate-requirements-integration-dsvm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm + - gate-swift-dsvm-functional experimental: - - gate-devstack-vm-cells-default + - gate-devstack-dsvm-cells post: - pbr-branch-tarball - pbr-coverage @@ -1606,26 +1606,26 @@ projects: - name: openstack-dev/devstack check: - gate-devstack-bash8 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - check-swift-devstack-vm-functional-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - check-swift-dsvm-functional gate: - gate-devstack-bash8 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm - - gate-swift-devstack-vm-functional-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm + - gate-swift-dsvm-functional experimental: - - gate-tempest-devstack-vm-heat-slow-default - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-tempest-dsvm-heat-slow + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells - name: openstack-infra/elastic-recheck check: @@ -1637,55 +1637,55 @@ projects: - name: openstack-infra/devstack-gate check: - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm - - check-swift-devstack-vm-functional-default - - check-tempest-devstack-vm-full-stable-grizzly - - check-tempest-devstack-vm-neutron-stable-grizzly - - check-tempest-devstack-vm-postgres-full-stable-grizzly - - check-devstack-vm-cells-stable-grizzly - - check-tempest-devstack-vm-cells-stable-grizzly - - check-tempest-devstack-vm-cells-full-stable-grizzly - - check-tempest-devstack-vm-full-stable-havana - - check-tempest-devstack-vm-neutron-stable-havana - - check-tempest-devstack-vm-postgres-full-stable-havana - - check-devstack-vm-cells-stable-havana - - check-tempest-devstack-vm-cells-stable-havana - - check-tempest-devstack-vm-cells-full-stable-havana + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm + - check-swift-dsvm-functional + - check-tempest-dsvm-full-grizzly + - check-tempest-dsvm-neutron-grizzly + - check-tempest-dsvm-postgres-full-grizzly + - check-devstack-dsvm-cells-grizzly + - check-tempest-dsvm-cells-grizzly + - check-tempest-dsvm-cells-full-grizzly + - check-tempest-dsvm-full-havana + - check-tempest-dsvm-neutron-havana + - check-tempest-dsvm-postgres-full-havana + - check-devstack-dsvm-cells-havana + - check-tempest-dsvm-cells-havana + - check-tempest-dsvm-cells-full-havana gate: - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm - - gate-swift-devstack-vm-functional-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm + - gate-swift-dsvm-functional experimental: - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells # This is not strictly necessary; there is currently a transitive - # relationship between g-t-devstack-vm, - # g-t-devstack-vm-{postgres,cinder,neutron} and g-t-devstack-vm-full + # relationship between g-t-dsvm, + # g-t-dsvm-{postgres,cinder,neutron} and g-t-dsvm-full # that will ensure that these projects end up in the same shared # change queue, however, this fake project makes it explicit that - # g-t-devstack-vm and g-t-devstack-vm-full must share a change + # g-t-dsvm and g-t-dsvm-full must share a change # queue, which should protect against accidental queue divorce in - # case jobs get moved around. Since g-t-devstack-vm-full is a - # superset of g-t-devstack-vm, the whole set of projects is still - # gated on g-t-devstack-vm. + # case jobs get moved around. Since g-t-dsvm-full is a + # superset of g-t-dsvm, the whole set of projects is still + # gated on g-t-dsvm. - name: z/tempest gate: - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-full-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron-full + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops - name: openstack/tempest check: @@ -1693,45 +1693,45 @@ projects: - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-grenade-devstack-vm + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-grenade-dsvm gate: - gate-tempest-requirements - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-grenade-devstack-vm + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-grenade-dsvm experimental: - - gate-tempest-devstack-vm-heat-slow-default - - gate-grenade-devstack-vm-stable - - gate-devstack-vm-cells-default - - gate-tempest-devstack-vm-neutron-full-default - - periodic-tempest-devstack-vm-coverage-master + - gate-tempest-dsvm-heat-slow + - gate-grenade-dsvm-stable + - gate-devstack-dsvm-cells + - gate-tempest-dsvm-neutron-full + - periodic-tempest-dsvm-coverage-master post: - tempest-docs - tempest-branch-tarball periodic: - - periodic-tempest-devstack-vm-full-stable-grizzly - - periodic-tempest-devstack-vm-neutron-stable-grizzly - - periodic-tempest-devstack-vm-postgres-full-stable-grizzly - - periodic-tempest-devstack-vm-full-stable-havana - - periodic-tempest-devstack-vm-neutron-stable-havana - - periodic-tempest-devstack-vm-postgres-full-stable-havana - - periodic-tempest-devstack-vm-all-stable-havana - - periodic-tempest-devstack-vm-coverage-stable-havana - - periodic-tempest-devstack-vm-stress-stable-havana - - periodic-tempest-devstack-vm-neutron-pg-stable-havana - - periodic-tempest-devstack-vm-large-ops-stable-havana - - periodic-tempest-devstack-vm-neutron-large-ops-stable-havana + - periodic-tempest-dsvm-full-grizzly + - periodic-tempest-dsvm-neutron-grizzly + - periodic-tempest-dsvm-postgres-full-grizzly + - periodic-tempest-dsvm-full-havana + - periodic-tempest-dsvm-neutron-havana + - periodic-tempest-dsvm-postgres-full-havana + - periodic-tempest-dsvm-all-havana + - periodic-tempest-dsvm-coverage-havana + - periodic-tempest-dsvm-stress-havana + - periodic-tempest-dsvm-neutron-pg-havana + - periodic-tempest-dsvm-large-ops-havana + - periodic-tempest-dsvm-neutron-large-ops-havana - name: openstack/ceilometer check: @@ -1740,24 +1740,24 @@ projects: - gate-ceilometer-docs - gate-ceilometer-python26 - gate-ceilometer-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - check-swift-devstack-vm-functional-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - check-swift-dsvm-functional gate: - gate-ceilometer-requirements - gate-ceilometer-docs - gate-ceilometer-pep8 - gate-ceilometer-python26 - gate-ceilometer-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default - - gate-swift-devstack-vm-functional-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops + - gate-swift-dsvm-functional post: - ceilometer-branch-tarball - ceilometer-coverage @@ -1771,12 +1771,12 @@ projects: - ceilometer-merge-release-tags periodic: - ceilometer-propose-translation-update - - periodic-ceilometer-docs-stable-grizzly - - periodic-ceilometer-python26-stable-grizzly - - periodic-ceilometer-python27-stable-grizzly - - periodic-ceilometer-docs-stable-havana - - periodic-ceilometer-python26-stable-havana - - periodic-ceilometer-python27-stable-havana + - periodic-ceilometer-docs-grizzly + - periodic-ceilometer-python26-grizzly + - periodic-ceilometer-python27-grizzly + - periodic-ceilometer-docs-havana + - periodic-ceilometer-python26-havana + - periodic-ceilometer-python27-havana - name: stackforge/clouddocs-maven-plugin check: @@ -1866,24 +1866,24 @@ projects: - gate-heat-docs - gate-heat-python26 - gate-heat-python27 - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops gate: - gate-heat-requirements - gate-heat-pep8 - gate-heat-docs - gate-heat-python26 - gate-heat-python27 - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops experimental: - - gate-devstack-vm-cells-default + - gate-devstack-dsvm-cells post: - heat-branch-tarball - heat-coverage @@ -1896,12 +1896,12 @@ projects: - heat-docs - heat-merge-release-tags periodic: - - periodic-heat-docs-stable-grizzly - - periodic-heat-python26-stable-grizzly - - periodic-heat-python27-stable-grizzly - - periodic-heat-docs-stable-havana - - periodic-heat-python26-stable-havana - - periodic-heat-python27-stable-havana + - periodic-heat-docs-grizzly + - periodic-heat-python26-grizzly + - periodic-heat-python27-grizzly + - periodic-heat-docs-havana + - periodic-heat-python26-havana + - periodic-heat-python27-havana - heat-propose-translation-update - name: openstack/python-heatclient @@ -1912,24 +1912,24 @@ projects: - gate-python-heatclient-python27 - gate-python-heatclient-python33 - gate-python-heatclient-pypy - - check-tempest-devstack-vm-full-default - - check-tempest-devstack-vm-postgres-full-default - - check-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - check-tempest-dsvm-full + - check-tempest-dsvm-postgres-full + - check-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops gate: - gate-python-heatclient-requirements - gate-python-heatclient-pep8 - gate-python-heatclient-python26 - gate-python-heatclient-python27 - gate-python-heatclient-pypy - - gate-tempest-devstack-vm-full-default - - gate-tempest-devstack-vm-postgres-full-default - - gate-tempest-devstack-vm-neutron-default - - gate-tempest-devstack-vm-large-ops-default - - gate-tempest-devstack-vm-neutron-large-ops-default + - gate-tempest-dsvm-full + - gate-tempest-dsvm-postgres-full + - gate-tempest-dsvm-neutron + - gate-tempest-dsvm-large-ops + - gate-tempest-dsvm-neutron-large-ops experimental: - - gate-devstack-vm-cells-default + - gate-devstack-dsvm-cells post: - python-heatclient-branch-tarball - python-heatclient-coverage diff --git a/modules/openstack_project/templates/logs-dev.vhost.erb b/modules/openstack_project/templates/logs-dev.vhost.erb index 037cacc63d..c073b0bcd2 100644 --- a/modules/openstack_project/templates/logs-dev.vhost.erb +++ b/modules/openstack_project/templates/logs-dev.vhost.erb @@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %> allow from all + /*/*/*/*/gate-tempest-dsvm*/*> + ReadmeName /help/tempest-overview.html + + /periodic/*/periodic-tempest-dsvm*/*> + ReadmeName /help/tempest-overview.html + + /*/*/*/*/gate-tempest-dsvm*/*/logs/> + ReadmeName /help/tempest-logs.html + + /periodic/*/periodic-tempest-dsvm*/*/logs/> + ReadmeName /help/tempest-logs.html + + + # old patterns, can be removed in July 2014 /*/*/*/*/gate-tempest-devstack*/*> ReadmeName /help/tempest-overview.html diff --git a/modules/openstack_project/templates/logs.vhost.erb b/modules/openstack_project/templates/logs.vhost.erb index 037cacc63d..c073b0bcd2 100644 --- a/modules/openstack_project/templates/logs.vhost.erb +++ b/modules/openstack_project/templates/logs.vhost.erb @@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %> allow from all + /*/*/*/*/gate-tempest-dsvm*/*> + ReadmeName /help/tempest-overview.html + + /periodic/*/periodic-tempest-dsvm*/*> + ReadmeName /help/tempest-overview.html + + /*/*/*/*/gate-tempest-dsvm*/*/logs/> + ReadmeName /help/tempest-logs.html + + /periodic/*/periodic-tempest-dsvm*/*/logs/> + ReadmeName /help/tempest-logs.html + + + # old patterns, can be removed in July 2014 /*/*/*/*/gate-tempest-devstack*/*> ReadmeName /help/tempest-overview.html