Manage a pool of nodes for a distributed test infrastructure
7a1fe1891f
Moves the daemon command to nodepoold. Refactor config handling a bit in NodePool to make the config objects just contain information by default (though things such as database handles and managers may get added to them later as needed). Start with the list and image-list commands. Change-Id: If2ba7bca7ab4ef922787176af87ad5de31ae4b3e |
||
---|---|---|
nodepool | ||
tools | ||
.gitignore | ||
.gitreview | ||
README | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Developer setup: mysql -u root mysql> create database nodepool; mysql> GRANT ALL ON nodepool.* TO 'nodepool'@'localhost'; mysql> flush privileges; nodepool -d -c tools/fake.yaml After each run (the fake nova provider is only in-memory): mysql> delete from snapshot_image; delete from node;