[release-announce] ironic-python-agent 3.3.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 9 13:32:18 UTC 2018


We are stoked to announce the release of:

ironic-python-agent 3.3.0: Ironic Python Agent Ramdisk

This release is part of the rocky release series.

Download the package from:

    https://tarballs.openstack.org/ironic-python-agent/

For more details, please see below.

Changes in ironic-python-agent 3.2.0..3.3.0
-------------------------------------------

7e0bcbb fall back to PARTUUID if UUID not found.
baa0768 fix uname mock arguments for get-pip.py
561be77 Collect IPv6 address during introspection
b32750f Install grub to PReP partition when prep_boot_part_uuid is provided
9008a5c Remove testrepository
1036384 Switch to using stestr
d9f59d9 Provide knob to disable ata secure erase
aef703b Refuse secure erase if ATA command does not work
bafbf53 Reduce CoreOS CPU count to 1
5c94cc4 Enable Auto VM engine for CoreOS CI jobs
80be07a Switch from sourceforge to github for ipmitool
fa4bb8f Cleanup CI jobs for IPA
0f7b5a0 Try to unlock failed device before proceeding
0a668b1 fix tox python3 overrides
e581bf7 Add release notes link to README
faa898d Add a release note for secure erase changes
3c30088 Add min/max values to integer config options
a03661c write byte objects when using os.write
5fcf3f0 Fix for fatal error when GPT was used and only MBR was cleaned
aaf76e2 rework ATA secure erase
0889051 Rescue bug: tinyipa fails to acquire IP in multitenant env
cc40eb9 Do not run functional (API) tests in the CI
3164053 Fix gate and bump CoreOS version to latest stable.
a69ccee Gate fix: Cap hacking to avoid gate failure
ec9369b Stop using slave_scripts/install-distro-packages.sh
8748293 fix lower constraints and uncap eventlet
c09634a flake8: Add W503 to ignore list as invalid
75e8085 Change launchpad to StoryBoard
d90a535 Updated from global requirements
dc5d659 add lower-constraints job
e087261 Switch the CI to hardware types and clean up playbooks
5600437 Updated from global requirements
c0790bb Updated from global requirements
4f9ee6a GenericHardwareManager: get mac address using netifaces
5c60569 Updated from global requirements
aa3b920 change python-libguestfs to python-guestfs for ubuntu
7631902 mlnx hardware_manager: get mac address using netifaces
c34fe0b Updated from global requirements
a1d2b2a Follow-up patch for documentation of rescue mode
ea242a3 Update reno for stable/queens


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   1 -
CONTRIBUTING.rst                                   |   4 +-
Dockerfile                                         |   8 +-
README.rst                                         |   7 +-
bindep.txt                                         |   2 +-
imagebuild/coreos/coreos-oem-inject.py             | 471 ++++++++++++---------
imagebuild/coreos/oem/cloud-config.yml             |   1 +
imagebuild/coreos/version.txt                      |  14 +-
imagebuild/tinyipa/build-tinyipa.sh                |   5 +-
imagebuild/tinyipa/build_files/bootlocal.sh        |   2 +
imagebuild/tinyipa/build_files/buildreqs.lst       |   6 +
imagebuild/tinyipa/build_files/fakeuname           |   5 +
imagebuild/tinyipa/build_files/finalreqs.lst       |   1 +
imagebuild/tinyipa/udhcpc.script                   |   0
ironic_python_agent/agent.py                       |   4 +-
ironic_python_agent/api/controllers/v1/__init__.py |   1 +
ironic_python_agent/api/controllers/v1/base.py     |   3 +-
ironic_python_agent/config.py                      |  34 +-
ironic_python_agent/extensions/image.py            |  23 +-
ironic_python_agent/extensions/standby.py          |  14 +-
ironic_python_agent/hardware.py                    | 158 +++++--
ironic_python_agent/hardware_managers/mlnx.py      |  14 +-
ironic_python_agent/netutils.py                    |  22 +-
ironic_python_agent/shell/write_image.sh           |   2 +-
lower-constraints.txt                              |  99 +++++
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 +
.../run.yaml                                       | 112 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 107 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 109 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 103 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 103 +++++
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 +
.../run.yaml                                       | 128 ++++++
.../post.yaml                                      |  15 -
.../run.yaml                                       | 175 --------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 +
.../run.yaml                                       | 113 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 107 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 109 +++++
.../post.yaml                                      |  15 +
.../run.yaml                                       | 103 +++++
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../post.yaml                                      |  15 -
.../run.yaml                                       | 150 -------
.../ironic-python-agent-buildimage-coreos/run.yaml |   8 +-
.../run.yaml                                       |   8 +-
.../tempest-dsvm-ironic-inspector-src/run.yaml     |  83 +---
...y-to-disable-secure-erase-c3223262726d5aff.yaml |   6 +
...ata-check-to-secure-erase-caebba4f25821575.yaml |  10 +
.../attempts-ata-disk-unlock-897d76c494ec2976.yaml |  16 +
.../rework-ata-secure-erase-c6684962ef078281.yaml  |  12 +
...t-collecting-ipv6-address-dd819d543f851a63.yaml |   5 +
.../support-prep-partitions-5e273572ab7ce018.yaml  |   9 +
...-rescue-dhcp-multi-tenant-b32bda7bf2b12679.yaml |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |  10 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |  27 +-
zuul.d/legacy-ironic-jobs.yaml                     |  78 ++--
zuul.d/project.yaml                                |  38 +-
89 files changed, 2458 insertions(+), 2224 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 3126167..aeaad27 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
@@ -9,2 +9,2 @@ netifaces>=0.10.4 # MIT
-oslo.config>=5.1.0 # Apache-2.0
-oslo.concurrency>=3.25.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
+oslo.concurrency>=3.26.0 # Apache-2.0
@@ -20 +20 @@ requests>=2.14.2 # Apache-2.0
-rtslib-fb!=2.1.60,!=2.1.61,!=2.1.64,>=2.1.43 # Apache-2.0
+rtslib-fb>=2.1.65 # Apache-2.0
@@ -24 +24 @@ WSME>=0.8.0 # MIT
-ironic-lib>=2.5.0 # Apache-2.0
+ironic-lib>=2.14.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2b4c677..b8ba6dd 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=1.0.0 # Apache-2.0
+hacking>=1.0.0,<1.1.0 # Apache-2.0
@@ -9 +9 @@ oslotest>=3.2.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
+stestr>=1.0.0 # Apache-2.0
@@ -15 +15 @@ doc8>=0.6.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD






More information about the Release-announce mailing list