summaryrefslogtreecommitdiff
path: root/novaclient/v2/shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'novaclient/v2/shell.py')
-rw-r--r--novaclient/v2/shell.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/novaclient/v2/shell.py b/novaclient/v2/shell.py
index eb0315fd..e47fcbc0 100644
--- a/novaclient/v2/shell.py
+++ b/novaclient/v2/shell.py
@@ -2800,6 +2800,10 @@ def do_volume_attachments(cs, args):
_translate_volume_attachments_keys(volumes)
# Microversion >= 2.70 returns the tag value.
fields = ['ID', 'DEVICE', 'SERVER ID', 'VOLUME ID']
+ if cs.api_version >= api_versions.APIVersion('2.89'):
+ fields.remove('ID')
+ fields.append('ATTACHMENT ID')
+ fields.append('BDM UUID')
if cs.api_version >= api_versions.APIVersion('2.70'):
fields.append('TAG')
# Microversion >= 2.79 returns the delete_on_termination value.