ironic-python-agent 3.3.0 (rocky)
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
participants (1)
-
no-reply@openstack.org