← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1279210] Re: Wrong arguments position in "neutron firewall-update" command

 

** Project changed: neutron => python-neutronclient

** Changed in: python-neutronclient
     Assignee: (unassigned) => Eugene Nikanorov (enikanorov)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1279210

Title:
  Wrong arguments position in "neutron firewall-update" command

Status in Python client library for Neutron:
  New

Bug description:
  Havana on rhel6.5

  Description
  ===========
  The FIREWALL argument of "neutron firewall-update" should be the first argument in order to get the command successful, altough the help page mention that the FIREWALL argument should be the last argument.

  
  Scenario 1
  ==========
  # neutron firewall-show firewall_admin
  +--------------------+--------------------------------------+
  | Field              | Value                                |
  +--------------------+--------------------------------------+
  | admin_state_up     | True                                 |
  | description        |                                      |
  | firewall_policy_id | 3d723253-d7f6-4481-8f06-254007fd5f79 |
  | id                 | 72c782b2-2838-4773-b736-aa79564ac2ef |
  | name               | firewall_admin                       |
  | status             | ACTIVE                               |
  | tenant_id          | 3384a1b666ac473b98dabcc385161a20     |
  +--------------------+--------------------------------------+

  # neutron firewall-update 
  usage: neutron firewall-update [-h] [--request-format {json,xml}] FIREWALL
  neutron firewall-update: error: too few arguments

  # neutron firewall-update --admin_state_up False 72c782b2-2838-4773-b736-aa79564ac2ef
  Unable to find firewall with name 'False'

  # neutron firewall-update 72c782b2-2838-4773-b736-aa79564ac2ef --admin_state_up False
  Updated firewall: 72c782b2-2838-4773-b736-aa79564ac2ef

  [root@puma10 ~(keystone_admin)]# neutron firewall-show firewall_admin
  +--------------------+--------------------------------------+
  | Field              | Value                                |
  +--------------------+--------------------------------------+
  | admin_state_up     | False                                |
  | description        |                                      |
  | firewall_policy_id | 3d723253-d7f6-4481-8f06-254007fd5f79 |
  | id                 | 72c782b2-2838-4773-b736-aa79564ac2ef |
  | name               | firewall_admin                       |
  | status             | ACTIVE                               |
  | tenant_id          | 3384a1b666ac473b98dabcc385161a20     |
  +--------------------+--------------------------------------+

  
  scenario 2
  ==========
  # neutron firewall-show 72c782b2-2838-4773-b736-aa79564ac2ef
  neu+--------------------+--------------------------------------+
  | Field              | Value                                |
  +--------------------+--------------------------------------+
  | admin_state_up     | False                                |
  | description        |                                      |
  | firewall_policy_id | 3d723253-d7f6-4481-8f06-254007fd5f79 |
  | id                 | 72c782b2-2838-4773-b736-aa79564ac2ef |
  | name               | firewall_admin                       |
  | status             | ACTIVE                               |
  | tenant_id          | 3384a1b666ac473b98dabcc385161a20     |
  +--------------------+--------------------------------------+

  # neutron firewall-update --admin_state_up True 72c782b2-2838-4773-b736-aa79564ac2ef
  Unable to find firewall with name 'True'

  # neutron firewall-update 72c782b2-2838-4773-b736-aa79564ac2ef --admin_state_up True
  Updated firewall: 72c782b2-2838-4773-b736-aa79564ac2ef

  # neutron firewall-show 72c782b2-2838-4773-b736-aa79564ac2ef
  +--------------------+--------------------------------------+
  | Field              | Value                                |
  +--------------------+--------------------------------------+
  | admin_state_up     | True                                 |
  | description        |                                      |
  | firewall_policy_id | 3d723253-d7f6-4481-8f06-254007fd5f79 |
  | id                 | 72c782b2-2838-4773-b736-aa79564ac2ef |
  | name               | firewall_admin                       |
  | status             | ACTIVE                               |
  | tenant_id          | 3384a1b666ac473b98dabcc385161a20     |
  +--------------------+--------------------------------------+

  
  Note that the "--admin_state_down" option is not available in "neutron firewall-update" (although it does exist in "neutron firewall-create"):

  # neutron firewall-update --admin_state_down 8f4ac76b-6786-4bc4-a4c8-9e23731f2675
  Unrecognized attribute(s) 'admin_state_down'

  # neutron firewall-update 8f4ac76b-6786-4bc4-a4c8-9e23731f2675 --admin_state_down 
  Unrecognized attribute(s) 'admin_state_down'

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-neutronclient/+bug/1279210/+subscriptions


References