summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2
diff options
context:
space:
mode:
authorNam Nguyen Hoai <namnh@vn.fujitsu.com>2016-08-12 16:00:52 +0700
committerNam Nguyen Hoai <namnh@vn.fujitsu.com>2016-12-03 17:08:17 +0700
commitdf5f12b135f273e3916e7bf300fa7688a180ea02 (patch)
tree6f57083a6d85dd5bb5f6115a1080e7dac03f389f /openstackclient/network/v2
parentc0dd8086e5d811f2ca7d634fd730f8703bbe7924 (diff)
downloadpython-openstackclient-df5f12b135f273e3916e7bf300fa7688a180ea02.tar.gz
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 <tuhv@vn.fujitsu.com> Partial-Bug: #1612136 Partially-Implements: blueprint network-commands-options
Diffstat (limited to 'openstackclient/network/v2')
-rw-r--r--openstackclient/network/v2/port.py8
1 files changed, 8 insertions, 0 deletions
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='<host-id>',
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):