Public bug reported:
[Summary]
enhance the help info of "neutron router-gateway-set"
[Topo]
devstack all-in-one node
[Description and expect result]
enhance the help info of "neutron router-gateway-set"
[Reproduceable or not]
reproduceable
[Recreate Steps]
1) below is the help info of "neutron router-gateway-set" :
root@45-59:~/heat# neutron router-gateway-set
usage: neutron router-gateway-set [-h] [--request-format {json,xml}]
[--disable-snat] [--fixed-ip FIXED_IP]
ROUTER EXTERNAL-NETWORK
neutron router-gateway-set: error: too few arguments
root@45-59:~/heat#
2) if use --fixed-ip option to set gateway for a router, simply specify the
fixed ip, got an error:
root@45-59:~/heat# neutron router-gateway-set --fixed-ip 172.168.0.7 r1
ext-net
invalid key-value '172.168.0.7', expected format: key=value
root@45-59:~/heat#
3) actually, need to specify subnet_id and ip_address as below, the
router-gateway-set command can work:
root@45-59:/opt/stack/devstack# neutron router-gateway-set --fixed-ip
subnet_id=8295a105-c11e-4e41-91d0-da5fe9d60c33,ip_address=172.168.0.077 r1
ext-net
Set gateway for router r1
root@45-59:/opt/stack/devstack# neutron router-show r1
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value
|
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| admin_state_up | True
|
| distributed | False
|
| external_gateway_info | {"network_id":
"7ba41081-66c1-422e-9aee-861c2e664473", "enable_snat": true,
"external_fixed_ips": [{"subnet_id": "8295a105-c11e-4e41-91d0-da5fe9d60c33",
"ip_address": "172.168.0.077"}]} |
| ha | False
|
| id | 7153e0c1-502f-4160-ad20-d86c3bf43ff2
|
| name | r1
|
| routes |
|
| status | ACTIVE
|
| tenant_id | 6c15aacc1cfe4a9fac35a0c7f8c3e912
|
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
root@45-59:/opt/stack/devstack#
So, the the help info of "neutron router-gateway-set" is not much helpful.
should modify it as below:
root@45-59:~/heat# neutron router-gateway-set
usage: neutron router-gateway-set [-h] [--request-format {json,xml}]
[--disable-snat] [--fixed-ip
subnet_id=SUBNET,ip_address=IP_ADDR]
ROUTER EXTERNAL-NETWORK
neutron router-gateway-set: error: too few arguments
[Configration]
reproduceable bug, no need
[logs]
reproduceable bug, no need
[Root cause anlyze or debug inf]
reproduceable bug
[Attachment]
None
** Affects: neutron
Importance: Undecided
Assignee: [email protected] (hgangwx)
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1527129
Title:
enhance the help info of "neutron router-gateway-set"
Status in neutron:
New
Bug description:
[Summary]
enhance the help info of "neutron router-gateway-set"
[Topo]
devstack all-in-one node
[Description and expect result]
enhance the help info of "neutron router-gateway-set"
[Reproduceable or not]
reproduceable
[Recreate Steps]
1) below is the help info of "neutron router-gateway-set" :
root@45-59:~/heat# neutron router-gateway-set
usage: neutron router-gateway-set [-h] [--request-format {json,xml}]
[--disable-snat] [--fixed-ip FIXED_IP]
ROUTER EXTERNAL-NETWORK
neutron router-gateway-set: error: too few arguments
root@45-59:~/heat#
2) if use --fixed-ip option to set gateway for a router, simply specify the
fixed ip, got an error:
root@45-59:~/heat# neutron router-gateway-set --fixed-ip 172.168.0.7 r1
ext-net
invalid key-value '172.168.0.7', expected format: key=value
root@45-59:~/heat#
3) actually, need to specify subnet_id and ip_address as below, the
router-gateway-set command can work:
root@45-59:/opt/stack/devstack# neutron router-gateway-set --fixed-ip
subnet_id=8295a105-c11e-4e41-91d0-da5fe9d60c33,ip_address=172.168.0.077 r1
ext-net
Set gateway for router r1
root@45-59:/opt/stack/devstack# neutron router-show r1
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value
|
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| admin_state_up | True
|
| distributed | False
|
| external_gateway_info | {"network_id":
"7ba41081-66c1-422e-9aee-861c2e664473", "enable_snat": true,
"external_fixed_ips": [{"subnet_id": "8295a105-c11e-4e41-91d0-da5fe9d60c33",
"ip_address": "172.168.0.077"}]} |
| ha | False
|
| id | 7153e0c1-502f-4160-ad20-d86c3bf43ff2
|
| name | r1
|
| routes |
|
| status | ACTIVE
|
| tenant_id | 6c15aacc1cfe4a9fac35a0c7f8c3e912
|
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
root@45-59:/opt/stack/devstack#
So, the the help info of "neutron router-gateway-set" is not much helpful.
should modify it as below:
root@45-59:~/heat# neutron router-gateway-set
usage: neutron router-gateway-set [-h] [--request-format {json,xml}]
[--disable-snat] [--fixed-ip
subnet_id=SUBNET,ip_address=IP_ADDR]
ROUTER EXTERNAL-NETWORK
neutron router-gateway-set: error: too few arguments
[Configration]
reproduceable bug, no need
[logs]
reproduceable bug, no need
[Root cause anlyze or debug inf]
reproduceable bug
[Attachment]
None
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1527129/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp