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)
|
client = _get_client(self, parsed_args)
|
||||||
services = client.services.list()
|
services = client.services.list()
|
||||||
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
||||||
'Disabled Reason', 'Updated At')
|
'Disabled Reason', 'Updated At',
|
||||||
|
'Availability Zone')
|
||||||
return (columns, (utils.get_item_properties(service, columns)
|
return (columns, (utils.get_item_properties(service, columns)
|
||||||
for service in services))
|
for service in services))
|
||||||
|
|
||||||
|
|||||||
@@ -21,11 +21,13 @@ SERVICE1 = {'id': 123,
|
|||||||
'host': 'fake-host1',
|
'host': 'fake-host1',
|
||||||
'binary': 'fake-bin1',
|
'binary': 'fake-bin1',
|
||||||
'state': 'up',
|
'state': 'up',
|
||||||
|
'availability_zone': 'nova',
|
||||||
}
|
}
|
||||||
SERVICE2 = {'id': 124,
|
SERVICE2 = {'id': 124,
|
||||||
'host': 'fake-host2',
|
'host': 'fake-host2',
|
||||||
'binary': 'fake-bin2',
|
'binary': 'fake-bin2',
|
||||||
'state': 'down',
|
'state': 'down',
|
||||||
|
'availability_zone': 'nova',
|
||||||
}
|
}
|
||||||
|
|
||||||
fake_responses = {
|
fake_responses = {
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ def do_service_list(cs, args):
|
|||||||
"""Print a list of zun services."""
|
"""Print a list of zun services."""
|
||||||
services = cs.services.list()
|
services = cs.services.list()
|
||||||
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
columns = ('Id', 'Host', 'Binary', 'State', 'Disabled',
|
||||||
'Disabled Reason', 'Updated At')
|
'Disabled Reason', 'Updated At',
|
||||||
|
'Availability Zone')
|
||||||
utils.print_list(services, columns,
|
utils.print_list(services, columns,
|
||||||
{'versions': zun_utils.print_list_field('versions')})
|
{'versions': zun_utils.print_list_field('versions')})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user