yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #52658
[Bug 1595039] Re: 'router:external' argument is missing in the help message of command 'net-create'.
** Project changed: neutron => python-neutronclient
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1595039
Title:
'router:external' argument is missing in the help message of command
'net-create'.
Status in python-neutronclient:
New
Bug description:
In Mitaka,
'router:external' argument is missing in the help message of command 'net-create'.
However,creating a network specied by '--router:external' is ok,so it
seems that the '--router:external' argument is forgotten in Mitaka
Release.
[root@localhost devstack]# neutron help net-create
usage: neutron net-create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN]
[--max-width <integer>] [--noindent]
[--prefix PREFIX] [--request-format {json}]
[--tenant-id TENANT_ID] [--admin-state-down]
[--shared] [--provider:network_type <network_type>]
[--provider:physical_network <physical_network_name>]
[--provider:segmentation_id <segmentation_id>]
[--vlan-transparent {True,False}]
[--description DESCRIPTION]
[--qos-policy QOS_POLICY]
[--availability-zone-hint AVAILABILITY_ZONE]
[--dns-domain DNS_DOMAIN]
NAME
Create a network for a given tenant.
positional arguments:
NAME Name of network to create.
optional arguments:
-h, --help show this help message and exit
--request-format {json}
DEPRECATED! Only JSON request format is supported.
--tenant-id TENANT_ID
The owner tenant ID.
--admin-state-down Set admin state up to false.
--shared Set the network as shared.
--provider:network_type <network_type>
The physical mechanism by which the virtual network is
implemented.
--provider:physical_network <physical_network_name>
Name of the physical network over which the virtual
network is implemented.
--provider:segmentation_id <segmentation_id>
VLAN ID for VLAN networks or tunnel-id for GRE/VXLAN
networks.
--vlan-transparent {True,False}
Create a vlan transparent network.
--description DESCRIPTION
Description of network.
--qos-policy QOS_POLICY
Attach QoS policy ID or name to the resource.
--availability-zone-hint AVAILABILITY_ZONE
Availability Zone for the network (requires
availability zone extension, this option can be
repeated).
--dns-domain DNS_DOMAIN
Assign DNS domain to the network (requires DNS
integration extension)
output formatters:
output formatter options
-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}
the output format, defaults to table
-c COLUMN, --column COLUMN
specify the column(s) to include, can be repeated
table formatter:
--max-width <integer>
Maximum display width, 0 to disable
json formatter:
--noindent whether to disable indenting the JSON
shell formatter:
a format a UNIX shell can parse (variable="value")
--prefix PREFIX add a prefix to all variable names
[root@localhost devstack]#
[root@localhost devstack]# neutron net-create net_test --shared --router:external
Created a new network:
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2016-06-22T04:50:38 |
| description | |
| id | be6ae072-3a39-4aa5-a180-79e2c0673db1 |
| ipv4_address_scope | |
| ipv6_address_scope | |
| is_default | False |
| mtu | 1450 |
| name | net_test |
| port_security_enabled | True |
| provider:network_type | vxlan |
| provider:physical_network | |
| provider:segmentation_id | 1050 |
| router:external | True |
| shared | True |
| status | ACTIVE |
| subnets | |
| tags | |
| tenant_id | d692c40b9bd74af38361d855bebb60ac |
| updated_at | 2016-06-22T04:50:39 |
+---------------------------+--------------------------------------+
[root@localhost devstack]#
In Kilo,'router:external 'argument existed in the help msg of 'net-
create' command;
[root@SBCRRack3Shelf1Slot11 ~(keystone_admin)]# neutron help net-create
usage: neutron net-create [-h] [-f {shell,table,value}] [-c COLUMN]
[--max-width <integer>] [--prefix PREFIX]
[--request-format {json,xml}]
[--tenant-id TENANT_ID] [--admin-state-down]
[--shared]
[--router:external]
[--provider:network_type <network_type>]
[--provider:physical_network <physical_network_name>]
[--provider:segmentation_id <segmentation_id>]
[--vlan-transparent {True,False}]
NAME
Create a network for a given tenant.
positional arguments:
NAME Name of network to create.
optional arguments:
-h, --help show this help message and exit
--request-format {json,xml}
The XML or JSON request format.
--tenant-id TENANT_ID
The owner tenant ID.
--admin-state-down Set admin state up to false.
--shared Set the network as shared.
--router:external Set network as external, it is only available for
admin
--provider:network_type <network_type>
The physical mechanism by which the virtual network is
implemented.
--provider:physical_network <physical_network_name>
Name of the physical network over which the virtual
network is implemented.
--provider:segmentation_id <segmentation_id>
VLAN ID for VLAN networks or tunnel-id for GRE/VXLAN
networks.
--vlan-transparent {True,False}
Create a vlan transparent network.
output formatters:
output formatter options
-f {shell,table,value}, --format {shell,table,value}
the output format, defaults to table
-c COLUMN, --column COLUMN
specify the column(s) to include, can be repeated
table formatter:
--max-width <integer>
Maximum display width, 0 to disable
shell formatter:
a format a UNIX shell can parse (variable="value")
--prefix PREFIX add a prefix to all variable names
[root@SBCRRack3Shelf1Slot11 ~(keystone_admin)]#
To manage notifications about this bug go to:
https://bugs.launchpad.net/python-neutronclient/+bug/1595039/+subscriptions
References