Revert "Update jenkins jobs to optionally allow trusty"

This reverts commit 46b8b8857dad86431652217b0edd616dbf5c7b0b.

This is necessary as there is a bug in the Jenkins gearman-plugin that
prevents node selection from working properly. Adding this will cause
jobs to run on trusty even if we don't want them to run there. Revert to
avoid this problem.

Change-Id: Ie8541cdb4fafe0db87e1785374a26539811e80f5
This commit is contained in:
Clark Boylan 2014-06-20 11:04:11 -07:00
parent 72c32e161e
commit 607b2f2ab4
14 changed files with 64 additions and 43 deletions

@ -1,6 +1,6 @@
- job:
name: gate-barbican-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-blazar-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-designate-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-heat-templates-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-magnetodb-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-manila-tempest-dsvm-neutron
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:
@ -41,7 +41,7 @@
- job:
name: gate-manila-tempest-dsvm-neutron-multibackend
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-mistral-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -1,6 +1,6 @@
- job:
name: gate-murano-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -55,11 +55,11 @@
jobs:
- '{pipeline}-{injectedlib}-dsvm-{name}{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- '{pipeline}-{injectedlib}-dsvm-{name}{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: ''
branch-override: default

@ -306,12 +306,12 @@
env: 27sa07
- '{pipeline}-sqlalchemy-migrate-devstack-dsvm{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- '{pipeline}-sqlalchemy-migrate-devstack-dsvm{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise'
branch-designator: ''
branch-override: default
- hook-{name}-rtfd
@ -1105,27 +1105,27 @@
- translation-jobs
- '{pipeline}-neutron-dsvm-functional{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: ''
branch-override: default
- '{pipeline}-neutron-dsvm-functional{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- '{pipeline}-neutron-dsvm-api{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- devstack-jobs:
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: '-2'
branch-override: default
- devstack-jobs:
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-2'
branch-override: default
@ -1411,17 +1411,17 @@
envlist: func
- '{pipeline}-swift-dsvm-functional{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: ''
branch-override: default
- '{pipeline}-swift-dsvm-functional{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- '{pipeline}-swift-dsvm-functional{branch-designator}':
pipeline: periodic
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-havana'
branch-override: stable/havana
# No one is interested in stable/ branches on swift, so don't run bitrot jobs
@ -1447,50 +1447,61 @@
# Normal gate and check jobs
- devstack-jobs:
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: ''
branch-override: default
- devstack-jobs:
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: ''
branch-override: default
- devstack-jobs:
pipeline: experimental
node: 'dsvm-precise-krnl'
branch-designator: ''
branch-override: default
# Stable gate jobs for branchless tempest
- devstack-jobs:
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: '-icehouse'
branch-override: stable/icehouse
# Stable check jobs for testing devstack gate
- devstack-jobs:
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-havana'
branch-override: stable/havana
- devstack-jobs:
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-icehouse'
branch-override: stable/icehouse
# Periodic jobs for various branches
- devstack-jobs:
pipeline: periodic
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: '-havana'
branch-override: stable/havana
- devstack-jobs:
pipeline: periodic
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: '-icehouse'
branch-override: stable/icehouse
- devstack-jobs:
pipeline: periodic
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
branch-designator: '-master'
branch-override: master
# Special jobs for devstack-gate
- devstack-gate-jobs:
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
# Trusty node testing
- devstack-jobs:
pipeline: check
node: 'devstack-trusty'
branch-designator: '-trusty'
branch-override: default
- project:
@ -1507,10 +1518,10 @@
jobs:
- '{pipeline}-requirements-integration-dsvm':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
- '{pipeline}-requirements-integration-dsvm':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
- project:
name: tempest
@ -2075,17 +2086,17 @@
- translation-jobs
- '{pipeline}-tempest-dsvm-ironic{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-postgres{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-virtual-ironic{branch-designator}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
branch-designator: '-nv'
branch-override: default
@ -2330,6 +2341,8 @@
node: bare-precise
- gate-rally-install-{node}:
node: bare-centos6
- 'check-rally-cli':
node: 'devstack-precise || devstack-precise-check'
- project:
name: python-rallyclient

@ -54,7 +54,7 @@
- job-template:
name: 'check-rally-dsvm-{name}'
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
wrappers:
- timeout:
@ -75,7 +75,7 @@
- job-template:
name: 'check-rally-dsvm-neutron-{name}'
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise || devstack-precise-check'
wrappers:
- timeout:
@ -95,8 +95,8 @@
- job:
name: 'check-rally-dsvm-cli'
node: 'devstack-precise || devstack-trusty'
name: 'check-rally-cli'
node: 'devstack-precise || devstack-precise-check'
builders:
- link-logs

@ -1,6 +1,6 @@
- job:
name: gate-solum-devstack-dsvm
node: 'devstack-precise || devstack-trusty'
node: devstack-precise
wrappers:
- timeout:

@ -29,7 +29,7 @@
- job-template:
name: 'gate-trove-functional-dsvm-{datastore}'
node: 'devstack-precise || devstack-trusty'
node: 'devstack-precise'
wrappers:
- timeout:

@ -637,7 +637,7 @@ jobs:
voting: false
- name: gate-tomograph-python33
voting: false
- name: check-rally-dsvm-cli
- name: check-rally-cli
voting: false
- name: gate-stevedore-docs
voting: false
@ -1008,6 +1008,8 @@ projects:
- check-neutron-dsvm-api
- gate-grenade-dsvm-neutron-forward
- neutron-upstream-translation-update
- experimental-tempest-dsvm-neutron
- experimental-tempest-dsvm-neutron-pg
experimental-tripleo:
- check-tripleo-ironic-seed-precise
- check-tripleo-undercloud-precise
@ -2411,6 +2413,9 @@ projects:
- check-tempest-master-dsvm-full-havana
- check-tempest-master-dsvm-neutron-havana
- check-tempest-dsvm-f20
- check-tempest-dsvm-full-trusty
- check-tempest-dsvm-neutron-trusty
- check-grenade-dsvm-trusty
- name: openstack-dev/grenade
check:
@ -2604,6 +2609,9 @@ projects:
- check-tempest-master-dsvm-full-havana
- check-tempest-master-dsvm-neutron-havana
- check-tempest-dsvm-f20
- check-tempest-dsvm-full-trusty
- check-tempest-dsvm-neutron-trusty
- check-grenade-dsvm-trusty
experimental-tripleo:
- check-tripleo-ironic-seed-precise
- check-tripleo-undercloud-precise
@ -4353,7 +4361,7 @@ projects:
- gate-rally-install-bare-precise
- check-rally-dsvm-rally
- check-rally-dsvm-neutron-rally
- check-rally-dsvm-cli
- check-rally-cli
gate:
- gate-rally-pep8
- gate-rally-python26