362 lines
9.6 KiB
YAML
362 lines
9.6 KiB
YAML
- secret:
|
|
name: magnum_docker_login
|
|
data:
|
|
user: !encrypted/pkcs1-oaep
|
|
- rxOFTiiWYyvD5fzSRM3uMXoLKAF9rUzgY3AhyLbIkQ5dUfKO8cJ5zasJG+3qVOyT6hjOO
|
|
sCkWC7Cta74cxDr7cMjH4m80R8hD5o6/Q7m3xMnwRz/6s12vpd1LXOMp6R7ahXCmH/Cxe
|
|
2O7UeFUN7vX0JKIWw47ioitqqQ1GywFzBgiCN9f8Qg7sIdaner5MmQD+3x8XmqKMEqr88
|
|
/j2Nxc4UHvhK+zkjDMM21+7RH33vC2KVteA8hbnKLd621D+8ocPQRihdQ221xiXtij38C
|
|
hTSHvYYgphEbZK2G/iwbG+Ol+orc215UE+ZnDXrxI6f20rit2KVboaWrUkuKgwHqJJ8mx
|
|
SQ/QFFhe4gW2b3WkB18eDb1APob+sGFCxd6gjWO9DjOK2LTpioUQPfgMNDU1JJ4p0HlIl
|
|
mHI7PK4LrX5jZzguA+NRj+vg7+7R78wWD0U6kM/nhouIK19VMEfL1DslJ+nqvLoniod6u
|
|
sztgHJ7EEqrrUAsOE2PssGt5wRZpqx5w8+KiFFFrsVcOtHmGBh3DwUNTGMtMpcq5XTICx
|
|
+7/irRonpxElqsdCZNKtzv/zmAioiwHLaZZPyDrzk80QyIUc9ljCEuQgCLbDM0jVZjntY
|
|
c+S6EYqYuAUPymMZ9p/ctRIDIU1dzvwnlddOc4IF34iqUCmTrI527pRBStjqdU=
|
|
password: !encrypted/pkcs1-oaep
|
|
- Vcw08awGz2D3UAr2ceufpOJHAP9kkUqenjlChN2gSd1GIUpsehJY0fmAYQNZ4y6CH97Cu
|
|
7Z4lGRf+UV0Ql/QlJXkdlEHhrmdzAE391y1bpzzP583R5zSJHlLqEFL12Wf4mM62LGGTw
|
|
HaJzWvwUzKxmHuJQddLNN+NvXsdU2he4gGViG5gmOmr9wKrxjp/T9hVhYcR8eLxGg9/Bo
|
|
JzGabDgl/PdtXVzCS9Xhg6RP1Vdq/JeVPNuERFYvZWM7YvxbTXMRp7/V83tLy7UtCXusi
|
|
ge8LaYgTMuBMioBaD7snmI08HZilo34hKg5fRHkf4ZRvbC+baJxEumSX5zfWoO10Jw8Dc
|
|
4FK8d0O2+2erAwvyZIWSdj/EGlwUqPJ0qHIMbOl3ahMEHujQ42UHhtUpYS4kMEdBcdOOU
|
|
C3eruiqligGbClK3Mpf1MVlJC8jmkeRofseQmSt7arQ6RAlMn64k8kr1/biMs0saaGKbw
|
|
Nw7PhUQTf67yemJvB1zHOI4i9SEkApRNoBmtOe9UxeJxlsDnvOUUteOja3EnIrdIt8Qnk
|
|
N+yvPc0MhDVNU0SHJp+AiHJ6jk/tXDkKNnoZJH0BHGPDNp+/pC2ckLxzOrXLPGJkVglwA
|
|
4gTl0N/3dRouxVITTmeVwGfffCo/jrdrr1gIr5FAzbiz2jQxF0OOXqRA1YRHn8=
|
|
|
|
- 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/.*$
|
|
- ^dockerfiles/.*$
|
|
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/.*$
|
|
- ^dockerfiles/.*$
|
|
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-coe
|
|
parent: magnum-functional-base
|
|
nodeset:
|
|
nodes:
|
|
- name: primary
|
|
label: ubuntu-xenial-vexxhost
|
|
|
|
- job:
|
|
name: magnum-functional-k8s
|
|
parent: magnum-functional-coe
|
|
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-coe
|
|
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-coe
|
|
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-coe
|
|
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-coe
|
|
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-coe
|
|
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-coe
|
|
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
|
|
|
|
- job:
|
|
name: container-build
|
|
pre-run: playbooks/container-builder-setup-gate.yaml
|
|
run: playbooks/container-builder.yaml
|
|
post-run: playbooks/container-builder-copy-logs.yaml
|
|
timeout: 1200
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^specs/.*$
|
|
- ^install-guide/.*$
|
|
- ^releasenotes/.*$
|
|
- ^magnum/.*$
|
|
|
|
- job:
|
|
name: container-publish
|
|
parent: container-build
|
|
post-run: playbooks/container-publish.yaml
|
|
secrets:
|
|
- magnum_docker_login
|
|
timeout: 1200
|
|
|
|
- project:
|
|
templates:
|
|
- openstack-cover-jobs
|
|
- openstack-lower-constraints-jobs
|
|
- openstack-python-jobs
|
|
- openstack-python35-jobs
|
|
- openstack-python36-jobs
|
|
- check-requirements
|
|
- publish-openstack-docs-pti
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- magnum-functional-api
|
|
- magnum-functional-k8s
|
|
- magnum-functional-swarm-mode
|
|
- openstack-tox-cover:
|
|
voting: false
|
|
- container-build
|
|
gate:
|
|
queue: magnum
|
|
jobs:
|
|
- magnum-functional-api
|
|
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
|
|
post:
|
|
jobs:
|
|
- container-publish
|