summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Kajinami <tkajinam@redhat.com>2021-07-25 02:17:08 +0900
committerTakashi Kajinami <tkajinam@redhat.com>2021-10-04 21:36:43 +0900
commit4cf0ff641adc89aac3ca82604114506ff2234dfc (patch)
tree6106ce0755d67d1074a47abc6e13c7997f1a8eca
parentc34bebae984612831e791e3a88064e3e46ac1b07 (diff)
downloadheat-4cf0ff641adc89aac3ca82604114506ff2234dfc.tar.gz
Drop support for Block Storage API v217.0.0.0rc217.0.0
... because it was already removed from cinder[1]. [1] e05b261af7dcd24096b229860df65dff1d385910 Change-Id: I8baf1701483ce2addd47dd4cb472f92ad4a192cd (cherry picked from commit 271156446fe4392f116f2837aea9449e18c73579)
-rw-r--r--heat/common/config.py2
-rw-r--r--heat/engine/clients/os/cinder.py11
-rw-r--r--releasenotes/notes/volumev2-removal-13eeb4d7192578ee.yaml4
3 files changed, 7 insertions, 10 deletions
diff --git a/heat/common/config.py b/heat/common/config.py
index 27c643c38..72d1aaf09 100644
--- a/heat/common/config.py
+++ b/heat/common/config.py
@@ -65,7 +65,7 @@ service_opts = [
cfg.StrOpt('region_name_for_shared_services',
help=_('Region name for shared services endpoints.')),
cfg.ListOpt('shared_services_types',
- default=['image', 'volume', 'volumev2', 'volumev3'],
+ default=['image', 'volume', 'volumev3'],
help=_('The shared services located in the other region.'
'Needs region_name_for_shared_services option to '
'be set for this to take effect.')),
diff --git a/heat/engine/clients/os/cinder.py b/heat/engine/clients/os/cinder.py
index 7d4c37a46..55b775542 100644
--- a/heat/engine/clients/os/cinder.py
+++ b/heat/engine/clients/os/cinder.py
@@ -34,7 +34,7 @@ class CinderClientPlugin(os_client.ExtensionMixin,
exceptions_module = exceptions
- service_types = [VOLUME_V2, VOLUME_V3] = ['volumev2', 'volumev3']
+ service_types = [VOLUME_V3] = ['volumev3']
def get_volume_api_version(self):
'''Returns the most recent API version.'''
@@ -46,14 +46,7 @@ class CinderClientPlugin(os_client.ExtensionMixin,
self.service_type = self.VOLUME_V3
self.client_version = '3'
except ks_exceptions.EndpointNotFound:
- try:
- self.context.keystone_session.get_endpoint(
- service_type=self.VOLUME_V2,
- interface=self.interface)
- self.service_type = self.VOLUME_V2
- self.client_version = '2'
- except ks_exceptions.EndpointNotFound:
- raise exception.Error(_('No volume service available.'))
+ raise exception.Error(_('No volume service available.'))
def _create(self):
self.get_volume_api_version()
diff --git a/releasenotes/notes/volumev2-removal-13eeb4d7192578ee.yaml b/releasenotes/notes/volumev2-removal-13eeb4d7192578ee.yaml
new file mode 100644
index 000000000..6489c73e9
--- /dev/null
+++ b/releasenotes/notes/volumev2-removal-13eeb4d7192578ee.yaml
@@ -0,0 +1,4 @@
+---
+upgrade:
+ - |
+ Support for Block Storage API v2 has been removed.