Multinode gates, dockerhub publisher prework
Prepare groundwork for upgrade gates and dockerhub publisher, also move multinode jobs from experimental to regular pipeline Change-Id: Id6510c454975b5847845f6438c8342d0a9ee0b2e
This commit is contained in:
parent
dc699f8bb8
commit
f2128248b7
@ -57,6 +57,71 @@
|
|||||||
target: 'tarballs/kolla/images/'
|
target: 'tarballs/kolla/images/'
|
||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
|
- job-template:
|
||||||
|
name: 'publish-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}'
|
||||||
|
node: '{node}'
|
||||||
|
|
||||||
|
wrappers:
|
||||||
|
- build-timeout:
|
||||||
|
timeout: 90
|
||||||
|
- timestamps
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- link-logs
|
||||||
|
- net-info
|
||||||
|
- zuul-git-prep-upper-constraints
|
||||||
|
- install-distro-packages
|
||||||
|
- shell: |
|
||||||
|
#!/bin/bash -xe
|
||||||
|
export ACTION={action}
|
||||||
|
export BASE_DISTRO={distro}
|
||||||
|
export INSTALL_TYPE={type}
|
||||||
|
export PACK_REGISTRY=1
|
||||||
|
export PUBLISHER=1
|
||||||
|
|
||||||
|
tools/publisher.sh
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- devstack-logs
|
||||||
|
- scp:
|
||||||
|
site: 'tarballs.openstack.org'
|
||||||
|
files:
|
||||||
|
- source: 'images/*'
|
||||||
|
target: 'tarballs/kolla/images/tmp'
|
||||||
|
- console-log
|
||||||
|
|
||||||
|
- job-template:
|
||||||
|
name: '{pipeline}-kolla-dsvm-{orch}-{action}-{distro}-{type}-{node}{suffix}'
|
||||||
|
node: '{node}'
|
||||||
|
|
||||||
|
wrappers:
|
||||||
|
- build-timeout:
|
||||||
|
timeout: 90
|
||||||
|
- timestamps
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- link-logs
|
||||||
|
- net-info
|
||||||
|
- zuul-git-prep-upper-constraints
|
||||||
|
- install-distro-packages
|
||||||
|
- shell: |
|
||||||
|
#!/bin/bash -xe
|
||||||
|
export ORCH_ENGINE={orch}
|
||||||
|
export ACTION={action}
|
||||||
|
export BASE_DISTRO={distro}
|
||||||
|
export INSTALL_TYPE={type}
|
||||||
|
|
||||||
|
tools/publisher.sh
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- devstack-logs
|
||||||
|
- scp:
|
||||||
|
site: 'tarballs.openstack.org'
|
||||||
|
files:
|
||||||
|
- source: 'images/*.txt'
|
||||||
|
target: 'tarballs/kolla/images/tmp'
|
||||||
|
- console-log
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: 'kolla-publish-image-jobs'
|
name: 'kolla-publish-image-jobs'
|
||||||
suffix: ''
|
suffix: ''
|
||||||
|
@ -6276,15 +6276,7 @@
|
|||||||
- source
|
- source
|
||||||
suffix: "-nv"
|
suffix: "-nv"
|
||||||
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
||||||
action: deploy-multinode
|
action: build
|
||||||
distro: ubuntu
|
|
||||||
node: ubuntu-trusty-2-node
|
|
||||||
pipeline: gate
|
|
||||||
type: source
|
|
||||||
suffix: "-nv"
|
|
||||||
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
|
||||||
action:
|
|
||||||
- build
|
|
||||||
distro:
|
distro:
|
||||||
- centos
|
- centos
|
||||||
- oraclelinux
|
- oraclelinux
|
||||||
@ -6297,15 +6289,40 @@
|
|||||||
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
||||||
action:
|
action:
|
||||||
- build
|
- build
|
||||||
|
- save
|
||||||
distro: ubuntu
|
distro: ubuntu
|
||||||
node:
|
node:
|
||||||
- ubuntu-trusty
|
|
||||||
- ubuntu-xenial
|
- ubuntu-xenial
|
||||||
pipeline: gate
|
pipeline: gate
|
||||||
type:
|
type:
|
||||||
- binary
|
- binary
|
||||||
- source
|
- source
|
||||||
suffix: ''
|
suffix: ''
|
||||||
|
- 'publish-kolla-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
||||||
|
action:
|
||||||
|
- build
|
||||||
|
- save
|
||||||
|
distro: ubuntu
|
||||||
|
node:
|
||||||
|
- ubuntu-xenial
|
||||||
|
type:
|
||||||
|
- binary
|
||||||
|
- source
|
||||||
|
suffix: ''
|
||||||
|
- '{pipeline}-kolla-dsvm-{orch}-{action}-{distro}-{type}-{node}{suffix}':
|
||||||
|
action:
|
||||||
|
- build
|
||||||
|
- deploy-multinode
|
||||||
|
distro: ubuntu
|
||||||
|
orch:
|
||||||
|
- ansible
|
||||||
|
- kubernetes
|
||||||
|
node: ubuntu-xenial-2-node
|
||||||
|
pipeline: publish
|
||||||
|
type:
|
||||||
|
- binary
|
||||||
|
- source
|
||||||
|
suffix: ''
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: kolla-ansible
|
name: kolla-ansible
|
||||||
@ -6347,7 +6364,9 @@
|
|||||||
- source
|
- source
|
||||||
suffix: "-nv"
|
suffix: "-nv"
|
||||||
- '{pipeline}-kolla-ansible-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
- '{pipeline}-kolla-ansible-dsvm-{action}-{distro}-{type}-{node}{suffix}':
|
||||||
action: deploy-multinode
|
action:
|
||||||
|
- deploy-multinode
|
||||||
|
- upgrade-multinode
|
||||||
distro:
|
distro:
|
||||||
- centos
|
- centos
|
||||||
- oraclelinux
|
- oraclelinux
|
||||||
|
@ -11363,10 +11363,6 @@ projects:
|
|||||||
- gate-kolla-dsvm-deploy-centos-binary-centos-7-nv
|
- gate-kolla-dsvm-deploy-centos-binary-centos-7-nv
|
||||||
- gate-kolla-dsvm-build-centos-source-centos-7
|
- gate-kolla-dsvm-build-centos-source-centos-7
|
||||||
- gate-kolla-dsvm-deploy-centos-source-centos-7-nv
|
- gate-kolla-dsvm-deploy-centos-source-centos-7-nv
|
||||||
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-trusty-nv
|
|
||||||
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-trusty-nv
|
|
||||||
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-trusty-nv
|
|
||||||
- gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-trusty-nv
|
|
||||||
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv
|
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv
|
||||||
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial
|
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial
|
||||||
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv
|
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv
|
||||||
@ -11381,7 +11377,10 @@ projects:
|
|||||||
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial
|
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial
|
||||||
- gate-kolla-dsvm-build-oraclelinux-source-centos-7
|
- gate-kolla-dsvm-build-oraclelinux-source-centos-7
|
||||||
experimental:
|
experimental:
|
||||||
- gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv
|
- publish-kolla-dsvm-build-ubuntu-source-ubuntu-xenial:
|
||||||
|
- publish-kolla-dsvm-ansible-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node:
|
||||||
|
- publish-kolla-dsvm-kubernetes-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node:
|
||||||
|
- publish-kolla-dsvm-save-ubuntu-source-ubuntu-xenial
|
||||||
post:
|
post:
|
||||||
- kolla-dsvm-build-centos-binary-centos-7
|
- kolla-dsvm-build-centos-binary-centos-7
|
||||||
- kolla-dsvm-build-centos-source-centos-7
|
- kolla-dsvm-build-centos-source-centos-7
|
||||||
@ -11407,7 +11406,6 @@ projects:
|
|||||||
- gate-kolla-ansible-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv
|
- gate-kolla-ansible-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7-nv
|
- gate-kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7-nv
|
- gate-kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7-nv
|
||||||
experimental:
|
|
||||||
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node-nv
|
||||||
@ -11420,6 +11418,8 @@ projects:
|
|||||||
- gate-kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node-nv
|
||||||
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node-nv
|
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node-nv
|
||||||
|
experimental:
|
||||||
|
- gate-kolla-ansible-dsvm-upgrade-multinode-centos-source-centos-7-2-node-nv
|
||||||
|
|
||||||
- name: openstack/kolla-kubernetes
|
- name: openstack/kolla-kubernetes
|
||||||
template:
|
template:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user