From df5f12b135f273e3916e7bf300fa7688a180ea02 Mon Sep 17 00:00:00 2001 From: Nam Nguyen Hoai Date: Fri, 12 Aug 2016 16:00:52 +0700 Subject: Add "dns-name" option to "os port create" and "os port set" This patch added a "dns-name" option to "os port create" and "os port set" command. Change-Id: I360e2c9a1970e64fe17e4561d7618f860b937373 Co-Authored-By: Ha Van Tu Partial-Bug: #1612136 Partially-Implements: blueprint network-commands-options --- openstackclient/network/v2/port.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'openstackclient/network') diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py index 6cae87ee..c960ba25 100644 --- a/openstackclient/network/v2/port.py +++ b/openstackclient/network/v2/port.py @@ -128,6 +128,8 @@ def _get_attrs(client_manager, parsed_args): if parsed_args.host: attrs['binding:host_id'] = parsed_args.host + if parsed_args.dns_name is not None: + attrs['dns_name'] = parsed_args.dns_name # It is possible that name is not updated during 'port set' if parsed_args.name is not None: attrs['name'] = str(parsed_args.name) @@ -233,6 +235,12 @@ def _add_updatable_args(parser): metavar='', help=argparse.SUPPRESS, ) + parser.add_argument( + '--dns-name', + metavar='dns-name', + help=_("Set DNS name to this port " + "(requires DNS integration extension)") + ) class CreatePort(command.ShowOne): -- cgit v1.2.1