[openstack-dev] [infra][devstack-gate][all]support multi-region gate environment

Jay Pipes jaypipes at gmail.com
Tue Jan 3 13:37:55 UTC 2017


On 01/02/2017 09:06 PM, joehuang wrote:
> Hello,
>
> Currently only one region is supported in devstack-gate, there are lots
> of projects providing multi-region involved features, for example, heat
> multi-region, tacker multi-vim, shadow multi-cloud, tricircle networking
> across multi-region, kingbird resource sync and so on.
>
> Thanks to the patch "Introduce roles into the feature matrix", it's
> possible to assign the sub-node in devstack-gate with a new role
> "subnode_multi_region", so that all services will start and share same
> keystone in the primary node, this is the typical devstack multi-region
> mode. One environment variable MULTI_REGION is introduced to enable the
> sub-node running as the second region(currently the first step is to
> setup two-node two-region environment).
>
> One patch was prepared to enhance
> devstack-gate: https://review.openstack.org/#/c/412777/
> And Tricircle will begin to try the multi-region gate/check
> job: https://review.openstack.org/#/c/414909/
> The devstack plugin of Tricircle is also enhanced to support
> multi-region job: https://review.openstack.org/#/c/414860/
>
> How do you think about this idea? It's basic requirement to have
> multi-region gate/check job for Tricricle, hope this could be on board
> before Ocata release. once Tricircle can be tested through such a
> multi-region job, other projects can also benefit from the same
> infrastructure.

I think it's a good idea to have multi-region testing in the gate, yes. 
How does the existing federated Keystone functionality get tested in the 
gate? Perhaps that might be an approach to copy? Just throwing out an 
idea here; I'm actually not familiar with this part of the gate at all.

Best,
-jay



More information about the OpenStack-dev mailing list