Display availability zone for service
Depends-On: I4a4206b4eb0aa5149bbfc8ab72ae408a08317de4 Partail-Implements: blueprint zun-availability-zone Change-Id: If40c1bd8636bc7ac5e630c40ac17770967e98c2f
This commit is contained in:
@@ -34,7 +34,8 @@ class ListService(command.Lister):
|
||||
client = _get_client(self, parsed_args)
|
||||
services = client.services.list()
|
||||
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
||||
'Disabled Reason', 'Updated At')
|
||||
'Disabled Reason', 'Updated At',
|
||||
'Availability Zone')
|
||||
return (columns, (utils.get_item_properties(service, columns)
|
||||
for service in services))
|
||||
|
||||
|
||||
@@ -21,11 +21,13 @@ SERVICE1 = {'id': 123,
|
||||
'host': 'fake-host1',
|
||||
'binary': 'fake-bin1',
|
||||
'state': 'up',
|
||||
'availability_zone': 'nova',
|
||||
}
|
||||
SERVICE2 = {'id': 124,
|
||||
'host': 'fake-host2',
|
||||
'binary': 'fake-bin2',
|
||||
'state': 'down',
|
||||
'availability_zone': 'nova',
|
||||
}
|
||||
|
||||
fake_responses = {
|
||||
|
||||
@@ -21,7 +21,8 @@ def do_service_list(cs, args):
|
||||
"""Print a list of zun services."""
|
||||
services = cs.services.list()
|
||||
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
||||
'Disabled Reason', 'Updated At')
|
||||
'Disabled Reason', 'Updated At',
|
||||
'Availability Zone')
|
||||
utils.print_list(services, columns,
|
||||
{'versions': zun_utils.print_list_field('versions')})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user