summaryrefslogtreecommitdiff
path: root/cinderclient/v3/volumes.py
diff options
context:
space:
mode:
Diffstat (limited to 'cinderclient/v3/volumes.py')
-rw-r--r--cinderclient/v3/volumes.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/cinderclient/v3/volumes.py b/cinderclient/v3/volumes.py
index 99006b4..9a44a8e 100644
--- a/cinderclient/v3/volumes.py
+++ b/cinderclient/v3/volumes.py
@@ -14,6 +14,8 @@
# under the License.
"""Volume interface (v3 extension)."""
+import warnings
+
from cinderclient import api_versions
from cinderclient.apiclient import base as common_base
from cinderclient import base
@@ -95,7 +97,7 @@ class VolumeManager(volumes.VolumeManager):
:param scheduler_hints: (optional extension) arbitrary key-value pairs
specified by the client to help boot an instance
:param multiattach: Allow the volume to be attached to more than
- one instance
+ one instance (deprecated)
:param backup_id: ID of the backup
:rtype: :class:`Volume`
"""
@@ -104,6 +106,13 @@ class VolumeManager(volumes.VolumeManager):
else:
volume_metadata = metadata
+ if multiattach:
+ warnings.warn('The ``multiattach`` volume create flag is '
+ 'deprecated and will be removed in a future '
+ 'release. Multiattach capability is now controlled '
+ 'using volume type extra specs.',
+ DeprecationWarning)
+
body = {'volume': {'size': size,
'consistencygroup_id': consistencygroup_id,
'snapshot_id': snapshot_id,