diff options
| author | Armando Migliaccio <armamig@gmail.com> | 2016-08-29 22:01:49 -0700 |
|---|---|---|
| committer | Armando Migliaccio <armamig@gmail.com> | 2016-08-29 22:19:16 -0700 |
| commit | 89d4a9a2eafc256b8a88234e93aba296fd0bf586 (patch) | |
| tree | d62ecbbd2fed5852d286bf2c0098f8775d0a2aea /neutronclient/osc | |
| parent | 93b6fe1d4f0049f04b9379b223073e939408ff12 (diff) | |
| download | python-neutronclient-89d4a9a2eafc256b8a88234e93aba296fd0bf586.tar.gz | |
Make trunk commands handle description for trunk resources
Depends-on: Ie3149e206fe8a83631dd9d42d344fea3f03dc0db
Partially-implements: blueprint vlan-aware-vms
Change-Id: Ie721beb78a4a3b6da9e0f68167b91be043b7034e
Diffstat (limited to 'neutronclient/osc')
| -rw-r--r-- | neutronclient/osc/v2/trunk/network_trunk.py | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/neutronclient/osc/v2/trunk/network_trunk.py b/neutronclient/osc/v2/trunk/network_trunk.py index e3eed82..5ba9b9a 100644 --- a/neutronclient/osc/v2/trunk/network_trunk.py +++ b/neutronclient/osc/v2/trunk/network_trunk.py @@ -45,6 +45,11 @@ class CreateNetworkTrunk(command.ShowOne): help=_("Name of the trunk to create") ) parser.add_argument( + '--description', + metavar='<description>', + help=_("A description of the trunk") + ) + parser.add_argument( '--parent-port', metavar='<parent-port>', required=True, @@ -141,12 +146,14 @@ class ListNetworkTrunk(command.Lister): headers = ( 'ID', 'Name', - 'Parent Port' + 'Parent Port', + 'Description' ) columns = ( 'id', 'name', - 'port_id' + 'port_id', + 'description' ) if parsed_args.long: headers += ( @@ -180,6 +187,11 @@ class SetNetworkTrunk(command.Command): help=_("Set trunk name") ) parser.add_argument( + '--description', + metavar='<description>', + help=_("A description of the trunk") + ) + parser.add_argument( '--subport', metavar='<port=,segmentation-type=,segmentation-id=>', action=parseractions.MultiKeyValueAction, dest='set_subports', @@ -313,6 +325,8 @@ def _get_attrs_for_trunk(client_manager, parsed_args): attrs = {} if parsed_args.name is not None: attrs['name'] = str(parsed_args.name) + if parsed_args.description is not None: + attrs['description'] = str(parsed_args.description) if parsed_args.enable: attrs['admin_state_up'] = True if parsed_args.disable: |
