tenks/tests
Mark Goddard c5c18ce04f Allow setting node and volume name prefixes per-spec
Adds support for setting node and volume name prefixes on a per-spec
basis.  This allows for different node specifications to use different
names, e.g.  'controller' vs 'compute'.

This change also fixes an issue where node names were not globally unique, only
unique on a given hypervisor. This could cause issues if used with multiple
hypervisors.

This has been done by rewriting the scheduling logic, replacing the 'node
index' concept with a more concrete reservation of IPMI ports (which are
allocated per hypervisor), and decoupling this from generation of node names
(which are allocated globally).

Change-Id: I929b18918c2886f42c4d05b37c81f3e63c69a92f
Story: 2004894
Task: 29201
Story: 31d2681
Task: 29248
2019-01-31 11:24:58 +00:00
..
__init__.py Add basis for action plugin tests 2018-09-14 13:35:27 +00:00
test_tenks_update_state.py Allow setting node and volume name prefixes per-spec 2019-01-31 11:24:58 +00:00
test_tenks_wait_for_resources.py Wait for resources to become available 2018-11-19 16:40:43 +00:00
utils.py Wait for resources to become available 2018-11-19 16:40:43 +00:00