[openstack-dev] [new][ironic] ironic-python-agent 1.4.0 release (newton)
no-reply at openstack.org
no-reply at openstack.org
Mon Jul 11 14:59:28 UTC 2016
We are content to announce the release of:
ironic-python-agent 1.4.0: Ironic Python Agent Ramdisk
This release is part of the newton release series.
For more details, please see below.
1.4.0
^^^^^
New Features
************
* Added *ipa-disk-wait-attempts* configuration option to configure
the number of times to try and check to see if at least one suitable
disk has appeared in inventory before proceeding with any actions.
* Added *ipa-disk-wait-delay* configuration option to configure how
many seconds to wait between attempts to check if at least one
suitable disk has appeared in inventory.
* A new "log" extension has been added and can be used to retrieve
the system logs via the IPA API.
* Adds new PCI devices collector named "pci_devices" to inspector
module. Data is gathered from /sys/bus/pci/devices directory and is
stored under "pci_devices" key as a dictionary containing
"vendor_id" and "product_id" keys, which then will be used by the
inspector to distinguish various PCI devices.
* Add support for LLDP data in the returned inventory when option
collect_lldp is set to True. Each interface returned in the
inventory that receives an LLDP packet will contain the whole LLDP
packet represented as a list of TLVs in the field 'lldp'.
Upgrade Notes
*************
* Deprecated reserved fields switch_port_descr and
switch_chassis_descr in favor of returning the whole LLDP packet for
each interface so that IPA processing of this data remains generic
and full processing can be customised server side instead of having
to create custom ramdisks. These fields will be removed in Ocata.
Bug Fixes
*********
* The "logs" inspection collector now works with the TinyIPA image.
Changes in ironic-python-agent 1.3.0..1.4.0
-------------------------------------------
5df024e Bump CoreOS to 1010.6.0 (last current stable)
f26f902 Replace the ps options when collecting logs
b139dcc Updated from global requirements
af81914 Add a log extension
ff9f0ad Update doc about lookup action
d89dfb1 Documentation follow-up to the LLDP patch
542aa0a Updated from global requirements
f7e080c Add PCI devices collector to inspector
50ddb89 Replace dict.get(key) with dict[key] in tests
a7f0af7 Support LLDP data as part of interfaces in inventory
992b875 tox: Update flake8 to ignore tinyipa imagebuild folders
45e1080 Fix functional tests
1ef8c32 Replace assertRaisesRegexp with assertRaisesRegex
e0e8334 Updated from global requirements
13a8c63 Add configuration options for DISK_WAIT
Diffstat (except docs and test files)
-------------------------------------
imagebuild/coreos/Makefile | 3 +
imagebuild/coreos/coreos-oem-inject.py | 132 +++++++++++++++-
imagebuild/coreos/oem/cloud-config.yml | 18 +++
imagebuild/coreos/pin_latest_coreos.sh | 11 ++
imagebuild/coreos/version.txt | 7 +
imagebuild/tinyipa/build_files/bootlocal.sh | 2 +-
ironic_python_agent/config.py | 17 +++
ironic_python_agent/extensions/log.py | 34 +++++
ironic_python_agent/hardware.py | 73 +++++++--
ironic_python_agent/inspector.py | 72 ++++++---
ironic_python_agent/utils.py | 125 +++++++++++++++
...add-disk-wait-config-opts-fe805292baca8029.yaml | 8 +
.../notes/add-log-extension-35ca22cc0709af4c.yaml | 6 +
.../add-pci-devices-info-3f86934a505d1b31.yaml | 9 ++
...support-lldp-in-inventory-4ab6e45ccd35dace.yaml | 12 ++
requirements.txt | 2 +-
setup.cfg | 2 +
test-requirements.txt | 4 +-
tox.ini | 2 +-
28 files changed, 916 insertions(+), 111 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index fee9750..4d07dea 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
+oslo.utils>=3.14.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 4e9148f..ebe8363 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +15 @@ doc8 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
@@ -18 +18 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-reno>=1.6.2 # Apache2
+reno>=1.8.0 # Apache2
More information about the OpenStack-dev
mailing list