Convert python-jobs to run on xenial

This moves members of the python-jobs group over to using xenial by
default on >= Newton. We continue to run on trusty on older branches.

Change-Id: Idba3883443e53567435c36dcc833b5f3988d8670
This commit is contained in:
Clark Boylan 2016-07-20 10:53:35 -07:00 committed by Anita Kuno
parent 5095dc75b4
commit 02fc6ae7ed
6 changed files with 1382 additions and 712 deletions

View File

@ -100,8 +100,11 @@
- job-group:
name: 'ansible-role-jobs'
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}'
- 'gate-{name}-linters'
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: '-nv'
@ -123,8 +126,11 @@
- job-group:
name: 'ansible-role-dsvm-jobs'
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}'
- 'gate-{name}-linters'
- '{pipeline}-{name}-dsvm-ansible-func-{ostype}{job-suffix}':
job-suffix: '-nv'

View File

@ -1,6 +1,9 @@
- job-group:
name: charm-layer-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8'
- 'gate-{name}-pep8-{node}'
- gate-{name}-tox-{envlist}:
envlist: build

View File

@ -745,7 +745,10 @@
jobs:
- openstack-publish-jobs
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: charm-hacluster
@ -948,7 +951,10 @@
jobs:
- specs-jobs
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: charm-swift-proxy
@ -1144,7 +1150,10 @@
name: compass-specs
jobs:
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: compute-hyperv
@ -1366,7 +1375,10 @@
jobs:
- openstack-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}':
envlist:
- doc8
@ -1484,7 +1496,10 @@
jobs:
- gate-{name}-bashate
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- propose-devstack-plugins-list
@ -1977,9 +1992,18 @@
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-pep8
- gate-{name}-docs
- gate-{name}-python27
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-python27-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}':
envlist: queries
@ -1988,7 +2012,10 @@
docroot: election
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
@ -2031,8 +2058,14 @@
jobs:
- openstack-publish-jobs
- '{name}-tarball'
- gate-{name}-docs
- gate-{name}-pep8
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: fairy-slipper
@ -2296,7 +2329,10 @@
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
@ -2342,7 +2378,10 @@
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- hook-{name}-rtfd
- project:
@ -2756,7 +2795,10 @@
docroot: governance
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
@ -2764,7 +2806,10 @@
docroot: governance-uc
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: grafyaml
@ -3066,15 +3111,24 @@
jobs:
- openstack-publish-jobs
- gate-{name}-pep8
- gate-{name}-docs
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-requirements
- project:
name: inception
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: infra-ansible
@ -3090,7 +3144,10 @@
jobs:
- infra-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: infra-specs
@ -3119,7 +3176,10 @@
name: intel-nfv-ci-tests
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: iotronic
@ -3317,7 +3377,10 @@
jobs:
- specs-jobs
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ironic-lib
@ -3787,7 +3850,10 @@
name: kwapi
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ldappool
@ -3968,9 +4034,15 @@
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-requirements
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-manila-publishimage-{image-name}':
image-name: generic
- 'gate-manila-buildimage-{image-name}':
@ -5184,7 +5256,10 @@
jobs:
- specs-jobs
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: nova-zvm-virt-driver
@ -5232,7 +5307,10 @@
name: opencafe
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: openstack-ansible
@ -5333,7 +5411,10 @@
jobs:
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-linters'
- gate-{name}-requirements
@ -5580,7 +5661,10 @@
jobs:
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-linters'
- gate-{name}-requirements
- '{name}-announce-release'
@ -5710,8 +5794,14 @@
jobs:
- openstack-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-pep8'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-pep8-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: openstack-salt-specs
@ -5761,7 +5851,10 @@
- 'openstackid-release-{job-suffix}':
job-suffix: 'branch'
- infra-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: os-api-ref
@ -6408,8 +6501,14 @@
name: ospurge
jobs:
- gate-{name}-pep8
- gate-{name}-python27
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-python27-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ossa
@ -6417,7 +6516,10 @@
docroot: security
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
@ -6564,7 +6666,10 @@
doc-publisher-site: docs.openstack.org
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: proliantutils
@ -7651,7 +7756,10 @@
jobs:
- openstack-publish-jobs
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: puppet-openstack_health
@ -7721,7 +7829,10 @@
- 'gate-openstackci-beaker-{node}':
node: ubuntu-trusty
ostype: trusty
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- infra-publish-jobs
- project:
@ -9471,7 +9582,10 @@
name: ramdisk-func-test
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: refstack
@ -9516,12 +9630,18 @@
docroot: releases
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}':
envlist: validate
- 'gate-{name}-tox-{envlist}':
envlist: list-changes
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
@ -9741,7 +9861,10 @@
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-pep8
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: sahara-dashboard
@ -10537,7 +10660,10 @@
- ubuntu-xenial
- fedora-23
- infra-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: tacker
@ -10728,7 +10854,10 @@
docroot: transparency-policy
jobs:
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
@ -10878,7 +11007,10 @@
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
@ -10904,7 +11036,10 @@
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-docs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:

