Catch up release notes for Mitaka

I went through the commit log between master and 4.2.0, and added notes
for everything I thought was relevant.

Change-Id: I4ede290d3c924181e2eda0b90d3c3298f542a55c
This commit is contained in:
Jim Rollenhagen 2015-11-25 13:37:38 -08:00
parent 9e98c9c46a
commit 15b7ad5762
26 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1,4 @@
---
features:
- Adds an `agent_iboot` driver to allow use of the
Iboot power driver with the Agent deploy driver.

View File

@ -0,0 +1,5 @@
---
features:
- Adds experimental support for IPv6 PXE booting.
This is configurable via the [pxe]ip_version
configuration option.

View File

@ -0,0 +1,4 @@
---
features:
- Adds `agent_pxe_oneview` and `iscsi_pxe_oneview` drivers
for integration with the HP OneView Management System.

View File

@ -0,0 +1,5 @@
---
features:
- The ironic-api service now supports SSL when running
the service directly (as opposed to behind mod_wsgi or
similar).

View File

@ -0,0 +1,5 @@
---
features:
- Adds an `agent_wol` driver that combines the
Agent deploy interface with the Wake-On-LAN
power driver.

View File

@ -0,0 +1,12 @@
---
upgrade:
- Adds a new configuration option, hash_ring_reset_interval,
to control how often the conductor's view of the hash ring
is reset. This has a default of 180 seconds, the same as
the default for the sync_local_state periodic task that
used to handle this reset.
critical:
- Fixes a bug where the conductor's view of the hash
ring was never refreshed if the sync_local_state
periodic task was disabled. For more info, see
https://bugs.launchpad.net/ironic/+bug/1506657.

View File

@ -0,0 +1,4 @@
---
critical:
- Fixes an issue where the next cleaning for a node would
hang if the previous cleaning was aborted.

View File

@ -0,0 +1,5 @@
---
other:
- Adds a `clean_dhcp_opts` method to the DHCP provider
base class, to give DHCP providers a method to clean up
DHCP reservations if needed.

View File

@ -0,0 +1,4 @@
---
fixes:
- Fixes an issue where the `agent_ilo` driver did not correctly
clean up temporary files created during the deploy process.

View File

@ -0,0 +1,4 @@
---
fixes:
- Fixes an issue where ironic could not communicate with IPMI
endpoints when the password consisted of only numbers.

View File

@ -0,0 +1,4 @@
---
fixes:
- Fixes an issue where ipmitool console did not work
with an empty IPMI password.

View File

@ -0,0 +1,4 @@
---
fixes:
- Fixes an issue where iPXE may try to boot from the wrong
MAC address, resulting in deploy failures.

View File

@ -0,0 +1,4 @@
---
fixes:
- Fixes an issue where `node.last_error` did not show
the actual issue when the periodic power state sync failed.

View File

@ -0,0 +1,6 @@
---
upgrade:
- The `task` parameter to
`ManagementInterface.get_supported_boot_devices` was
previously deprecated as optional, and is now mandatory
for all implementations of ManagementInterface.

View File

@ -0,0 +1,3 @@
---
other:
- iLO drivers are now based on the new BootInterface.

View File

@ -0,0 +1,4 @@
---
features:
- Adds inspection support for the `agent_ipmitool` and
`agent_ssh` drivers.

View File

@ -0,0 +1,16 @@
---
features:
- The Agent deploy driver now streams raw images
directly to disk (instead of staging in memory) by
default.
upgrade:
- The Agent deploy driver now streams raw images
directly to disk (instead of staging in memory) by
default; this can be turned off by setting the
[agent]stream_raw_images configuration option to False.
Streaming may be undesirable if the disk the image is being
written is significantly slower than the network.
fixes:
- Because the agent deploy driver now streams raw images
directly to disk, images larger than the RAM available
to the deploy ramdisk will no longer fail to deploy.

View File

@ -0,0 +1,3 @@
---
other:
- iRMC drivers are now based on the new BootInterface.

View File

@ -0,0 +1,5 @@
---
features:
- Adds support for in-band clean steps in the iSCSI
deploy driver, when using ironic-python-agent as
the ramdisk.

View File

@ -0,0 +1,5 @@
---
features:
- Adds support for using Glance with a Ceph backend
via the RADOS Gateway Swift API, with the Agent deploy
driver.

View File

@ -0,0 +1,4 @@
---
prelude: >
Ironic's 4.3.0 release brings a number of new features, driver
enhancements, and bug fixes.

View File

@ -0,0 +1,9 @@
---
features:
- |
The API root endpoint (GET /) now returns version
information for the server; specifically:
* min_version - minimum API version supported by the server;
* version - maximum API version supported by the server;
* status - version status, "CURRENT" for v1.

View File

@ -0,0 +1,8 @@
---
upgrade:
- Adds a configuration option for the Iboot driver,
[iboot]reboot_delay, to allow adding a pause between
power off and power on.
fixes:
- Fixes an issue where some SNMP power controllers will
not power back on after a deploy.

View File

@ -0,0 +1,5 @@
---
fixes:
- The `cpus`, `local_gb`, and `memory_mb` properties
of a node are now validated at input time to ensure
they are non-negative numbers.

View File

@ -0,0 +1,4 @@
---
features:
- Adds root device hints for `wwn_with_extension` and
`wwn_vendor_extension`.

View File

@ -0,0 +1,4 @@
---
features:
- Adds support to the SSH power driver for XenServer
VMs.