summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McGinnis <sean.mcginnis@gmail.com>2019-04-17 09:28:50 -0500
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2019-05-08 19:43:01 -0400
commit44bcd69f5a34905a63c5fa849bcfbee7b73fd56d (patch)
treec35211d64b82d401fac3fee24529919cc1c32017
parent37a9779ed2acd5d3bf5413647f7f0eea5e30cc35 (diff)
downloadpython-cinderclient-44bcd69f5a34905a63c5fa849bcfbee7b73fd56d.tar.gz
Raise API max version for Rocky updates4.0.2
Functionality was added during rocky, but the MAX_VERSION of the client was not updated for these versions. This raises the version to support the added functionality. 3.53 - Schema validation - no client changes 3.54 - Add mode option to attachment-create: I22cfddd0192c4a72b8f844f23d1fa51b96c57e06 3.55 - Transfer snapshots with volumes I61a84b5abf386a4073baea57d8820c8fd762ae03 This patch adds a release note to the cherry pick indicated below. Change-Id: I8c8fb8f552e529c8474a3e3b771ba8eb7aed193a Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com> (cherry picked from commit b843a168efc9261a12ebe322fe701ef355474874) (cherry picked from commit ee37f267354a8dfe5d4b9b05c261bf86f329cfb8)
-rw-r--r--cinderclient/api_versions.py2
-rw-r--r--releasenotes/notes/update-rocky-max-api-version-ff9cc9a9ed8353c1.yaml22
2 files changed, 23 insertions, 1 deletions
diff --git a/cinderclient/api_versions.py b/cinderclient/api_versions.py
index 0fcb208..cb7b54b 100644
--- a/cinderclient/api_versions.py
+++ b/cinderclient/api_versions.py
@@ -29,7 +29,7 @@ LOG = logging.getLogger(__name__)
# key is a deprecated version and value is an alternative version.
DEPRECATED_VERSIONS = {"1": "2"}
DEPRECATED_VERSION = "2.0"
-MAX_VERSION = "3.52"
+MAX_VERSION = "3.55"
MIN_VERSION = "3.0"
_SUBSTITUTIONS = {}
diff --git a/releasenotes/notes/update-rocky-max-api-version-ff9cc9a9ed8353c1.yaml b/releasenotes/notes/update-rocky-max-api-version-ff9cc9a9ed8353c1.yaml
new file mode 100644
index 0000000..ff6836f
--- /dev/null
+++ b/releasenotes/notes/update-rocky-max-api-version-ff9cc9a9ed8353c1.yaml
@@ -0,0 +1,22 @@
+---
+prelude: >
+ This release fixes the issue that functionality had been implemented
+ in the previous release to handle up to microversion 3.55 of the Block
+ Storage API, but the cinderclient was under the impression that it
+ could only handle up to microversion 3.52.
+issues:
+ - |
+ There is a possible backward incompatability issue that could affect
+ consumers of the
+ ``cinderclient.client.get_highest_client_server_version(url)`` method.
+ It might have been expected that the 4.0.x series of releases would be
+ capped at microversion 3.52; however, in this release, that method may
+ return up to microversion 3.55. Ordinarily, this would be signaled by
+ incrementing the minor version of the cinderclient; however, that cannot
+ be done for this release because the 4.1.x series has already been
+ released from the stein branch.
+upgrade:
+ - |
+ This version of the cinderclient can communicate with the Block Storage
+ API up to microversion 3.55. The previous release could only handle up
+ to microversion 3.52.