diff options
author | Ruby Loo <ruby.loo@intel.com> | 2017-08-17 11:59:25 -0400 |
---|---|---|
committer | Ruby Loo <ruby.loo@intel.com> | 2017-08-17 12:20:09 -0400 |
commit | 6e5d3653f1213805000ddc27a19dc7e23d3bcdf7 (patch) | |
tree | f5a16622e38175a90061af7edc63e3de8ddf15dc /ironic/common/release_mappings.py | |
parent | 1946eb939f35a73e393223062fc4739054f1d857 (diff) | |
download | ironic-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.py | 19 |
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) |