View File

@ -64,7 +64,7 @@
node: ubuntu-trusty
- job-template:
name: 'gate-{name}-pep8'
name: 'gate-{name}-pep8-{node}'
builders:
- print-template-name:
@ -78,7 +78,7 @@
publishers:
- console-log
node: ubuntu-trusty
node: '{node}'
- job-template:
name: 'gate-{name}-pylint'
@ -98,7 +98,7 @@
node: ubuntu-trusty
- job-template:
name: 'gate-{name}-python27'
name: 'gate-{name}-python27-{node}'
wrappers:
- build-timeout:
@ -118,10 +118,10 @@
- test-results
- console-log
node: ubuntu-trusty
node: '{node}'
- job-template:
name: 'gate-{name}-python27-db'
name: 'gate-{name}-python27-db-{node}'
description: 'Same job as gate-{name}-python27 but sets up databases.'
wrappers:
@ -148,7 +148,7 @@
- test-results
- console-log
node: ubuntu-trusty
node: '{node}'
- job-template:
name: 'periodic-{name}-{python}-with-oslo-master'
@ -342,7 +342,7 @@
node: ubuntu-xenial
- job-template:
name: 'gate-{name}-docs'
name: 'gate-{name}-docs-{node}'
builders:
- print-template-name:
@ -356,7 +356,7 @@
- upload-sphinx-draft
- console-log
node: ubuntu-trusty
node: '{node}'
- job-template:
name: 'gate-{name}-tox-{envlist}'
@ -492,7 +492,7 @@
- job-template:
name: '{name}-branch-tarball'
node: ubuntu-trusty
node: ubuntu-xenial
builders:
- print-template-name:
@ -516,7 +516,7 @@
- job-template:
name: 'gate-{name}-requirements'
node: ubuntu-trusty
node: ubuntu-xenial
builders:
- print-template-name:
@ -593,11 +593,14 @@
- job-group:
name: python-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8'
- 'gate-{name}-python27'
- 'gate-{name}-pep8-{node}'
- 'gate-{name}-python27-{node}'
- 'gate-{name}-python34'
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}'
- 'gate-{name}-requirements'
- '{name}-branch-tarball'
# pylint isn't standard
@ -607,11 +610,14 @@
- job-group:
name: python-db-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8'
- 'gate-{name}-python27-db'
- 'gate-{name}-pep8-{node}'
- 'gate-{name}-python27-db-{node}'
- 'gate-{name}-python34-db'
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}'
- 'gate-{name}-requirements'
- '{name}-branch-tarball'
# pylint isn't standard
@ -621,12 +627,15 @@
- job-group:
name: python-jobs-searchlight
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8'
- 'gate-{name}-pep8-{node}'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
- 'gate-{name}-python34-searchlight'
- 'gate-{name}-docs'
- 'gate-{name}-docs-{node}'
- 'gate-{name}-requirements'
- '{name}-branch-tarball'
# pylint isn't standard

View File

@ -31,9 +31,12 @@
- job-group:
name: specs-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- gate-{name}-docs
- gate-{name}-python27
- gate-{name}-docs-{node}:
- gate-{name}-python27-{node}:
- '{name}-publish-specs'

File diff suppressed because it is too large Load Diff