Add 4.2.0 release notes
Change-Id: I6c1f735ac7362c317a646dcaca3a3f4f02053561
This commit is contained in:
parent
fb1e3d1e40
commit
2dbc9b2b01
@ -2,6 +2,89 @@
|
|||||||
Release Notes
|
Release Notes
|
||||||
=============
|
=============
|
||||||
|
|
||||||
|
4.2.0
|
||||||
|
=====
|
||||||
|
|
||||||
|
This release is proposed as the stable Liberty release for Ironic, and brings
|
||||||
|
with it some bug fixes and small features. Full release details are available
|
||||||
|
on Launchpad: https://launchpad.net/ironic/liberty/4.2.0.
|
||||||
|
|
||||||
|
* Deprecated the bash ramdisk
|
||||||
|
|
||||||
|
The older bash ramdisk built by diskimage-builder is now deprecated and
|
||||||
|
support will be removed at the beginning of the "N" development cycle. Users
|
||||||
|
should migrate to a ramdisk running ironic-python-agent, which now also
|
||||||
|
supports the pxe_* drivers that the bash ramdisk was responsible for.
|
||||||
|
For more info on building an ironic-python-agent ramdisk, see:
|
||||||
|
http://docs.openstack.org/developer/ironic/deploy/install-guide.html#building-or-downloading-a-deploy-ramdisk-image
|
||||||
|
|
||||||
|
* Raised API version to 1.14
|
||||||
|
|
||||||
|
* 1.12 allows setting RAID properties for a node; however support for
|
||||||
|
putting this configuration on a node is not yet implemented for in-tree
|
||||||
|
drivers; this will be added in a future release.
|
||||||
|
|
||||||
|
* 1.13 adds a new 'abort' verb to the provision state API. This may be used
|
||||||
|
to abort cleaning for nodes in the CLEANWAIT state.
|
||||||
|
|
||||||
|
* 1.14 makes the following endpoints discoverable in the API:
|
||||||
|
|
||||||
|
* /v1/nodes/<UUID or logical name>/states
|
||||||
|
|
||||||
|
* /v1/drivers/<driver name>/properties
|
||||||
|
|
||||||
|
* Implemented a new Boot interface for drivers
|
||||||
|
|
||||||
|
This change enhances the driver interface for driver authors, and should not
|
||||||
|
affect users of Ironic, by splitting control of booting a server from the
|
||||||
|
DeployInterface. The BootInterface is responsible for booting an image on a
|
||||||
|
server, while the DeployInterface is responsible for deploying a tenant image
|
||||||
|
to a server.
|
||||||
|
|
||||||
|
This has been implemented in most in-tree drivers, and is a
|
||||||
|
backwards-compatible change for out-of-tree drivers. The following in-tree
|
||||||
|
drivers will be updated in a forth-coming release:
|
||||||
|
|
||||||
|
* agent_ilo
|
||||||
|
|
||||||
|
* agent_irmc
|
||||||
|
|
||||||
|
* iscsi_ilo
|
||||||
|
|
||||||
|
* iscsi_irmc
|
||||||
|
|
||||||
|
* Implemented a new RAID interface for drivers
|
||||||
|
|
||||||
|
This change enhances the driver interface for driver authors. Drivers may
|
||||||
|
begin implementing this interface to support RAID configuration for nodes.
|
||||||
|
This is not yet implemented for any in-tree drivers.
|
||||||
|
|
||||||
|
* Image size is now checked before deployment with agent drivers
|
||||||
|
|
||||||
|
The agent must download the tenant image in full before writing it to disk.
|
||||||
|
As such, the server being deployed must have enough RAM for running the
|
||||||
|
agent and storing the image. This is now checked before Ironic tells the
|
||||||
|
agent to deploy an image. An optional config [agent]memory_consumed_by_agent
|
||||||
|
is provided. When Ironic does this check, this config option may be set to
|
||||||
|
factor in the amount of RAM to reserve for running the agent.
|
||||||
|
|
||||||
|
* Added Cisco IMC driver
|
||||||
|
|
||||||
|
This driver supports managing Cisco UCS C-series servers through the
|
||||||
|
CIMC API, rather than IPMI. Documentation is available at:
|
||||||
|
http://docs.openstack.org/developer/ironic/drivers/cimc.html
|
||||||
|
|
||||||
|
* iLO virtual media drivers can work without Swift
|
||||||
|
|
||||||
|
iLO virtual media drivers (iscsi_ilo and agent_ilo) can work standalone
|
||||||
|
without Swift, by configuring an HTTP(S) server for hosting the
|
||||||
|
deploy/boot images. A web server needs to be running on every conductor
|
||||||
|
node and needs to be configured in ironic.conf.
|
||||||
|
|
||||||
|
iLO driver documentation is available at:
|
||||||
|
http://docs.openstack.org/developer/ironic/drivers/ilo.html
|
||||||
|
|
||||||
|
|
||||||
4.1.0
|
4.1.0
|
||||||
=====
|
=====
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user