Set stage for release 18.2

Pre-release changes perr our release documentation,
https://docs.openstack.org/ironic/latest/contributor/releasing.html.

Additionally, adds a prelude for our release notes.

Change-Id: Ib55eed3df4924860a970d0a1fbd43c182119de3e
This commit is contained in:
Julia Kreger 2021-09-21 14:46:41 -07:00
parent 62439d5633
commit 058230e1ca
4 changed files with 35 additions and 6 deletions

View File

@ -2,7 +2,7 @@
REST API Version History
========================
1.78 (Xena, ?)
1.78 (Xena, 18.2)
----------------------
Add endpoints to allow history events for nodes to be retrieved via
the REST API.
@ -10,7 +10,7 @@ the REST API.
* ``GET /v1/nodes/{node_ident}/history/``
* ``GET /v1/nodes/{node_ident}/history/{event_uuid}``
1.77 (Xena, ?)
1.77 (Xena, 18.2)
----------------------
Add a fields selector to the the Drivers list:
@ -18,7 +18,7 @@ Add a fields selector to the the Drivers list:
Also add a fields selector to the the Driver detail:
* ``GET /v1/drivers/{driver_name}?fields=``
1.76 (Xena, ?)
1.76 (Xena, 18.2)
----------------------
Add endpoints for changing boot mode and secure boot state of node
asynchronously:

View File

@ -370,6 +370,26 @@ RELEASE_MAPPING = {
'VolumeTarget': ['1.0'],
}
},
'18.2': {
'api': '1.78',
'rpc': '1.55',
'objects': {
'Allocation': ['1.1'],
'BIOSSetting': ['1.1'],
'Node': ['1.36', '1.35'],
'NodeHistory': ['1.0'],
'Conductor': ['1.3'],
'Chassis': ['1.3'],
'Deployment': ['1.0'],
'DeployTemplate': ['1.1'],
'Port': ['1.10'],
'Portgroup': ['1.4'],
'Trait': ['1.0'],
'TraitList': ['1.0'],
'VolumeConnector': ['1.0'],
'VolumeTarget': ['1.0'],
}
},
'master': {
'api': '1.78',
'rpc': '1.55',
@ -405,9 +425,9 @@ RELEASE_MAPPING = {
#
# There should be at most two named mappings here.
# NOTE(mgoddard): remove victoria prior to the xena release.
RELEASE_MAPPING['victoria'] = RELEASE_MAPPING['16.0']
# NOTE(mgoddard): remove wallaby prior to the yoga release.
RELEASE_MAPPING['wallaby'] = RELEASE_MAPPING['17.0']
RELEASE_MAPPING['xena'] = RELEASE_MAPPING['18.2']
# List of available versions with named versions first; 'master' is excluded.
RELEASE_VERSIONS = sorted(set(RELEASE_MAPPING) - {'master'}, reverse=True)

View File

@ -44,7 +44,7 @@ NUMERIC_RELEASES = sorted(
map(versionutils.convert_version_to_tuple,
set(release_mappings.RELEASE_MAPPING)
# Update the exceptions whenever needed
- {'master', 'wallaby', 'victoria'}),
- {'master', 'xena', 'wallaby'}),
reverse=True)

View File

@ -0,0 +1,9 @@
---
prelude: |
The Ironic team hearby announces the release of Ironic 18.2.
During the Xena development cycle, thirty eight contributors collaborated
together, and with our adjacent communities to support the needs of our
end users in all the many forms they take. Over 48,000 lines of code were
modified, and twenty two new features made it into Ironic along with
a number of bug fixes. We sincerely hope you enjoy!