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:
parent
c883ee2862
commit
85a2a5b0e8
@ -71,11 +71,11 @@ $("#graph-container").append($(new Image()).graphite({
|
|||||||
bgcolor: 'ffffff',
|
bgcolor: 'ffffff',
|
||||||
fgcolor: '000000',
|
fgcolor: '000000',
|
||||||
target: [
|
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.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-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.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-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.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-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-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-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.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"
|
title: "Gate Failure Rates"
|
||||||
}));
|
}));
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-full-{branch-designator}'
|
name: 'periodic-tempest-dsvm-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-postgres-full-{branch-designator}'
|
name: 'periodic-tempest-dsvm-postgres-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-neutron-{branch-designator}'
|
name: 'periodic-tempest-dsvm-neutron{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -91,7 +91,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-all-{branch-designator}'
|
name: 'periodic-tempest-dsvm-all{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-coverage-{branch-designator}'
|
name: 'periodic-tempest-dsvm-coverage{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -151,7 +151,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-stress-{branch-designator}'
|
name: 'periodic-tempest-dsvm-stress{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -181,7 +181,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-neutron-pg-{branch-designator}'
|
name: 'periodic-tempest-dsvm-neutron-pg{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -213,7 +213,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-large-ops-{branch-designator}'
|
name: 'periodic-tempest-dsvm-large-ops{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -243,7 +243,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-neutron-large-ops-{branch-designator}'
|
name: 'periodic-tempest-dsvm-neutron-large-ops{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -274,7 +274,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-all-{branch-designator}'
|
name: 'periodic-tempest-dsvm-all{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -304,7 +304,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-coverage-{branch-designator}'
|
name: 'periodic-tempest-dsvm-coverage{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -334,7 +334,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-tempest-devstack-vm-stress-{branch-designator}'
|
name: 'periodic-tempest-dsvm-stress{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -366,15 +366,15 @@
|
|||||||
- job-group:
|
- job-group:
|
||||||
name: devstack-periodic-jobs
|
name: devstack-periodic-jobs
|
||||||
jobs:
|
jobs:
|
||||||
- 'periodic-tempest-devstack-vm-full-{branch-designator}'
|
- 'periodic-tempest-dsvm-full{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-postgres-full-{branch-designator}'
|
- 'periodic-tempest-dsvm-postgres-full{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-neutron-{branch-designator}'
|
- 'periodic-tempest-dsvm-neutron{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-all-{branch-designator}'
|
- 'periodic-tempest-dsvm-all{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-coverage-{branch-designator}'
|
- 'periodic-tempest-dsvm-coverage{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-stress-{branch-designator}'
|
- 'periodic-tempest-dsvm-stress{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-neutron-pg-{branch-designator}'
|
- 'periodic-tempest-dsvm-neutron-pg{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-large-ops-{branch-designator}'
|
- 'periodic-tempest-dsvm-large-ops{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-neutron-large-ops-{branch-designator}'
|
- 'periodic-tempest-dsvm-neutron-large-ops{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-all-{branch-designator}'
|
- 'periodic-tempest-dsvm-all{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-coverage-{branch-designator}'
|
- 'periodic-tempest-dsvm-coverage{branch-designator}'
|
||||||
- 'periodic-tempest-devstack-vm-stress-{branch-designator}'
|
- 'periodic-tempest-dsvm-stress{branch-designator}'
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-full-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-heat-slow-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-heat-slow{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -59,7 +59,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -90,7 +90,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-pg-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-pg{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -122,7 +122,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-isolated-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-isolated{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -154,7 +154,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-isolated-parallel-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-isolated-parallel{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -184,7 +184,7 @@
|
|||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-pg-isolated-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-pg-isolated{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -217,7 +217,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-full-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -249,7 +249,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-devstack-vm-cells-{branch-designator}'
|
name: '{pipeline}-devstack-dsvm-cells{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -279,7 +279,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-cells-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-cells{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -309,7 +309,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-cells-full-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-cells-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -340,7 +340,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-large-ops-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-large-ops{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -369,7 +369,7 @@
|
|||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-neutron-large-ops-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-neutron-large-ops{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -400,7 +400,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-postgres-zeromq-full-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-postgres-zeromq-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -432,7 +432,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-postgres-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-postgres{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -462,7 +462,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-tempest-devstack-vm-postgres-full-{branch-designator}'
|
name: '{pipeline}-tempest-dsvm-postgres-full{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -493,7 +493,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-grenade-devstack-vm'
|
name: '{pipeline}-grenade-dsvm'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -519,7 +519,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: gate-grenade-devstack-vm-stable
|
name: gate-grenade-dsvm-stable
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -547,20 +547,20 @@
|
|||||||
- job-group:
|
- job-group:
|
||||||
name: devstack-jobs
|
name: devstack-jobs
|
||||||
jobs:
|
jobs:
|
||||||
- '{pipeline}-tempest-devstack-vm-full-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-full{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-pg-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-pg{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-isolated-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-isolated{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-isolated-parallel-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-isolated-parallel{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-pg-isolated-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-pg-isolated{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-full-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-full{branch-designator}'
|
||||||
- '{pipeline}-devstack-vm-cells-{branch-designator}'
|
- '{pipeline}-devstack-dsvm-cells{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-cells-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-cells{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-cells-full-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-cells-full{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-large-ops-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-large-ops{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-neutron-large-ops-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-neutron-large-ops{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-postgres-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-postgres{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-postgres-full-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-postgres-full{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-heat-slow-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-heat-slow{branch-designator}'
|
||||||
- '{pipeline}-tempest-devstack-vm-postgres-zeromq-full-{branch-designator}'
|
- '{pipeline}-tempest-dsvm-postgres-zeromq-full{branch-designator}'
|
||||||
- '{pipeline}-grenade-devstack-vm'
|
- '{pipeline}-grenade-dsvm'
|
||||||
|
@ -981,19 +981,19 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
- openstack-publish-jobs
|
- openstack-publish-jobs
|
||||||
- '{pipeline}-swift-devstack-vm-functional-{branch-designator}':
|
- '{pipeline}-swift-dsvm-functional{branch-designator}':
|
||||||
pipeline: gate
|
pipeline: gate
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
branch-designator: default
|
branch-designator: ''
|
||||||
branch-override: default
|
branch-override: default
|
||||||
- '{pipeline}-swift-devstack-vm-functional-{branch-designator}':
|
- '{pipeline}-swift-dsvm-functional{branch-designator}':
|
||||||
pipeline: check
|
pipeline: check
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
branch-designator: default
|
branch-designator: ''
|
||||||
branch-override: default
|
branch-override: default
|
||||||
- 'periodic-swift-devstack-vm-functional-{branch-designator}':
|
- 'periodic-swift-dsvm-functional{branch-designator}':
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
branch-designator: stable-havana
|
branch-designator: '-havana'
|
||||||
branch-override: stable/havana
|
branch-override: stable/havana
|
||||||
# No one is interested in stable/ branches on swift, so don't run bitrot jobs
|
# No one is interested in stable/ branches on swift, so don't run bitrot jobs
|
||||||
|
|
||||||
@ -1019,35 +1019,35 @@
|
|||||||
- devstack-jobs:
|
- devstack-jobs:
|
||||||
pipeline: gate
|
pipeline: gate
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
branch-designator: default
|
branch-designator: ''
|
||||||
branch-override: default
|
branch-override: default
|
||||||
- devstack-jobs:
|
- devstack-jobs:
|
||||||
pipeline: check
|
pipeline: check
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
branch-designator: default
|
branch-designator: ''
|
||||||
branch-override: default
|
branch-override: default
|
||||||
# Stable check jobs for testing devstack gate
|
# Stable check jobs for testing devstack gate
|
||||||
- devstack-jobs:
|
- devstack-jobs:
|
||||||
pipeline: check
|
pipeline: check
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
branch-designator: stable-grizzly
|
branch-designator: '-grizzly'
|
||||||
branch-override: stable/grizzly
|
branch-override: stable/grizzly
|
||||||
- devstack-jobs:
|
- devstack-jobs:
|
||||||
pipeline: check
|
pipeline: check
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
branch-designator: stable-havana
|
branch-designator: '-havana'
|
||||||
branch-override: stable/havana
|
branch-override: stable/havana
|
||||||
# Periodic jobs for various branches
|
# Periodic jobs for various branches
|
||||||
- devstack-periodic-jobs:
|
- devstack-periodic-jobs:
|
||||||
branch-designator: stable-grizzly
|
branch-designator: '-grizzly'
|
||||||
branch-override: stable/grizzly
|
branch-override: stable/grizzly
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
- devstack-periodic-jobs:
|
- devstack-periodic-jobs:
|
||||||
branch-designator: stable-havana
|
branch-designator: '-havana'
|
||||||
branch-override: stable/havana
|
branch-override: stable/havana
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
- devstack-periodic-jobs:
|
- devstack-periodic-jobs:
|
||||||
branch-designator: master
|
branch-designator: '-master'
|
||||||
branch-override: master
|
branch-override: master
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
|
|
||||||
@ -1064,10 +1064,10 @@
|
|||||||
name: requirements-jobs
|
name: requirements-jobs
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- '{pipeline}-requirements-integration':
|
- '{pipeline}-requirements-integration-dsvm':
|
||||||
pipeline: gate
|
pipeline: gate
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
- '{pipeline}-requirements-integration':
|
- '{pipeline}-requirements-integration-dsvm':
|
||||||
pipeline: check
|
pipeline: check
|
||||||
node: 'devstack-precise || devstack-precise-check'
|
node: 'devstack-precise || devstack-precise-check'
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-{name}-python26-{branch-name}'
|
name: 'periodic-{name}-python26{branch-name}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
- timeout:
|
- timeout:
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-{name}-python27-{branch-name}'
|
name: 'periodic-{name}-python27{branch-name}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
- timeout:
|
- timeout:
|
||||||
@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-{name}-docs-{branch-name}'
|
name: 'periodic-{name}-docs{branch-name}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
- timeout:
|
- timeout:
|
||||||
@ -99,22 +99,22 @@
|
|||||||
- job-group:
|
- job-group:
|
||||||
name: python-grizzly-bitrot-jobs
|
name: python-grizzly-bitrot-jobs
|
||||||
branch: 'stable/grizzly'
|
branch: 'stable/grizzly'
|
||||||
branch-name: 'stable-grizzly'
|
branch-name: '-grizzly'
|
||||||
email: openstack-stable-maint@lists.openstack.org
|
email: openstack-stable-maint@lists.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
jobs:
|
jobs:
|
||||||
- 'periodic-{name}-python26-{branch-name}'
|
- 'periodic-{name}-python26{branch-name}'
|
||||||
- 'periodic-{name}-python27-{branch-name}'
|
- 'periodic-{name}-python27{branch-name}'
|
||||||
- 'periodic-{name}-docs-{branch-name}'
|
- 'periodic-{name}-docs{branch-name}'
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: python-havana-bitrot-jobs
|
name: python-havana-bitrot-jobs
|
||||||
branch: 'stable/havana'
|
branch: 'stable/havana'
|
||||||
branch-name: 'stable-havana'
|
branch-name: '-havana'
|
||||||
email: openstack-stable-maint@lists.openstack.org
|
email: openstack-stable-maint@lists.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
jobs:
|
jobs:
|
||||||
- 'periodic-{name}-python26-{branch-name}'
|
- 'periodic-{name}-python26{branch-name}'
|
||||||
- 'periodic-{name}-python27-{branch-name}'
|
- 'periodic-{name}-python27{branch-name}'
|
||||||
- 'periodic-{name}-docs-{branch-name}'
|
- 'periodic-{name}-docs{branch-name}'
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-requirements-integration'
|
name: '{pipeline}-requirements-integration-dsvm'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- job-template:
|
- job-template:
|
||||||
name: '{pipeline}-swift-devstack-vm-functional-{branch-designator}'
|
name: '{pipeline}-swift-dsvm-functional{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -38,7 +38,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: 'periodic-swift-devstack-vm-functional-{branch-designator}'
|
name: 'periodic-swift-dsvm-functional{branch-designator}'
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
|
@ -16,12 +16,12 @@ pipelines:
|
|||||||
jobs:
|
jobs:
|
||||||
- name: ^.*$
|
- name: ^.*$
|
||||||
parameter-function: set_log_url
|
parameter-function: set_log_url
|
||||||
- name: gate-tempest-devstack-vm-neutron-full
|
- name: gate-tempest-dsvm-neutron-full
|
||||||
branch: ^(?!stable/grizzly).*$
|
branch: ^(?!stable/grizzly).*$
|
||||||
voting: false
|
voting: false
|
||||||
- name: gate-tempest-devstack-vm-postgres-full
|
- name: gate-tempest-dsvm-postgres-full
|
||||||
voting: false
|
voting: false
|
||||||
- name: gate-grenade-devstack-vm
|
- name: gate-grenade-dsvm
|
||||||
voting: false
|
voting: false
|
||||||
- name: gate-nova-pylint
|
- name: gate-nova-pylint
|
||||||
voting: false
|
voting: false
|
||||||
@ -141,10 +141,10 @@ projects:
|
|||||||
- gate-cinder-docs
|
- gate-cinder-docs
|
||||||
- gate-cinder-python26
|
- gate-cinder-python26
|
||||||
- gate-cinder-python27
|
- gate-cinder-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/glance
|
- name: openstack/glance
|
||||||
check:
|
check:
|
||||||
@ -153,10 +153,10 @@ projects:
|
|||||||
- gate-glance-docs
|
- gate-glance-docs
|
||||||
- gate-glance-python26
|
- gate-glance-python26
|
||||||
- gate-glance-python27
|
- gate-glance-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/horizon
|
- name: openstack/horizon
|
||||||
check:
|
check:
|
||||||
@ -166,10 +166,10 @@ projects:
|
|||||||
- gate-horizon-python26
|
- gate-horizon-python26
|
||||||
- gate-horizon-python27
|
- gate-horizon-python27
|
||||||
- gate-horizon-selenium
|
- gate-horizon-selenium
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/keystone
|
- name: openstack/keystone
|
||||||
check:
|
check:
|
||||||
@ -178,10 +178,10 @@ projects:
|
|||||||
- gate-keystone-docs
|
- gate-keystone-docs
|
||||||
- gate-keystone-python26
|
- gate-keystone-python26
|
||||||
- gate-keystone-python27
|
- gate-keystone-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/nova
|
- name: openstack/nova
|
||||||
check:
|
check:
|
||||||
@ -190,10 +190,10 @@ projects:
|
|||||||
- gate-nova-docs
|
- gate-nova-docs
|
||||||
- gate-nova-python26
|
- gate-nova-python26
|
||||||
- gate-nova-python27
|
- gate-nova-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
- gate-nova-pylint
|
- gate-nova-pylint
|
||||||
|
|
||||||
- name: openstack/oslo-incubator
|
- name: openstack/oslo-incubator
|
||||||
@ -237,7 +237,7 @@ projects:
|
|||||||
- gate-neutron-docs
|
- gate-neutron-docs
|
||||||
- gate-neutron-python26
|
- gate-neutron-python26
|
||||||
- gate-neutron-python27
|
- gate-neutron-python27
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
|
|
||||||
- name: openstack/swift
|
- name: openstack/swift
|
||||||
check:
|
check:
|
||||||
@ -246,10 +246,10 @@ projects:
|
|||||||
- gate-swift-docs
|
- gate-swift-docs
|
||||||
- gate-swift-python26
|
- gate-swift-python26
|
||||||
- gate-swift-python27
|
- gate-swift-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-ceilometerclient
|
- name: openstack/python-ceilometerclient
|
||||||
check:
|
check:
|
||||||
@ -266,10 +266,10 @@ projects:
|
|||||||
- gate-python-cinderclient-docs
|
- gate-python-cinderclient-docs
|
||||||
- gate-python-cinderclient-python26
|
- gate-python-cinderclient-python26
|
||||||
- gate-python-cinderclient-python27
|
- gate-python-cinderclient-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-glanceclient
|
- name: openstack/python-glanceclient
|
||||||
check:
|
check:
|
||||||
@ -278,10 +278,10 @@ projects:
|
|||||||
- gate-python-glanceclient-docs
|
- gate-python-glanceclient-docs
|
||||||
- gate-python-glanceclient-python26
|
- gate-python-glanceclient-python26
|
||||||
- gate-python-glanceclient-python27
|
- gate-python-glanceclient-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-keystoneclient
|
- name: openstack/python-keystoneclient
|
||||||
check:
|
check:
|
||||||
@ -290,10 +290,10 @@ projects:
|
|||||||
- gate-python-keystoneclient-docs
|
- gate-python-keystoneclient-docs
|
||||||
- gate-python-keystoneclient-python26
|
- gate-python-keystoneclient-python26
|
||||||
- gate-python-keystoneclient-python27
|
- gate-python-keystoneclient-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-novaclient
|
- name: openstack/python-novaclient
|
||||||
check:
|
check:
|
||||||
@ -302,10 +302,10 @@ projects:
|
|||||||
- gate-python-novaclient-docs
|
- gate-python-novaclient-docs
|
||||||
- gate-python-novaclient-python26
|
- gate-python-novaclient-python26
|
||||||
- gate-python-novaclient-python27
|
- gate-python-novaclient-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-openstackclient
|
- name: openstack/python-openstackclient
|
||||||
check:
|
check:
|
||||||
@ -322,10 +322,10 @@ projects:
|
|||||||
- gate-python-neutronclient-docs
|
- gate-python-neutronclient-docs
|
||||||
- gate-python-neutronclient-python26
|
- gate-python-neutronclient-python26
|
||||||
- gate-python-neutronclient-python27
|
- gate-python-neutronclient-python27
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack/python-swiftclient
|
- name: openstack/python-swiftclient
|
||||||
check:
|
check:
|
||||||
@ -342,7 +342,7 @@ projects:
|
|||||||
- name: openstack-dev/grenade
|
- name: openstack-dev/grenade
|
||||||
check:
|
check:
|
||||||
- gate-noop
|
- gate-noop
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack-dev/hacking
|
- name: openstack-dev/hacking
|
||||||
check:
|
check:
|
||||||
@ -361,17 +361,17 @@ projects:
|
|||||||
|
|
||||||
- name: openstack-dev/devstack
|
- name: openstack-dev/devstack
|
||||||
check:
|
check:
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: openstack-infra/devstack-gate
|
- name: openstack-infra/devstack-gate
|
||||||
check:
|
check:
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-grenade-devstack-vm
|
- gate-grenade-dsvm
|
||||||
|
|
||||||
- name: z/tempest
|
- name: z/tempest
|
||||||
|
|
||||||
@ -379,10 +379,10 @@ projects:
|
|||||||
check:
|
check:
|
||||||
- gate-tempest-requirements
|
- gate-tempest-requirements
|
||||||
- gate-tempest-pep8
|
- gate-tempest-pep8
|
||||||
- gate-tempest-devstack-vm-full
|
- gate-tempest-dsvm-full
|
||||||
- gate-tempest-devstack-vm-postgres-full
|
- gate-tempest-dsvm-postgres-full
|
||||||
- gate-tempest-devstack-vm-neutron
|
- gate-tempest-dsvm-neutron
|
||||||
- gate-tempest-devstack-vm-neutron-full
|
- gate-tempest-dsvm-neutron-full
|
||||||
|
|
||||||
- name: openstack/ceilometer
|
- name: openstack/ceilometer
|
||||||
check:
|
check:
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
|
|||||||
allow from all
|
allow from all
|
||||||
</Directory>
|
</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*/*>
|
<Directory <%= docroot %>/*/*/*/*/gate-tempest-devstack*/*>
|
||||||
ReadmeName /help/tempest-overview.html
|
ReadmeName /help/tempest-overview.html
|
||||||
</Directory>
|
</Directory>
|
||||||
|
@ -30,6 +30,20 @@ NameVirtualHost <%= vhost_name %>:<%= port %>
|
|||||||
allow from all
|
allow from all
|
||||||
</Directory>
|
</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*/*>
|
<Directory <%= docroot %>/*/*/*/*/gate-tempest-devstack*/*>
|
||||||
ReadmeName /help/tempest-overview.html
|
ReadmeName /help/tempest-overview.html
|
||||||
</Directory>
|
</Directory>
|
||||||
|
Loading…
Reference in New Issue
Block a user