diff options
author | ricolin <rico.lin.guanyu@gmail.com> | 2020-11-14 14:00:25 +0800 |
---|---|---|
committer | Balazs Gibizer <balazs.gibizer@est.tech> | 2022-01-14 14:55:24 +0000 |
commit | 139ffbc3b9d12c7d0492aa9746c0559ac5eab123 (patch) | |
tree | 6d68f6fe3216ff530ca4fee814aea980c837d950 | |
parent | e49b43329c9f1aa2e08e64fb4710a5e148b42382 (diff) | |
download | heat-139ffbc3b9d12c7d0492aa9746c0559ac5eab123.tar.gz |
Adopt grenade to multinode setting
* Change parent for grenade-heat-multinode job to grenade-multinode
* Use HOST_TOPOLOGY to specify multinode.
* Add irrelevant-files
Change-Id: I2abdf09bcd65441006f5315321e016e02704d6f1
(cherry picked from commit ba7d105c8b866f8f30e7b0084808b813d28ef638)
-rw-r--r-- | .zuul.yaml | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index aa0ccf2f7..d9c88fec0 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -135,13 +135,17 @@ - job: name: grenade-heat-multinode - parent: grenade - nodeset: openstack-two-node-bionic + parent: grenade-multinode required-projects: - opendev.org/openstack/heat - opendev.org/openstack/heat-tempest-plugin - opendev.org/openstack/python-heatclient vars: + grenade_devstack_localrc: + shared: + HOST_TOPOLOGY: multinode + HOST_TOPOLOGY_ROLE: primary + HOST_TOPOLOGY_SUBNODES: "{{ hostvars['compute1']['nodepool']['public_ipv4'] }}" configure_swap_size: 8192 devstack_services: h-api: true @@ -155,6 +159,29 @@ heat: https://opendev.org/openstack/heat tempest_plugins: - heat-tempest-plugin + group-vars: + subnode: + grenade_devstack_localrc: + shared: + HOST_TOPOLOGY: multinode + HOST_TOPOLOGY_ROLE: subnode + HOST_TOPOLOGY_SUBNODES: "{{ hostvars['compute1']['nodepool']['public_ipv4'] }}" + configure_swap_size: 8192 + devstack_services: + h-api: true + h-api-cfn: true + h-eng: true + heat: true + # We do run a list of tests after upgrade. This is just to bypass the req from parent. + devstack_plugins: + heat: https://opendev.org/openstack/heat + irrelevant-files: + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^heat/locale/.*$ + - ^heat/tests/.*$ + - ^releasenotes/.*$ - project: templates: |