mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-07-28 18:54:29 +00:00
Synchronized Zuul CI configuration across all branches
A unified .zuul.yaml file allows for easier cherry-picking of patches for Zuul CI jobs across branches. Change-Id: Iafea23e6be3bbe82a6e71e52b78509a4908a4580
This commit is contained in:
25
.zuul.yaml
25
.zuul.yaml
@@ -3,6 +3,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack
|
name: ansible-collections-openstack-functional-devstack
|
||||||
parent: openstacksdk-functional-devstack
|
parent: openstacksdk-functional-devstack
|
||||||
|
branches: master
|
||||||
post-run: ci/playbooks/postlog.yaml
|
post-run: ci/playbooks/postlog.yaml
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
@@ -39,6 +40,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-octavia
|
name: ansible-collections-openstack-functional-devstack-octavia
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
with Octavia plugin enabled, using releases of openstacksdk and latest
|
with Octavia plugin enabled, using releases of openstacksdk and latest
|
||||||
@@ -46,8 +48,6 @@
|
|||||||
pre-run: ci/playbooks/get_amphora_tarball.yaml
|
pre-run: ci/playbooks/get_amphora_tarball.yaml
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/octavia
|
- openstack/octavia
|
||||||
- name: github.com/ansible/ansible
|
|
||||||
override-checkout: stable-2.12
|
|
||||||
files:
|
files:
|
||||||
- ^ci/roles/loadbalancer/.*$
|
- ^ci/roles/loadbalancer/.*$
|
||||||
- ^plugins/modules/lb_health_monitor.py
|
- ^plugins/modules/lb_health_monitor.py
|
||||||
@@ -57,7 +57,8 @@
|
|||||||
- ^plugins/modules/loadbalancer.py
|
- ^plugins/modules/loadbalancer.py
|
||||||
vars:
|
vars:
|
||||||
configure_swap_size: 8192
|
configure_swap_size: 8192
|
||||||
tox_envlist: ansible
|
tox_envlist: ansible-2.12
|
||||||
|
tox_install_siblings: false
|
||||||
devstack_plugins:
|
devstack_plugins:
|
||||||
designate: https://opendev.org/openstack/designate
|
designate: https://opendev.org/openstack/designate
|
||||||
octavia: https://opendev.org/openstack/octavia
|
octavia: https://opendev.org/openstack/octavia
|
||||||
@@ -77,17 +78,19 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-releases
|
name: ansible-collections-openstack-functional-devstack-releases
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
using releases of openstacksdk and latest ansible release
|
using releases of openstacksdk and latest ansible release
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: ansible
|
tox_envlist: ansible-2.12
|
||||||
tox_install_siblings: false
|
tox_install_siblings: false
|
||||||
|
|
||||||
# Job with Ansible 2.9 for checking backward compatibility
|
# Job with Ansible 2.9 for checking backward compatibility
|
||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-ansible-2.9
|
name: ansible-collections-openstack-functional-devstack-ansible-2.9
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
using master of openstacksdk and stable 2.9 branch of ansible
|
using master of openstacksdk and stable 2.9 branch of ansible
|
||||||
@@ -100,6 +103,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-ansible-2.11
|
name: ansible-collections-openstack-functional-devstack-ansible-2.11
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
using master of openstacksdk and stable 2.12 branch of ansible
|
using master of openstacksdk and stable 2.12 branch of ansible
|
||||||
@@ -112,6 +116,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-ansible-2.12
|
name: ansible-collections-openstack-functional-devstack-ansible-2.12
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
using master of openstacksdk and stable 2.12 branch of ansible
|
using master of openstacksdk and stable 2.12 branch of ansible
|
||||||
@@ -124,6 +129,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: ansible-collections-openstack-functional-devstack-ansible-devel
|
name: ansible-collections-openstack-functional-devstack-ansible-devel
|
||||||
parent: ansible-collections-openstack-functional-devstack
|
parent: ansible-collections-openstack-functional-devstack
|
||||||
|
branches: master
|
||||||
description: |
|
description: |
|
||||||
Run openstack collections functional tests against a master devstack
|
Run openstack collections functional tests against a master devstack
|
||||||
using master of openstacksdk and devel branch of ansible
|
using master of openstacksdk and devel branch of ansible
|
||||||
@@ -336,17 +342,20 @@
|
|||||||
name: tripleo-ci-centos-9-standalone-osa
|
name: tripleo-ci-centos-9-standalone-osa
|
||||||
parent: tripleo-ci-centos-8-standalone-osa
|
parent: tripleo-ci-centos-8-standalone-osa
|
||||||
nodeset: single-centos-9-node
|
nodeset: single-centos-9-node
|
||||||
branches: master
|
branches: ^(stable/1.0.0|master).*$
|
||||||
|
override-checkout: master
|
||||||
vars:
|
vars:
|
||||||
containers_base_image: quay.io/centos/centos:stream9
|
containers_base_image: quay.io/centos/centos:stream9
|
||||||
consumer_job: false
|
consumer_job: false
|
||||||
build_container_images: true
|
build_container_images: true
|
||||||
|
branch_override: master
|
||||||
files: *ooo_files
|
files: *ooo_files
|
||||||
irrelevant-files: *irr_files
|
irrelevant-files: *irr_files
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-8-standalone-train-osa
|
name: tripleo-ci-centos-8-standalone-train-osa
|
||||||
parent: tripleo-ci-centos-8-standalone-osa
|
parent: tripleo-ci-centos-8-standalone-osa
|
||||||
|
branches: stable/1.0.0
|
||||||
override-checkout: stable/train
|
override-checkout: stable/train
|
||||||
vars:
|
vars:
|
||||||
branch_override: stable/train
|
branch_override: stable/train
|
||||||
@@ -354,6 +363,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-8-standalone-wallaby-osa
|
name: tripleo-ci-centos-8-standalone-wallaby-osa
|
||||||
parent: tripleo-ci-centos-8-standalone-osa
|
parent: tripleo-ci-centos-8-standalone-osa
|
||||||
|
branches: stable/1.0.0
|
||||||
override-checkout: stable/wallaby
|
override-checkout: stable/wallaby
|
||||||
vars:
|
vars:
|
||||||
branch_override: stable/wallaby
|
branch_override: stable/wallaby
|
||||||
@@ -361,7 +371,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-9-standalone-wallaby-osa
|
name: tripleo-ci-centos-9-standalone-wallaby-osa
|
||||||
parent: tripleo-ci-centos-9-standalone-osa
|
parent: tripleo-ci-centos-9-standalone-osa
|
||||||
branches: master
|
branches: stable/1.0.0
|
||||||
override-checkout: stable/wallaby
|
override-checkout: stable/wallaby
|
||||||
vars:
|
vars:
|
||||||
branch_override: stable/wallaby
|
branch_override: stable/wallaby
|
||||||
@@ -416,6 +426,7 @@
|
|||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-train-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
|
voting: false
|
||||||
- ansible-collections-openstack-functional-devstack-octavia:
|
- ansible-collections-openstack-functional-devstack-octavia:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
|
|
||||||
@@ -454,7 +465,7 @@
|
|||||||
- ansible-collections-openstack-functional-devstack-ansible-2.12
|
- ansible-collections-openstack-functional-devstack-ansible-2.12
|
||||||
- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12
|
- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12
|
||||||
- ansible-collections-openstack-functional-devstack-xena-ansible-2.12
|
- ansible-collections-openstack-functional-devstack-xena-ansible-2.12
|
||||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.11
|
# - ansible-collections-openstack-functional-devstack-train-ansible-2.11
|
||||||
- ansible-collections-openstack-functional-devstack-octavia
|
- ansible-collections-openstack-functional-devstack-octavia
|
||||||
- tripleo-ci-centos-8-standalone-wallaby-osa
|
- tripleo-ci-centos-8-standalone-wallaby-osa
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user