summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-01-22 20:42:59 +0000
committerGerrit Code Review <review@openstack.org>2021-01-22 20:42:59 +0000
commit01a53fa96fe2fbd67682850ee7ce9ab140c9211b (patch)
tree804abdf656ca1d6da335cbb6f9e8809e9d8f1b69 /openstackclient/network/v2
parentbfa032cb1885d5129f7420432f42b68e6840548b (diff)
parent0cc878e5b053765a0d3c13f5588bc160b05a388b (diff)
downloadpython-openstackclient-01a53fa96fe2fbd67682850ee7ce9ab140c9211b.tar.gz
Merge "Add device profile to ``port``"
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 cb77759e..dfdb604d 100644
--- a/openstackclient/network/v2/port.py
+++ b/openstackclient/network/v2/port.py
@@ -168,6 +168,9 @@ def _get_attrs(client_manager, parsed_args):
parsed_args.numa_policy_legacy):
attrs['numa_affinity_policy'] = 'legacy'
+ if 'device_profile' in parsed_args and parsed_args.device_profile:
+ attrs['device_profile'] = parsed_args.device_profile
+
return attrs
@@ -443,6 +446,11 @@ class CreatePort(command.ShowOne):
"ip-address=<ip-address>[,mac-address=<mac-address>] "
"(repeat option to set multiple allowed-address pairs)")
)
+ parser.add_argument(
+ '--device-profile',
+ metavar='<device-profile>',
+ help=_('Cyborg port device profile')
+ )
_tag.add_tag_option_to_parser_for_create(parser, _('port'))
return parser