summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-08-03 10:29:33 +0000
committerGerrit Code Review <review@openstack.org>2018-08-03 10:29:33 +0000
commitfecdb9a78c7c4ea7aac18c3965822d063bd4049a (patch)
tree4e3ffa54c3ae5c9dce88ddb1031508f186acd398
parentbd339716568285a11b4bb74ded217c024ea84cc0 (diff)
parent31afe4ff645455d334cdc20b80f04bc2bbe2e85b (diff)
downloadironic-fecdb9a78c7c4ea7aac18c3965822d063bd4049a.tar.gz
Merge "Prepare for Rocky release"
-rw-r--r--doc/source/contributor/webapi-version-history.rst10
-rw-r--r--ironic/common/release_mappings.py20
-rw-r--r--releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml17
3 files changed, 44 insertions, 3 deletions
diff --git a/doc/source/contributor/webapi-version-history.rst b/doc/source/contributor/webapi-version-history.rst
index 81522fb5a..f52145a7a 100644
--- a/doc/source/contributor/webapi-version-history.rst
+++ b/doc/source/contributor/webapi-version-history.rst
@@ -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
diff --git a/ironic/common/release_mappings.py b/ironic/common/release_mappings.py
index 855702b42..99ac4851a 100644
--- a/ironic/common/release_mappings.py
+++ b/ironic/common/release_mappings.py
@@ -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)
diff --git a/releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml b/releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml
new file mode 100644
index 000000000..7195ae755
--- /dev/null
+++ b/releasenotes/notes/ironic-11.1-prelude-b5ba8134953db4c2.yaml
@@ -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.