772aab2819
This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I4145c393efa3e8734301c8f541518a8e46101ea2 Story: #2002586 Task: #24308
299 lines
7.1 KiB
YAML
299 lines
7.1 KiB
YAML
- job:
|
|
name: magnum-functional-base
|
|
parent: legacy-dsvm-base
|
|
timeout: 7800
|
|
nodeset: legacy-ubuntu-xenial
|
|
pre-run: playbooks/pre/prepare-workspace.yaml
|
|
run: playbooks/magnum-functional-base.yaml
|
|
post-run: playbooks/post/upload-logs.yaml
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/diskimage-builder
|
|
- openstack/ironic
|
|
- openstack/ironic-lib
|
|
- openstack/ironic-python-agent
|
|
- openstack/magnum
|
|
- openstack/magnum-tempest-plugin
|
|
- openstack/pyghmi
|
|
- openstack/python-ironicclient
|
|
- openstack/python-magnumclient
|
|
- openstack/virtualbmc
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
vars:
|
|
ironic: 0
|
|
ceilometer: 0
|
|
swift: 0
|
|
horizon: 0
|
|
multinode: 0
|
|
neutron: 1
|
|
tempest: 0
|
|
branch_override: default
|
|
|
|
- job:
|
|
name: magnum-functional-multinode-base
|
|
parent: legacy-dsvm-base-multinode
|
|
timeout: 7800
|
|
nodeset: legacy-ubuntu-xenial-2-node
|
|
pre-run: playbooks/pre/prepare-workspace.yaml
|
|
run: playbooks/magnum-functional-base.yaml
|
|
post-run: playbooks/post/upload-logs.yaml
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/diskimage-builder
|
|
- openstack/ironic
|
|
- openstack/ironic-lib
|
|
- openstack/ironic-python-agent
|
|
- openstack/magnum
|
|
- openstack/pyghmi
|
|
- openstack/python-ironicclient
|
|
- openstack/python-magnumclient
|
|
- openstack/virtualbmc
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
vars:
|
|
ironic: 0
|
|
ceilometer: 0
|
|
swift: 0
|
|
horizon: 0
|
|
multinode: 1
|
|
neutron: 1
|
|
tempest: 0
|
|
branch_override: default
|
|
|
|
- job:
|
|
name: magnum-functional-api
|
|
parent: magnum-functional-base
|
|
vars:
|
|
coe: api
|
|
|
|
- job:
|
|
name: magnum-functional-k8s
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
vars:
|
|
coe: k8s
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/swarm.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-swarm-mode
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
coe: swarm-mode
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/swarm_fedora_atomic_v1/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-dcos
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
coe: dcos
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
- ^magnum/drivers/swarm.*$
|
|
|
|
- job:
|
|
name: magnum-functional-mesos
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
vars:
|
|
coe: mesos
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/swarm.*$
|
|
|
|
- job:
|
|
name: magnum-functional-swarm
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
vars:
|
|
coe: swarm
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/swarm_fedora_atomic_v2/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-k8s-ironic
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
vars:
|
|
coe: k8s
|
|
ironic: 1
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/swarm.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-swarm-ironic
|
|
parent: magnum-functional-base
|
|
voting: false
|
|
vars:
|
|
coe: swarm
|
|
ironic: 1
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-k8s-multinode
|
|
parent: magnum-functional-multinode-base
|
|
voting: false
|
|
vars:
|
|
coe: k8s
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/swarm.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
|
|
- job:
|
|
name: magnum-functional-swarm-mode-multinode
|
|
parent: magnum-functional-multinode-base
|
|
voting: false
|
|
branches: ^(?!stable/(newton|ocata)).*$
|
|
vars:
|
|
coe: swarm-mode
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/drivers/k8s.*$
|
|
- ^magnum/drivers/mesos.*$
|
|
- ^magnum/drivers/swarm_fedora_atomic_v1/.*$
|
|
|
|
- job:
|
|
name: magnum-buildimages-base
|
|
parent: legacy-publish-openstack-artifacts
|
|
timeout: 3600
|
|
nodeset: legacy-ubuntu-xenial
|
|
pre-run: playbooks/pre/prepare-workspace-images.yaml
|
|
run: playbooks/magnum-buildimages-base.yaml
|
|
post-run: playbooks/post/upload-images.yaml
|
|
required-projects:
|
|
- openstack/dib-utils
|
|
- openstack/diskimage-builder
|
|
- openstack/magnum
|
|
|
|
- job:
|
|
name: magnum-dib-buildimage-fedora-atomic-25
|
|
parent: magnum-buildimages-base
|
|
vars:
|
|
image_name: fedora-atomic-25
|
|
|
|
- job:
|
|
name: magnum-dib-buildimage-ubuntu-mesos
|
|
parent: magnum-buildimages-base
|
|
vars:
|
|
image_name: ubuntu-mesos
|
|
|
|
- job:
|
|
name: magnum-dib-buildimage-centos-dcos
|
|
parent: magnum-buildimages-base
|
|
vars:
|
|
image_name: centos-dcos
|
|
|
|
- project:
|
|
templates:
|
|
- openstack-python-jobs
|
|
- openstack-python35-jobs
|
|
- check-requirements
|
|
- publish-openstack-sphinx-docs
|
|
- release-notes-jobs
|
|
check:
|
|
jobs:
|
|
- magnum-functional-api
|
|
- magnum-functional-k8s
|
|
- magnum-functional-swarm-mode
|
|
- openstack-tox-lower-constraints
|
|
- openstack-tox-cover:
|
|
voting: false
|
|
gate:
|
|
queue: magnum
|
|
jobs:
|
|
- magnum-functional-api
|
|
- openstack-tox-lower-constraints
|
|
experimental:
|
|
jobs:
|
|
- magnum-functional-dcos
|
|
- magnum-functional-mesos
|
|
- magnum-functional-swarm
|
|
- magnum-functional-k8s-ironic
|
|
- magnum-functional-swarm-ironic
|
|
- magnum-functional-k8s-multinode
|
|
- magnum-functional-swarm-mode-multinode
|
|
periodic:
|
|
jobs:
|
|
- magnum-dib-buildimage-fedora-atomic-25
|
|
- magnum-dib-buildimage-ubuntu-mesos
|
|
- magnum-dib-buildimage-centos-dcos
|
|
|