Simple deployment and scheduling tool for bare metal
Go to file
Julia Kreger 47f5953adf Stable-Only: CI: Force install an appropriate openstacsdk version
Ansible has a weird constraint, of < 0.100.0, and doesn't recognize
openstacksdk 0.101.0 or newer for some versions of ansible. While
others, don't recognize versions newer than 1.0.0.

As such, our only real choice is to force lock the version to
a more version/cycle appropriate version to ensure compatability
since we also can't constain via requirements at this point.

Additionally, as a result of change I7b9c70b03c17c631da8e53f70808fed103c95c06
and the fact that the base issue broke metalsmith CI, we need to merge
that change in with this one.

Change-Id: Id258b294972c2f5ea816cb274773b8947f92e110
Co-Authored-By: Harald Jensås <hjensas@redhat.com>
2023-09-27 17:55:09 -05:00
doc Update pep8 test requirements 2021-10-28 14:53:49 +02:00
metalsmith Merge "Get ports by 'binding:host_id' query filter" into stable/zed 2023-03-14 22:41:15 +00:00
metalsmith_ansible Stable-Only: CI: Force install an appropriate openstacsdk version 2023-09-27 17:55:09 -05:00
playbooks/integration Stable-Only: CI: Force install an appropriate openstacsdk version 2023-09-27 17:55:09 -05:00
releasenotes Update master for stable/yoga 2022-03-07 14:07:52 +00:00
tools Add linters job 2022-07-12 10:05:31 +02:00
.gitignore Add release notes 2018-10-16 15:24:20 +02:00
.gitreview Update .gitreview for stable/zed 2022-09-08 07:52:26 +00:00
.stestr.conf Switch to stestr for unit tests 2018-09-10 13:05:02 +02:00
.zuul.yaml Deprecate instance network boot 2022-08-24 13:19:52 +02:00
LICENSE Initial commit 2015-08-27 11:33:12 +02:00
README.rst Expose Allocation objects on Instance 2019-05-16 12:15:52 +02:00
requirements.txt Uncap PrettyTable 2021-02-20 10:22:50 +08:00
roles Move roles into a standard directory layout 2020-07-01 13:30:35 +12:00
setup.cfg Re-add python 3.6/3.7 in classifier 2021-12-13 19:44:49 -06:00
setup.py Cleanup py27 support 2020-04-05 18:08:09 +02:00
test-requirements.txt stable-only: Constrain the upper Ansible version 2023-09-18 12:18:19 -07:00
tox.ini Fixes for tox 4.0 2022-12-15 18:21:18 +00:00

README.rst

Deployment and Scheduling tool for Bare Metal

image

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).

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