Include hosts in aggregate list --long

This makes it easier to get the total list of aggregates and the hosts
belonging to each of them (specially for scripting purposes).

Change-Id: I94833c15075ae655bc11e7c0fc47c0abad5846fc
Signed-off-by: David Caro <me@dcaro.es>
This commit is contained in:
David Caro 2021-06-02 16:33:53 +02:00
parent 443c311fc2
commit eca1fcd65f
No known key found for this signature in database
GPG Key ID: 4071C7E1D26269C3
2 changed files with 4 additions and 0 deletions

View File

@ -193,12 +193,14 @@ class ListAggregate(command.Lister):
"Name", "Name",
"Availability Zone", "Availability Zone",
"Properties", "Properties",
"Hosts",
) )
columns = ( columns = (
"ID", "ID",
"Name", "Name",
"Availability Zone", "Availability Zone",
"Metadata", "Metadata",
"Hosts",
) )
else: else:
column_headers = columns = ( column_headers = columns = (

View File

@ -234,6 +234,7 @@ class TestAggregateList(TestAggregate):
"Name", "Name",
"Availability Zone", "Availability Zone",
"Properties", "Properties",
"Hosts",
) )
list_data = (( list_data = ((
@ -251,6 +252,7 @@ class TestAggregateList(TestAggregate):
for key, value in TestAggregate.fake_ag.metadata.items() for key, value in TestAggregate.fake_ag.metadata.items()
if key != 'availability_zone' if key != 'availability_zone'
}), }),
format_columns.ListColumn(TestAggregate.fake_ag.hosts),
), ) ), )
def setUp(self): def setUp(self):