You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
406 lines
11 KiB
406 lines
11 KiB
- secret: |
|
name: magnum_docker_login |
|
data: |
|
user: !encrypted/pkcs1-oaep |
|
- mM1s+mysmyzj5pIxVhuGVkvOSmTPqJkYtnfngIyOhzJyAINIPw+CwoVVPBhVa0jXgoACq |
|
s7a01eDSmyGjOtMVvCB1rpJMf9KlmIIs7wXa44VRvU6ZN1IHbmCHyK4cnGBDTNBktfSag |
|
FLBJ0c8/QCATJeKBhK3ynwQPKTT6IHB38RsHE9kqU8RgUK95MvvUVIeEKC1fVvlETIS5x |
|
kKty+NWaeLZGkLO4lbWlF+LlVcdgOthhp7OO2Ivjrbt9P+jCOiIliMKVM6lTuRTki3D7o |
|
ucVeEM2SCfZXQGeMz5cZgyv/dD5krb2W+/VHHx/M3TVvNLwWPwcjl2fOCEh+HUEIAa3bW |
|
muHPRHu8CirS5hIxjHIh1hsykwYtYCoZTFbTmJwjWD4URyev8fCEmbrMHD8KNi4cgWjos |
|
nHlR7L79YVE6LaIOfxAe4OjBv48I+Mq2P/s84RgjAJyfp7TgR+mJ+wSW4W6SkM0PkfpHx |
|
5gIQ1W8NLvEbHWul1P7kv5ikLr4wStNkEDc2VH1gflI7VSM4KLhANwedx3f6qVGBAPsrY |
|
vw7QsmUHGUiunX1SABZf1nhc0Xu0FFCLujnMSuuccfC90RbYZk+4xIo6CRFKy+q9Ko4ju |
|
pH1gUp+GKiHDXme61oI9M+rjy11MzzeaFHacOZbccZhJBy7EcnYvxPxH22nPds= |
|
password: !encrypted/pkcs1-oaep |
|
- DeKrk9fGHRFpf1pGXCfX0gItAAUyS1ZmuRIqq7iMvioz8P6k0NdYaPRGtQG5f0ijJSaG0 |
|
/TTxKySQ5Dtnf7PumH5U2nXDQzi0oieH+u6h9Iu5x6sPDcOsO3XryPouQGhs+T1iqMd0j |
|
cXnbhM4/0QxtMD3b9rxL4WAp16nJ0c1p8Nh0d7KxulhF2n0fNcHgCxSpDU09Ehf5z1X+r |
|
z4fc9K7jxr/P5wJ5mTQ85NVEOGchMq5H2a3MuJGU7B7NViv3nBd8nd39sQrvsCMAD/es0 |
|
vABLC5HJyZj5wrjh2b0sgAbHdM89TXDXg6FAk3HlS0jXdu7Sd6BUEZuHcymd680qV+bui |
|
gF6RT+qO9D3Q/9koGrNabi8VFUSNqOavBJVn0W/ZTG/vGy3DmgjtGtgQu+2Q1zuwodaa+ |
|
tiZwyrd2t9g33ePZgjBiCF8ehPgkkzgHmKEYDrc2itBb3T4PxcdMCfwt1KtmhNfYnSpSF |
|
VY57IV7OGysaedKuYpb8aJ0ckj47lJLS669ZoOFGPIMTuVFpdFTILaQOPqws/HTZgKlTk |
|
aidm/zvriGovFY8tAjcOnpbkJ44lGUPNH09aoMh47q7yfPoMJJ9QDVb3WLxhY18jfwfCY |
|
eD4eIWo2s0YG37VX0N5lPeHR6Y5HZq9AI0oOTmXjmRKHkq2JdpeBz7avdZBu7M= |
|
|
|
- job: |
|
name: magnum-functional-base |
|
parent: legacy-dsvm-base |
|
timeout: 7800 |
|
pre-run: playbooks/pre/prepare-workspace.yaml |
|
run: playbooks/magnum-functional-base.yaml |
|
post-run: playbooks/post/upload-logs.yaml |
|
required-projects: |
|
- openstack/devstack-gate |
|
- openstack/diskimage-builder |
|
- openstack/ironic |
|
- openstack/ironic-lib |
|
- openstack/ironic-python-agent |
|
- openstack/magnum |
|
- openstack/magnum-tempest-plugin |
|
- x/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 |
|
devstack_python3: 1 |
|
|
|
- job: |
|
name: magnum-functional-base-python2 |
|
parent: legacy-dsvm-base |
|
timeout: 7800 |
|
pre-run: playbooks/pre/prepare-workspace.yaml |
|
run: playbooks/magnum-functional-base.yaml |
|
post-run: playbooks/post/upload-logs.yaml |
|
required-projects: |
|
- openstack/devstack-gate |
|
- openstack/diskimage-builder |
|
- openstack/ironic |
|
- openstack/ironic-lib |
|
- openstack/ironic-python-agent |
|
- openstack/magnum |
|
- openstack/magnum-tempest-plugin |
|
- x/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 |
|
devstack_python3: 0 |
|
|
|
- job: |
|
name: magnum-functional-multinode-base |
|
parent: legacy-dsvm-base-multinode |
|
timeout: 7800 |
|
pre-run: playbooks/pre/prepare-workspace.yaml |
|
run: playbooks/magnum-functional-base.yaml |
|
post-run: playbooks/post/upload-logs.yaml |
|
required-projects: |
|
- openstack/devstack-gate |
|
- openstack/diskimage-builder |
|
- openstack/ironic |
|
- openstack/ironic-lib |
|
- openstack/ironic-python-agent |
|
- openstack/magnum |
|
- x/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 |
|
devstack_python3: 1 |
|
|
|
- job: |
|
name: magnum-functional-api |
|
parent: magnum-functional-base |
|
vars: |
|
coe: api |
|
|
|
- job: |
|
name: magnum-functional-api-python2 |
|
parent: magnum-functional-base-python2 |
|
vars: |
|
coe: api |
|
|
|
- job: |
|
name: magnum-functional-coe |
|
parent: magnum-functional-base |
|
nodeset: |
|
nodes: |
|
- name: primary |
|
label: ubuntu-bionic-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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
- openstack/heat-templates |
|
- openstack/tripleo-image-elements |
|
|
|
- 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: magnum-container-build |
|
pre-run: playbooks/container-builder-setup-gate.yaml |
|
run: playbooks/container-builder.yaml |
|
post-run: playbooks/container-builder-copy-logs.yaml |
|
roles: |
|
- zuul: openstack/openstack-zuul-jobs |
|
timeout: 1200 |
|
irrelevant-files: |
|
- ^.*\.rst$ |
|
- ^api-ref/.*$ |
|
- ^doc/.*$ |
|
- ^specs/.*$ |
|
- ^install-guide/.*$ |
|
- ^releasenotes/.*$ |
|
- ^magnum/.*$ |
|
|
|
- job: |
|
name: magnum-container-publish |
|
parent: magnum-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-python3-train-jobs |
|
- check-requirements |
|
- publish-openstack-docs-pti |
|
- release-notes-jobs-python3 |
|
check: |
|
jobs: |
|
- magnum-functional-api |
|
- magnum-functional-api-python2 |
|
- openstack-tox-cover: |
|
voting: false |
|
- magnum-container-build |
|
gate: |
|
queue: magnum |
|
jobs: |
|
- magnum-functional-api |
|
- magnum-functional-api-python2 |
|
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 |
|
# XXX: The periodic jobs are completely broken and need to be fixed, |
|
# enable them once they work again. |
|
# periodic: |
|
# jobs: |
|
# - magnum-dib-buildimage-fedora-atomic-25 |
|
# - magnum-dib-buildimage-ubuntu-mesos |
|
# - magnum-dib-buildimage-centos-dcos |
|
post: |
|
jobs: |
|
- magnum-container-publish
|
|
|