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
This commit is contained in:
James E. Blair 2013-12-02 14:19:05 -08:00
parent c883ee2862
commit 85a2a5b0e8
11 changed files with 629 additions and 601 deletions

View File

@ -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"
}));

View File

@ -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}'

View File

@ -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'

View File

@ -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'

View File

@ -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}'

View File

@ -1,5 +1,5 @@
- job-template:
name: '{pipeline}-requirements-integration'
name: '{pipeline}-requirements-integration-dsvm'
node: '{node}'
wrappers:

View File

@ -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:

View File

@ -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:

File diff suppressed because it is too large Load Diff

View File

@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
allow from all
</Directory>
<Directory <%= docroot %>/*/*/*/*/gate-tempest-dsvm*/*>
ReadmeName /help/tempest-overview.html
</Directory>
<Directory <%= docroot %>/periodic/*/periodic-tempest-dsvm*/*>
ReadmeName /help/tempest-overview.html
</Directory>
<Directory <%= docroot %>/*/*/*/*/gate-tempest-dsvm*/*/logs/>
ReadmeName /help/tempest-logs.html
</Directory>
<Directory <%= docroot %>/periodic/*/periodic-tempest-dsvm*/*/logs/>
ReadmeName /help/tempest-logs.html
</Directory>
# old patterns, can be removed in July 2014
<Directory <%= docroot %>/*/*/*/*/gate-tempest-devstack*/*>
ReadmeName /help/tempest-overview.html
</Directory>

View File

@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
allow from all
</Directory>
<Directory <%= docroot %>/*/*/*/*/gate-tempest-dsvm*/*>
ReadmeName /help/tempest-overview.html
</Directory>
<Directory <%= docroot %>/periodic/*/periodic-tempest-dsvm*/*>
ReadmeName /help/tempest-overview.html
</Directory>
<Directory <%= docroot %>/*/*/*/*/gate-tempest-dsvm*/*/logs/>
ReadmeName /help/tempest-logs.html
</Directory>
<Directory <%= docroot %>/periodic/*/periodic-tempest-dsvm*/*/logs/>
ReadmeName /help/tempest-logs.html
</Directory>
# old patterns, can be removed in July 2014
<Directory <%= docroot %>/*/*/*/*/gate-tempest-devstack*/*>
ReadmeName /help/tempest-overview.html
</Directory>