devstack/roles
Andrea Frittoli 6f377c88f7 Fix multinode mode for devstack
Extend the devstack job so that it can support both single and multinode
cases.  Multinode mode require extra settings in devstack configuration,
some of which as subnode specific, some controller specific.

Also keep a simple devstack-multinode job defined for now so we can run
a multinode job in devstack gate, until the full tempest multinode job
is ready to match the old
gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv.

Fixing multinode also requires sharing the CA configuration between
controller and peers, overlay network configuration for communication
between virtual machines and running discover_hosts for nova after the
subnode has been setup.

The extra orchestration required for multinode is encoded in a
dedicated role to allow for jobs in other repos to re-use it.

This backport is slightly modified from the original, since master does
not use the test-matrix anymore, while on stable branches we still rely
on it.

Change-Id: I2dcbd9bdb401860820e655d97aa3c4775af2827f
2018-04-13 16:05:20 +01:00
..
apache-logs-conf Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00
capture-system-logs Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00
devstack-project-conf Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00
export-devstack-journal Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00
fetch-devstack-log-dir Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
orchestrate-devstack Fix multinode mode for devstack 2018-04-13 16:05:20 +01:00
run-devstack Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00
setup-devstack-cache Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
setup-devstack-log-dir Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
setup-devstack-source-dirs Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
setup-stack-user Ensure that stack home is owned by stack 2018-04-13 16:05:20 +01:00
setup-tempest-user Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
start-fresh-logging Add Zuul v3 tests for stable branch 2017-11-06 14:25:55 -06:00
sync-devstack-data Fix multinode mode for devstack 2018-04-13 16:05:20 +01:00
write-devstack-local-conf Backport changes of zuul jobs and definitions to pike 2018-02-19 16:39:30 +01:00