Prepare Yoga release with 20.1

This is a pre-release commit for the Yoga release following our docs [1]

* No API additions during this cycle (no need to update
  doc/source/contributor/webapi-version-history.rst)
* Add prelude releasenote
* Fix highlight in one releasenote

[1] https://docs.openstack.org/ironic/latest/contributor/releasing.html

Change-Id: If26019c5abc0643051f4b11186d7eb819f9c407b
This commit is contained in:
Iury Gregory Melo Ferreira 2022-03-22 18:32:38 -03:00
parent f446be697b
commit aefc623c99
4 changed files with 34 additions and 7 deletions

View File

@ -430,6 +430,26 @@ RELEASE_MAPPING = {
'VolumeTarget': ['1.0'],
}
},
'20.1': {
'api': '1.78',
'rpc': '1.55',
'objects': {
'Allocation': ['1.1'],
'BIOSSetting': ['1.1'],
'Node': ['1.36'],
'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',
@ -465,9 +485,9 @@ RELEASE_MAPPING = {
#
# There should be at most two named mappings here.
# NOTE(mgoddard): remove wallaby prior to the yoga release.
RELEASE_MAPPING['wallaby'] = RELEASE_MAPPING['17.0']
# NOTE(mgoddard): remove xena prior to the zed release.
RELEASE_MAPPING['xena'] = RELEASE_MAPPING['18.2']
RELEASE_MAPPING['yoga'] = RELEASE_MAPPING['20.1']
# 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', 'xena', 'wallaby'}),
- {'master', 'yoga', 'xena'}),
reverse=True)

View File

@ -0,0 +1,7 @@
---
prelude: |
The Ironic community is pleased to announce the release of Ironic 20.1.
During the Yoga cycle, we were able to add improvements that will make
it easier to deploy and operate. Our community will be happy to assist
if you have any questions!

View File

@ -2,8 +2,8 @@
fixes:
- |
The anaconda deploy interface was saving internal information in
the node's instance_info, in the user-facing 'stage2' and
'ks_template' fields. This broke rebuilds using a different image
with different stage2 or template specified in the image properties.
the node's ``instance_info``, in the user-facing ``stage2`` and
``ks_template`` fields. This broke rebuilds using a different image
with different ``stage2`` or template specified in the image properties.
This has been fixed by saving the information in the node's
driver_internal_info instead.
``driver_internal_info`` instead.