Merge "Add option to filter instances by AZ"

This commit is contained in:
Zuul 2020-12-22 13:30:55 +00:00 committed by Gerrit Code Review
commit b3e69a2adb
2 changed files with 9 additions and 0 deletions

View File

@ -1370,6 +1370,13 @@ class ListServer(command.Lister):
def get_parser(self, prog_name):
parser = super(ListServer, self).get_parser(prog_name)
parser.add_argument(
'--availability-zone',
metavar='<availability-zone>',
help=_('Only return instances that match the availability zone. '
'Note that this option will be ignored for non-admin users '
'when using ``--os-compute-api-version`` prior to 2.83.'),
)
parser.add_argument(
'--reservation-id',
metavar='<reservation-id>',
@ -1579,6 +1586,7 @@ class ListServer(command.Lister):
ignore_missing=False).id
search_opts = {
'availability_zone': parsed_args.availability_zone,
'reservation_id': parsed_args.reservation_id,
'ip': parsed_args.ip,
'ip6': parsed_args.ip6,

View File

@ -2962,6 +2962,7 @@ class TestServerList(TestServer):
super(TestServerList, self).setUp()
self.search_opts = {
'availability_zone': None,
'reservation_id': None,
'ip': None,
'ip6': None,