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.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/novaclient/v2/shell.py b/novaclient/v2/shell.py
index 23f5486f..eb0315fd 100644
--- a/novaclient/v2/shell.py
+++ b/novaclient/v2/shell.py
@@ -4049,12 +4049,22 @@ def do_hypervisor_uptime(cs, args):
utils.print_dict(hyper.to_dict())
+@api_versions.wraps('2.0', '2.87')
def do_hypervisor_stats(cs, args):
"""Get hypervisor statistics over all compute nodes."""
stats = cs.hypervisor_stats.statistics()
utils.print_dict(stats.to_dict())
+@api_versions.wraps('2.88')
+def do_hypervisor_stats(cs, args):
+ msg = _(
+ "The hypervisor-stats command is not supported in API version 2.88 "
+ "or later."
+ )
+ raise exceptions.CommandError(msg)
+
+
@utils.arg('server', metavar='<server>', help=_('Name or ID of server.'))
@utils.arg(
'--port',