diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2021-09-21 14:46:41 -0700 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2021-09-21 22:05:01 +0000 |
commit | 058230e1ca92eb4f24892be4988e4bf1d913d352 (patch) | |
tree | 550ced04a0dde7c93a189d0be0728aca78d722e8 | |
parent | 62439d5633ced36f949b9c0bbf340f8b791613d6 (diff) | |
download | ironic-058230e1ca92eb4f24892be4988e4bf1d913d352.tar.gz |
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
-rw-r--r-- | doc/source/contributor/webapi-version-history.rst | 6 | ||||
-rw-r--r-- | ironic/common/release_mappings.py | 24 | ||||
-rw-r--r-- | ironic/tests/unit/common/test_release_mappings.py | 2 | ||||
-rw-r--r-- | releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml | 9 |
4 files changed, 35 insertions, 6 deletions
diff --git a/doc/source/contributor/webapi-version-history.rst b/doc/source/contributor/webapi-version-history.rst index 7176575f0..f90cb3c6c 100644 --- a/doc/source/contributor/webapi-version-history.rst +++ b/doc/source/contributor/webapi-version-history.rst @@ -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: diff --git a/ironic/common/release_mappings.py b/ironic/common/release_mappings.py index 0a67cdd5d..acb630f78 100644 --- a/ironic/common/release_mappings.py +++ b/ironic/common/release_mappings.py @@ -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) diff --git a/ironic/tests/unit/common/test_release_mappings.py b/ironic/tests/unit/common/test_release_mappings.py index 2b76b67d3..8eaa69062 100644 --- a/ironic/tests/unit/common/test_release_mappings.py +++ b/ironic/tests/unit/common/test_release_mappings.py @@ -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) diff --git a/releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml b/releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml new file mode 100644 index 000000000..d217dab4e --- /dev/null +++ b/releasenotes/notes/18.2-prelude-3c8609692bab70a3.yaml @@ -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! |