summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorricolin <rico.lin.guanyu@gmail.com>2020-11-14 14:00:25 +0800
committerBalazs Gibizer <balazs.gibizer@est.tech>2022-01-14 14:55:24 +0000
commit139ffbc3b9d12c7d0492aa9746c0559ac5eab123 (patch)
tree6d68f6fe3216ff530ca4fee814aea980c837d950
parente49b43329c9f1aa2e08e64fb4710a5e148b42382 (diff)
downloadheat-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.yaml31
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: