[release-announce] metalsmith 1.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 2 11:12:17 UTC 2020


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






More information about the Release-announce mailing list