Prepare for Rocky release

Change-Id: Ie9fe6846b8945640d44db6f3c85aa9bfbfa073a1
This commit is contained in:
Julia Kreger 2018-07-26 13:21:01 -07:00
parent 8d3aa1bb28
commit 31afe4ff64
3 changed files with 44 additions and 3 deletions

View File

@ -2,13 +2,19 @@
REST API Version History
========================
1.45 (Rocky, master)
1.46 (Rocky, 11.1.0)
--------------------
Added ``conductor_group`` field to the node and the node response,
as well as support to the API to return results by matching
the parameter.
1.45 (Rocky, 11.1.0)
--------------------
Added ``reset_interfaces`` parameter to node's PATCH request, to specify
whether to reset hardware interfaces to their defaults on driver's update.
1.44 (Rocky, master)
1.44 (Rocky, 11.1.0)
--------------------
Added ``deploy_step`` to the node object, to indicate the current deploy

View File

@ -114,11 +114,26 @@ RELEASE_MAPPING = {
'VolumeTarget': ['1.0'],
}
},
'11.1': {
'api': '1.46',
'rpc': '1.47',
'objects': {
'Node': ['1.27', '1.26'],
'Conductor': ['1.3'],
'Chassis': ['1.3'],
'Port': ['1.8'],
'Portgroup': ['1.4'],
'Trait': ['1.0'],
'TraitList': ['1.0'],
'VolumeConnector': ['1.0'],
'VolumeTarget': ['1.0'],
}
},
'master': {
'api': '1.46',
'rpc': '1.47',
'objects': {
'Node': ['1.26', '1.27'],
'Node': ['1.27'],
'Conductor': ['1.3'],
'Chassis': ['1.3'],
'Port': ['1.8'],
@ -143,7 +158,10 @@ RELEASE_MAPPING = {
# release (that we are no longer supporting for a rolling upgrade).
#
# There should be at most two named mappings here.
# NOTE(TheJulia): remove queens prior to the Stein release.
RELEASE_MAPPING['queens'] = RELEASE_MAPPING['10.1']
RELEASE_MAPPING['rocky'] = RELEASE_MAPPING['11.1']
# List of available versions with named versions first; 'master' is excluded.
RELEASE_VERSIONS = sorted(set(RELEASE_MAPPING) - {'master'}, reverse=True)

View File

@ -0,0 +1,17 @@
---
prelude: |
Ironic `11.1`... Where the volume dial turned more!
While Pixie Boots has rocked out to Rock and Roll, the Bare Metal
as a Service team has wrapped up our Rocky release with 11.1.
This new release contains a number of major features that we hope
will improve the lives of bare metal operators everywhere!
* Conductor grouping enabling nodes to be assigned to groups
of different conductors.
* Deployment steps framework enabling greater flexibility
for deployers to request specific steps.
* Bios setting interfaces for the ``ilo`` and ``irmc`` hardware types.
* Ramdisk deployment interface for disk-less deployments.
* Capability to reset nodes to their default interfaces via the API
when resetting the node's driver.