[release-announce] ironic-lib 4.6.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Wed Mar 3 16:13:58 UTC 2021
We contentedly announce the release of:
ironic-lib 4.6.0: Ironic common library
This release is part of the wallaby release series.
The source is available from:
https://opendev.org/openstack/ironic-lib
Download the package from:
https://pypi.org/project/ironic-lib
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/ironic-lib
For more details, please see below.
4.6.0
^^^^^
Bug Fixes
* Fixes cleaning errors when trying to erase a GPT from a partition
which is smaller than a GPT (33 sectors).
Changes in ironic-lib 4.5.0..4.6.0
----------------------------------
0ae0ca9 Explicit execute arguments
e7a35e4 Remove default parameter from execute
22a944b Import json_rpc from ironic
c2786ca Add find_efi_partition, deprecate get_uefi_disk_identifier
c9ac1c8 Trivial: fix a type in tests
97affbf Split out a common helper for blkid
3db78b0 utils.mounted: retry umount and allow retrying mount
29ca97e Add a helper for getting partition path
f4ba0a7 keystone: use os_service_type for service_type defaults
782b85d Import common keystone configuration from ironic
9a60d38 Handle EBRs and tiny partitions when removing metadata
daa5b42 Get rid of oslo.serialization
bb935f1 Allow binary data for configdrive
0704bcd Correct base64 error handling
c9764a2 Update minversion of tox
Diffstat (except docs and test files)
-------------------------------------
extra-requirements.txt | 5 +
ironic_lib/disk_partitioner.py | 4 +-
ironic_lib/disk_utils.py | 262 +++++---
ironic_lib/exception.py | 17 +-
ironic_lib/json_rpc/__init__.py | 73 +++
ironic_lib/json_rpc/client.py | 224 +++++++
ironic_lib/json_rpc/server.py | 323 ++++++++++
ironic_lib/keystone.py | 201 ++++++
ironic_lib/utils.py | 39 +-
.../erase-tiny-partitions-c408a3a4afe60d44.yaml | 6 +
requirements.txt | 1 -
setup.cfg | 9 +
test-requirements.txt | 4 +
tox.ini | 5 +-
20 files changed, 2168 insertions(+), 239 deletions(-)
Requirements updates
--------------------
diff --git a/extra-requirements.txt b/extra-requirements.txt
new file mode 100644
index 0000000..5f54ba2
--- /dev/null
+++ b/extra-requirements.txt
@@ -0,0 +1,5 @@
+# This file mirrors all extra requirements from setup.cfg and must be kept
+# in sync. It is used both in unit tests and when building docs.
+keystoneauth1>=4.2.0 # Apache-2.0
+os-service-types>=1.2.0 # Apache-2.0
+oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
diff --git a/requirements.txt b/requirements.txt
index 87ba5b3..21a3153 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +8,0 @@ oslo.i18n>=3.15.3 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index accb626..3dba768 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,0 +8 @@ oslotest>=3.2.0 # Apache-2.0
+fixtures>=3.0.0 # Apache-2.0/BSD
@@ -11,0 +13,3 @@ doc8>=0.6.0 # Apache-2.0
+# used for JSON RPC unit tests
+keystonemiddleware>=4.17.0 # Apache-2.0
+oslo.messaging>=5.29.0 # Apache-2.0
More information about the Release-announce
mailing list