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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff