43eec5a109
provision_node is called from thread pool workers so the call order is not deterministic. This causes py38 job failures sometimes. This change asserts that the expected calls are occuring, but not their order. Change-Id: Id9f870e35dc9c92f0456d85c087514fb53053b76 |
||
---|---|---|
doc | ||
metalsmith | ||
metalsmith_ansible | ||
playbooks/integration | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
roles | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Deployment and Scheduling tool for Bare Metal
Overview
This is a simple tool to provision bare metal machines using OpenStack Bare Metal Service (ironic) and, optionally, OpenStack Image Service (glance) and OpenStack Networking Service (neutron).
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/metalsmith/
- Source: https://opendev.org/openstack/metalsmith
- Bugs: https://storyboard.openstack.org/#!/project/openstack/metalsmith
Installation
pip install --user metalsmith
Note
The current versions of metalsmith require Bare Metal API from the Stein release or newer. Use the 0.11 release series for older versions.
Contributing
- Pull requests: Gerrit (see developer's guide)
- Bugs and RFEs: StoryBoard (please do NOT report bugs to Github)