** Project changed: neutron => python-neutronclient

** Changed in: python-neutronclient
   Importance: Undecided => Low

-- 
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 python-neutronclient:
  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/python-neutronclient/+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

Reply via email to