Use zuul.d directory
This will help us manage our jobs and add new ones. makes it more readable too in my opinion Change-Id: Ifba83af0fa57d02fce058fa543bcba0f7441e073
This commit is contained in:
parent
d9a5525190
commit
847df312b1
|
@ -0,0 +1,6 @@
|
|||
- job:
|
||||
name: loci-base
|
||||
pre-run: playbooks/setup-gate
|
||||
run: playbooks/loci-builder
|
||||
post-run: playbooks/post
|
||||
timeout: 1200
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-cinder
|
||||
gate:
|
||||
jobs:
|
||||
- loci-cinder
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-cinder
|
||||
|
||||
- job:
|
||||
name: loci-cinder
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: cinder
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/cinder
|
||||
|
||||
- job:
|
||||
name: publish-loci-cinder
|
||||
parent: loci-cinder
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-glance
|
||||
gate:
|
||||
jobs:
|
||||
- loci-glance
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-glance
|
||||
|
||||
- job:
|
||||
name: loci-glance
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: glance
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/glance
|
||||
|
||||
- job:
|
||||
name: publish-loci-glance
|
||||
parent: loci-glance
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-heat
|
||||
gate:
|
||||
jobs:
|
||||
- loci-heat
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-heat
|
||||
|
||||
- job:
|
||||
name: loci-heat
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: heat
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/heat
|
||||
|
||||
- job:
|
||||
name: publish-loci-heat
|
||||
parent: loci-heat
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-horizon
|
||||
gate:
|
||||
jobs:
|
||||
- loci-horizon
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-horizon
|
||||
|
||||
- job:
|
||||
name: loci-horizon
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: horizon
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/horizon
|
||||
|
||||
- job:
|
||||
name: publish-loci-horizon
|
||||
parent: loci-horizon
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-ironic
|
||||
gate:
|
||||
jobs:
|
||||
- loci-ironic
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-ironic
|
||||
|
||||
- job:
|
||||
name: loci-ironic
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: ironic
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/ironic
|
||||
|
||||
- job:
|
||||
name: publish-loci-ironic
|
||||
parent: loci-ironic
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-keystone
|
||||
gate:
|
||||
jobs:
|
||||
- loci-keystone
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-keystone
|
||||
|
||||
- job:
|
||||
name: loci-keystone
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: keystone
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/keystone
|
||||
|
||||
- job:
|
||||
name: publish-loci-keystone
|
||||
parent: loci-keystone
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-neutron
|
||||
gate:
|
||||
jobs:
|
||||
- loci-neutron
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-neutron
|
||||
|
||||
- job:
|
||||
name: loci-neutron
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: neutron
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/neutron
|
||||
|
||||
- job:
|
||||
name: publish-loci-neutron
|
||||
parent: loci-neutron
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,27 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-nova
|
||||
gate:
|
||||
jobs:
|
||||
- loci-nova
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-nova
|
||||
|
||||
- job:
|
||||
name: loci-nova
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: nova
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/nova
|
||||
|
||||
- job:
|
||||
name: publish-loci-nova
|
||||
parent: loci-nova
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,28 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-requirements
|
||||
gate:
|
||||
jobs:
|
||||
- loci-requirements
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-requirements
|
||||
|
||||
- job:
|
||||
name: loci-requirements
|
||||
parent: loci-base
|
||||
timeout: 2400
|
||||
vars:
|
||||
project: requirements
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/requirements
|
||||
|
||||
- job:
|
||||
name: publish-loci-requirements
|
||||
parent: loci-requirements
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
|
@ -0,0 +1,25 @@
|
|||
- secret:
|
||||
name: loci_docker_login
|
||||
data:
|
||||
user: !encrypted/pkcs1-oaep
|
||||
- r8Nbpq5olmfLF035BZ/CUoFLIdhvBi/49KuochOAHbvns+xMiho3C7MEFzYDqJX3IhHde
|
||||
BICYOgK7qnyINOIZL2e7pl75rEdHQwJjSFUMkpdY6wEP7f9hpolj9xVp0ifHUVQqPHMRn
|
||||
zoPFd8MEAHxH5GLmc2SWJ98E/QUqGltxBi1YRSZoCcNtq3tHFK5Y+xQlLhIseJ2HkpDs6
|
||||
YXOGP9Qt4Va6sdyBcA90H+apSAcYA3Duu962ySZQAsYNui/3NQq3gLA+OZeyTJtcrh4hj
|
||||
Rb5dBnDWfSrMpxdNkbPXXgbQaxO3T0L4jbaOF8VKEsiI9olBrOeV2M9ddYJjSsHGj4XR8
|
||||
4vwS0+doB7np93fujiDuHVgdG8R40NW2GznyKRlRtzAORla7Mzw1Y1MokcUyY6p1LlLLl
|
||||
wUuWYCCEuRciOPhZXQ2u42qju/zrK2/dPnO8HfUINSrN0WbNq14ZwPpbj0ro02oGPbtwu
|
||||
OTw1z+N0Nc+GuLWlwYJGYM/z0UnvDR3WEBc2kXbVev9w4n0cB3RyphML2PDZZWbw8tjnX
|
||||
h1VsAOJ0Qo4qq1K/ft95ypd+vtjkfepEgHEBmJNwutJa9IHAkGfrkO9VkpUTPpfffnPwz
|
||||
d0/zaaadNl6MLQUSutRwY23YIIbv+fmukxw2vnJmvn6abkBlMya7KgtifwNA8c=
|
||||
password: !encrypted/pkcs1-oaep
|
||||
- gUEX4eY3JAk/Xt7Evmf/hF7xr6HpNRXTibZjrKTbmI4QYHlzEBrBbHey27Pt/eYvKKeKw
|
||||
hk8MDQ4rNX7ZK1v+CKTilUfOf4AkKYbe6JFDd4z+zIZ2PAA7ZedO5FY/OnqrG7nhLvQHE
|
||||
5nQrYwmxRp4O8eU5qG1dSrM9X+bzri8UnsI7URjqmEsIvlUqtybQKB9qQXT4d6mOeaKGE
|
||||
5h6Ydkb9Zdi4Qh+GpCGDYwHZKu1mBgVK5M1G6NFMy1DYz+4NJNkTRe9J+0TmWhQ/KZSqo
|
||||
4ck0x7Tb0Nr7hQzV8SxlwkaCTLDzvbiqmsJPLmzXY2jry6QsaRCpthS01vnj47itoZ/7p
|
||||
taH9CoJ0Gl7AkaxsrDSVjWSjatTQpsy1ub2fuzWHH4ASJFCiu83Lb2xwYts++r8ZSn+mA
|
||||
hbEs0GzPI6dIWg0u7aUsRWMOB4A+6t2IOJibVYwmwkG8TjHRXxVCLH5sY+i3MR+NicR9T
|
||||
IZFdY/AyH6vt5uHLQDU35+5n91pUG3F2lyiY5aeMOvBL05p27GTMuixR5ZoHcvSoHHtCq
|
||||
7Wnk21iHqmv/UnEzqUfXZOque9YP386RBWkshrHd0x3OHUfBK/WrpivxvIGBzGwMr2qAj
|
||||
/AhJsfDXKBBbhGOGk1u5oBLjeC4SRnAcIVh1+RWzR4/cAhOuy2EcbzxaGb6VTM=
|
289
.zuul.yaml
289
.zuul.yaml
|
@ -1,289 +0,0 @@
|
|||
- project:
|
||||
name: openstack/loci
|
||||
check:
|
||||
jobs:
|
||||
- loci-cinder
|
||||
#- loci-designate
|
||||
- loci-glance
|
||||
- loci-heat
|
||||
- loci-horizon
|
||||
- loci-ironic
|
||||
- loci-keystone
|
||||
#- loci-murano
|
||||
- loci-neutron
|
||||
- loci-nova
|
||||
- loci-requirements
|
||||
#- loci-swift
|
||||
#- loci-trove
|
||||
gate:
|
||||
jobs:
|
||||
- loci-cinder
|
||||
#- loci-designate
|
||||
- loci-glance
|
||||
- loci-heat
|
||||
- loci-horizon
|
||||
- loci-ironic
|
||||
- loci-keystone
|
||||
#- loci-murano
|
||||
- loci-neutron
|
||||
- loci-nova
|
||||
- loci-requirements
|
||||
#- loci-swift
|
||||
#- loci-trove
|
||||
post:
|
||||
jobs:
|
||||
- publish-loci-cinder
|
||||
#- publish-loci-designate
|
||||
- publish-loci-glance
|
||||
- publish-loci-heat
|
||||
- publish-loci-horizon
|
||||
- publish-loci-ironic
|
||||
- publish-loci-keystone
|
||||
#- publish-loci-murano
|
||||
- publish-loci-neutron
|
||||
- publish-loci-nova
|
||||
- publish-loci-requirements
|
||||
#- publish-loci-swift
|
||||
#- publish-loci-trove
|
||||
|
||||
- secret:
|
||||
name: loci_docker_login
|
||||
data:
|
||||
user: !encrypted/pkcs1-oaep
|
||||
- r8Nbpq5olmfLF035BZ/CUoFLIdhvBi/49KuochOAHbvns+xMiho3C7MEFzYDqJX3IhHde
|
||||
BICYOgK7qnyINOIZL2e7pl75rEdHQwJjSFUMkpdY6wEP7f9hpolj9xVp0ifHUVQqPHMRn
|
||||
zoPFd8MEAHxH5GLmc2SWJ98E/QUqGltxBi1YRSZoCcNtq3tHFK5Y+xQlLhIseJ2HkpDs6
|
||||
YXOGP9Qt4Va6sdyBcA90H+apSAcYA3Duu962ySZQAsYNui/3NQq3gLA+OZeyTJtcrh4hj
|
||||
Rb5dBnDWfSrMpxdNkbPXXgbQaxO3T0L4jbaOF8VKEsiI9olBrOeV2M9ddYJjSsHGj4XR8
|
||||
4vwS0+doB7np93fujiDuHVgdG8R40NW2GznyKRlRtzAORla7Mzw1Y1MokcUyY6p1LlLLl
|
||||
wUuWYCCEuRciOPhZXQ2u42qju/zrK2/dPnO8HfUINSrN0WbNq14ZwPpbj0ro02oGPbtwu
|
||||
OTw1z+N0Nc+GuLWlwYJGYM/z0UnvDR3WEBc2kXbVev9w4n0cB3RyphML2PDZZWbw8tjnX
|
||||
h1VsAOJ0Qo4qq1K/ft95ypd+vtjkfepEgHEBmJNwutJa9IHAkGfrkO9VkpUTPpfffnPwz
|
||||
d0/zaaadNl6MLQUSutRwY23YIIbv+fmukxw2vnJmvn6abkBlMya7KgtifwNA8c=
|
||||
password: !encrypted/pkcs1-oaep
|
||||
- gUEX4eY3JAk/Xt7Evmf/hF7xr6HpNRXTibZjrKTbmI4QYHlzEBrBbHey27Pt/eYvKKeKw
|
||||
hk8MDQ4rNX7ZK1v+CKTilUfOf4AkKYbe6JFDd4z+zIZ2PAA7ZedO5FY/OnqrG7nhLvQHE
|
||||
5nQrYwmxRp4O8eU5qG1dSrM9X+bzri8UnsI7URjqmEsIvlUqtybQKB9qQXT4d6mOeaKGE
|
||||
5h6Ydkb9Zdi4Qh+GpCGDYwHZKu1mBgVK5M1G6NFMy1DYz+4NJNkTRe9J+0TmWhQ/KZSqo
|
||||
4ck0x7Tb0Nr7hQzV8SxlwkaCTLDzvbiqmsJPLmzXY2jry6QsaRCpthS01vnj47itoZ/7p
|
||||
taH9CoJ0Gl7AkaxsrDSVjWSjatTQpsy1ub2fuzWHH4ASJFCiu83Lb2xwYts++r8ZSn+mA
|
||||
hbEs0GzPI6dIWg0u7aUsRWMOB4A+6t2IOJibVYwmwkG8TjHRXxVCLH5sY+i3MR+NicR9T
|
||||
IZFdY/AyH6vt5uHLQDU35+5n91pUG3F2lyiY5aeMOvBL05p27GTMuixR5ZoHcvSoHHtCq
|
||||
7Wnk21iHqmv/UnEzqUfXZOque9YP386RBWkshrHd0x3OHUfBK/WrpivxvIGBzGwMr2qAj
|
||||
/AhJsfDXKBBbhGOGk1u5oBLjeC4SRnAcIVh1+RWzR4/cAhOuy2EcbzxaGb6VTM=
|
||||
|
||||
- job:
|
||||
name: loci-base
|
||||
pre-run: playbooks/setup-gate
|
||||
run: playbooks/loci-builder
|
||||
post-run: playbooks/post
|
||||
timeout: 1200
|
||||
|
||||
- job:
|
||||
name: loci-cinder
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: cinder
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/cinder
|
||||
|
||||
- job:
|
||||
name: publish-loci-cinder
|
||||
parent: loci-cinder
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-designate
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: designate
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/designate
|
||||
|
||||
- job:
|
||||
name: publish-loci-designate
|
||||
parent: loci-designate
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-glance
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: glance
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/glance
|
||||
|
||||
- job:
|
||||
name: publish-loci-glance
|
||||
parent: loci-glance
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-heat
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: heat
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/heat
|
||||
|
||||
- job:
|
||||
name: publish-loci-heat
|
||||
parent: loci-heat
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-horizon
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: horizon
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/horizon
|
||||
|
||||
- job:
|
||||
name: publish-loci-horizon
|
||||
parent: loci-horizon
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-ironic
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: ironic
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/ironic
|
||||
|
||||
- job:
|
||||
name: publish-loci-ironic
|
||||
parent: loci-ironic
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-keystone
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: keystone
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/keystone
|
||||
|
||||
- job:
|
||||
name: publish-loci-keystone
|
||||
parent: loci-keystone
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-murano
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: murano
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/murano
|
||||
|
||||
- job:
|
||||
name: publish-loci-murano
|
||||
parent: loci-murano
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-neutron
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: neutron
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/neutron
|
||||
|
||||
- job:
|
||||
name: publish-loci-neutron
|
||||
parent: loci-neutron
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-nova
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: nova
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/nova
|
||||
|
||||
- job:
|
||||
name: publish-loci-nova
|
||||
parent: loci-nova
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-requirements
|
||||
parent: loci-base
|
||||
timeout: 2400
|
||||
vars:
|
||||
project: requirements
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/requirements
|
||||
|
||||
- job:
|
||||
name: publish-loci-requirements
|
||||
parent: loci-requirements
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-swift
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: swift
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/swift
|
||||
|
||||
- job:
|
||||
name: publish-loci-swift
|
||||
parent: loci-swift
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
||||
|
||||
- job:
|
||||
name: loci-trove
|
||||
parent: loci-base
|
||||
vars:
|
||||
project: trove
|
||||
required-projects:
|
||||
- openstack/loci
|
||||
- openstack/trove
|
||||
|
||||
- job:
|
||||
name: publish-loci-trove
|
||||
parent: loci-trove
|
||||
post-run: playbooks/push
|
||||
secrets:
|
||||
- loci_docker_login
|
Loading…
Reference in New Issue