We eagerly announce the release of: metalsmith 1.0.0: Deployment and Scheduling tool for Bare Metal This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/metalsmith Download the package from: https://tarballs.openstack.org/metalsmith/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/metalsmith For more details, please see below. 1.0.0 ^^^^^ Upgrade Notes ************* * Python 2.7 support has been dropped. Last release of metalsmith to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by metalsmith is Python 3.6. Bug Fixes ********* * No longer requires root size for whole disk images. This requirement has been removed from ironic. Changes in metalsmith 0.16.0..1.0.0 ----------------------------------- b6d551c Bump hacking to 3.0.0 777ca79 Be moderate about disk space in the CI ca7cf52 CI: stop running peakmem_tracker c765bbe Stop using six library 33871b1 Drop python 2.7 support and testing 2d801e2 Stop requiring root size for whole disk images 52b777f Switch to Ussuri job 3d24ba8 Add ironic-python-agent-builder to required-projects 3c95b4a Add versions to release notes series 386d5df Build pdf doc Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 30 +++----- lower-constraints.txt | 3 +- metalsmith/_provisioner.py | 14 ++-- metalsmith/_scheduler.py | 5 +- metalsmith/_utils.py | 11 ++- metalsmith/sources.py | 33 ++++++--- metalsmith/test/test_cmd.py | 12 ++-- metalsmith/test/test_instance.py | 5 +- metalsmith/test/test_sources.py | 57 ++++++++++++++- playbooks/integration/centos-image.yaml | 82 +++++++++++++--------- playbooks/integration/run.yaml | 1 + .../notes/drop-py-2-7-3cd57c85e8eb8d2d.yaml | 6 ++ .../notes/whole-disk-root-gb-bd8ee3600de9ec8d.yaml | 5 ++ releasenotes/source/train.rst | 6 +- requirements.txt | 2 - setup.cfg | 2 - test-requirements.txt | 2 +- tox.ini | 16 +++-- 20 files changed, 195 insertions(+), 123 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d9ed681..135f366 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +6,0 @@ requests>=2.18.4 # Apache-2.0 -six>=1.10.0 # MIT -enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD diff --git a/test-requirements.txt b/test-requirements.txt index fffd808..bc9b6fb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=1.0.0 # Apache-2.0 +hacking>=3.0.0,<3.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org