Merge "Add option to filter instances by AZ"
This commit is contained in:
commit
b3e69a2adb
@ -1370,6 +1370,13 @@ class ListServer(command.Lister):
|
|||||||
|
|
||||||
def get_parser(self, prog_name):
|
def get_parser(self, prog_name):
|
||||||
parser = super(ListServer, self).get_parser(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(
|
parser.add_argument(
|
||||||
'--reservation-id',
|
'--reservation-id',
|
||||||
metavar='<reservation-id>',
|
metavar='<reservation-id>',
|
||||||
@ -1579,6 +1586,7 @@ class ListServer(command.Lister):
|
|||||||
ignore_missing=False).id
|
ignore_missing=False).id
|
||||||
|
|
||||||
search_opts = {
|
search_opts = {
|
||||||
|
'availability_zone': parsed_args.availability_zone,
|
||||||
'reservation_id': parsed_args.reservation_id,
|
'reservation_id': parsed_args.reservation_id,
|
||||||
'ip': parsed_args.ip,
|
'ip': parsed_args.ip,
|
||||||
'ip6': parsed_args.ip6,
|
'ip6': parsed_args.ip6,
|
||||||
|
@ -2962,6 +2962,7 @@ class TestServerList(TestServer):
|
|||||||
super(TestServerList, self).setUp()
|
super(TestServerList, self).setUp()
|
||||||
|
|
||||||
self.search_opts = {
|
self.search_opts = {
|
||||||
|
'availability_zone': None,
|
||||||
'reservation_id': None,
|
'reservation_id': None,
|
||||||
'ip': None,
|
'ip': None,
|
||||||
'ip6': None,
|
'ip6': None,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user