diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2025-09-25 11:52:48 +0200 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2025-10-01 14:10:39 +0000 |
| commit | 47214ff28d1fc44673a4430e4edd73f8e43975ca (patch) | |
| tree | 0cc47705172c2c55eebb0eb7d210cbd6f707c076 /zuul.d/base.yaml | |
| parent | d0505893de692f5b260ebdb4c9a73c1087842e38 (diff) | |
| download | kolla-ansible-47214ff28d1fc44673a4430e4edd73f8e43975ca.tar.gz kolla-ansible-47214ff28d1fc44673a4430e4edd73f8e43975ca.zip | |
Update Zuul triggers after group_vars split
The basic approach is:
- we test majority in aio and cephadm scenarios
- additional scenario jobs are only triggered on roles
that are not covered by aio/cephadm (and the ones
that are relevant for given scenario)
Change-Id: I56b4e1218092ffcca074fef3ceac8e9d99054b21
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'zuul.d/base.yaml')
| -rw-r--r-- | zuul.d/base.yaml | 88 |
1 files changed, 42 insertions, 46 deletions
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml index 13db98ca6..4b241ead9 100644 --- a/zuul.d/base.yaml +++ b/zuul.d/base.yaml @@ -1,6 +1,47 @@ --- - job: - name: kolla-ansible-variables + name: kolla-ansible-base + pre-run: tests/pre.yml + run: tests/run.yml + post-run: tests/post.yml + timeout: 9000 + post-timeout: 1800 + required-projects: + - openstack/ansible-collection-kolla + - openstack/kolla + - openstack/kolla-ansible + - openstack/requirements + files: + - ^ansible/group_vars/all/common.yml + - ^requirements-core.yml + - ^tests/check-(config|failure|logs).sh + - ^tests/get_logs.sh + - ^tests/init-core-openstack.sh + - ^tests/(run|pre|post).yml + - ^tests/setup_gate.sh + - ^tests/templates/(inventory|globals-default).j2 + - ^tests/test-(core-openstack|dashboard|proxysql).sh + - ^tests/upgrade.sh + irrelevant-files: + - ^.*\.rst$ + - ^bindep.txt$ + - ^doc/.* + - ^releasenotes/.*$ + - ^deploy-guide/.*$ + - ^test-requirements.txt$ + - ^lint-requirements.txt$ + - ^etc/kolla/globals.yml$ + - ^tox.ini$ + - ^\..+ + - ^LICENSE$ + - ^contrib/ + - ^specs/ + - ^kolla_ansible/tests/ + - ^tools/validate-.*$ + - ^zuul.d/ + roles: + - zuul: zuul/zuul-jobs + - zuul: openstack/kolla vars: address_family: 'ipv4' # Test latest ansible-core version on Ubuntu, minimum supported on others. @@ -53,48 +94,3 @@ - ^rabbitmq tls_enabled: true virt_type: qemu - -- job: - parent: kolla-ansible-variables - name: kolla-ansible-base - pre-run: tests/pre.yml - run: tests/run.yml - post-run: tests/post.yml - timeout: 9000 - post-timeout: 1800 - required-projects: - - openstack/ansible-collection-kolla - - openstack/kolla - - openstack/kolla-ansible - - openstack/requirements - irrelevant-files: - - ^.*\.rst$ - - ^bindep.txt$ - - ^doc/.* - - ^releasenotes/.*$ - - ^deploy-guide/.*$ - - ^test-requirements.txt$ - - ^lint-requirements.txt$ - - ^etc/kolla/globals.yml$ - - ^tox.ini$ - - ^\..+ - - ^LICENSE$ - - ^contrib/ - - ^specs/ - - ^kolla_ansible/tests/ - - ^tools/validate-.*$ - roles: - - zuul: zuul/zuul-jobs - - zuul: openstack/kolla - -- job: - parent: kolla-ansible-base - name: kolla-ansible-scenario-base - files: - - ^ansible/group_vars/all/(baremetal|common|fluentd|glance|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|openvswitch|placement|proxysql|rabbitmq).yml - - ^ansible/roles/common/ - - ^requirements-core.yml - - ^tests/check-logs.sh - - ^tests/get_logs.sh - - ^tests/(pre|run).yml - - ^tests/templates/(inventory|globals-default.j2) |
