summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2/server_event.py
diff options
context:
space:
mode:
authorMatt Riedemann <mriedem.os@gmail.com>2018-06-08 16:37:26 -0400
committerMatt Riedemann <mriedem.os@gmail.com>2018-06-09 09:25:59 -0400
commit577e2e850c58cfd9e8d0731508db5be9fec407f1 (patch)
tree757de42e26eaef5dd03157695e22302d722e7bac /openstackclient/compute/v2/server_event.py
parente8c731547d85b1241c7898d2fb77b8d635901dfd (diff)
downloadpython-openstackclient-577e2e850c58cfd9e8d0731508db5be9fec407f1.tar.gz
Mention 2.51 in help for openstack server event show
With the 2.51 compute API microversion, non-admin users can also see event details for a given request. This change mentions that in the help text for "openstack server event show". While in here, change the _info private attribute access to the to_dict() usage. Change-Id: I5fd487b17c4b85bd7e619112ad262ffdd3a940c8 Task: 21199 Story: 2002193
Diffstat (limited to 'openstackclient/compute/v2/server_event.py')
-rw-r--r--openstackclient/compute/v2/server_event.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/openstackclient/compute/v2/server_event.py b/openstackclient/compute/v2/server_event.py
index d8fbda0f..c7d2e2e3 100644
--- a/openstackclient/compute/v2/server_event.py
+++ b/openstackclient/compute/v2/server_event.py
@@ -91,7 +91,9 @@ class ListServerEvent(command.Lister):
class ShowServerEvent(command.ShowOne):
- _description = _("Show server event details")
+ _description = _(
+ "Show server event details. Specify ``--os-compute-api-version 2.51`` "
+ "or higher to show events for non-admin users.")
def get_parser(self, prog_name):
parser = super(ShowServerEvent, self).get_parser(prog_name)
@@ -114,4 +116,4 @@ class ShowServerEvent(command.ShowOne):
action_detail = compute_client.instance_action.get(
server_id, parsed_args.request_id)
- return zip(*sorted(six.iteritems(action_detail._info)))
+ return zip(*sorted(six.iteritems(action_detail.to_dict())))