[openstack-dev] [new][ironic] ironic-python-agent 1.2.1 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Mon May 23 18:19:41 UTC 2016

We are jazzed to announce the release of:

ironic-python-agent 1.2.1: Ironic Python Agent Ramdisk

This release is part of the mitaka stable release series.

For more details, please see below.


New Features

* The "has_carrier" flag was added to the network interface

Bug Fixes

* Fixes bug where the user specified disk_label is ignored with
  partition images in agent drivers.

* Inspection code now waits up to 1 minute for all NICs to get their
  IP addresses. Otherwise inspection fails for some users due to race
  between DIB DHCP code and IPA startup. See
  https://bugs.launchpad.net/bugs/1564954 for details.

* During inspection wait only for a PXE booting NIC to get its IP by
  default. Introduce a new "inspection_dhcp_all_interfaces" option to
  enable waiting for all interfaces instead.

* Stop checking the "has_carrier" field when waiting for NIC's to
  get IP addresses, as it might be set to "False" when the interface
  is being configured.

Changes in ironic-python-agent 1.2.0..1.2.1

f5b7ea2 Add script to install missing tinyipa dependencies
ed978f3 [inspection] wait for the PXE DHCP by default and remove the carrier check
aa9c061 Stop using git:// and be nice to people behind proxy servers
6ece00d Install qemu-image from backports repo
3fba1ee Wait for the interfaces to get IP addresses before inspection
88f33a3 Correct link to enabling agent drivers
237b76e Fix full_trusty_build once and for all
d3e112c Append BRANCH_PATH to filenames of build output
e949a1e Add disk_label support for partition images
8910634 Update .gitreview for stable/mitaka

Diffstat (except docs and test files)

.gitreview                                         |   1 +
Dockerfile                                         |   7 +-
imagebuild/coreos/full_trusty_build.sh             |  24 ++++-
imagebuild/tinyipa/Makefile                        |   8 +-
imagebuild/tinyipa/build-iso.sh                    |   2 +-
imagebuild/tinyipa/build-tinyipa.sh                |   5 +-
imagebuild/tinyipa/finalise-tinyipa.sh             |   2 +
imagebuild/tinyipa/install-deps.sh                 |  17 ++++
ironic_python_agent/cmd/agent.py                   |  15 +++
ironic_python_agent/extensions/standby.py          |   6 +-
ironic_python_agent/hardware.py                    |  20 +++-
ironic_python_agent/inspector.py                   |  58 +++++++++++
.../notes/disk-label-fix-536897e41a4d817f.yaml     |   5 +
.../inspection-wait-for-ips-223e39b65fef31bd.yaml  |   7 ++
...nspection-wait-for-ips-v2-146016f758d7010c.yaml |   8 ++
20 files changed, 366 insertions(+), 27 deletions(-)

More information about the OpenStack-dev mailing list