summaryrefslogtreecommitdiff
path: root/ironic/common/release_mappings.py
diff options
context:
space:
mode:
authorRuby Loo <ruby.loo@intel.com>2017-08-17 11:59:25 -0400
committerRuby Loo <ruby.loo@intel.com>2017-08-17 12:20:09 -0400
commit6e5d3653f1213805000ddc27a19dc7e23d3bcdf7 (patch)
treef5a16622e38175a90061af7edc63e3de8ddf15dc /ironic/common/release_mappings.py
parent1946eb939f35a73e393223062fc4739054f1d857 (diff)
downloadironic-6e5d3653f1213805000ddc27a19dc7e23d3bcdf7.tar.gz
Adds 9.0 to release_mappings
We just released 9.0.0, so this adds '9.0' and 'pike' to the list of releases that can be specified, for rolling upgrades. Change-Id: Ib3d2c662f96c0c5eb308b3db5be1874dcc63a274
Diffstat (limited to 'ironic/common/release_mappings.py')
-rw-r--r--ironic/common/release_mappings.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/ironic/common/release_mappings.py b/ironic/common/release_mappings.py
index 86990dbee..cae69eb30 100644
--- a/ironic/common/release_mappings.py
+++ b/ironic/common/release_mappings.py
@@ -78,6 +78,18 @@ RELEASE_MAPPING = {
'VolumeTarget': ['1.0'],
}
},
+ '9.0': {
+ 'rpc': '1.41',
+ 'objects': {
+ 'Node': ['1.21'],
+ 'Conductor': ['1.2'],
+ 'Chassis': ['1.3'],
+ 'Port': ['1.7'],
+ 'Portgroup': ['1.3'],
+ 'VolumeConnector': ['1.0'],
+ 'VolumeTarget': ['1.0'],
+ }
+ },
'master': {
'rpc': '1.41',
'objects': {
@@ -94,14 +106,17 @@ RELEASE_MAPPING = {
# NOTE(xek): Assign each named release to the appropriate semver.
#
-# Just before we do a new named release, add a mapping for the new
-# named release.
+# Just before we do a new named release (more specifically, create
+# a stable/<release> branch), add a mapping for the new
+# named release. This is needed; otherwise CI (grenade) that tests
+# old/new (i.e., new-release -> master) will fail.
#
# Just after we do a new named release, delete the oldest named
# release (that we are no longer supporting for a rolling upgrade).
#
# There should be at most two named mappings here.
RELEASE_MAPPING['ocata'] = RELEASE_MAPPING['7.0']
+RELEASE_MAPPING['pike'] = RELEASE_MAPPING['9.0']
# List of available versions with named versions first; 'master' is excluded.
RELEASE_VERSIONS = sorted(set(RELEASE_MAPPING) - {'master'}, reverse=True)