← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1700449] [NEW] Update firewall rule with a protocol fails

 

Public bug reported:

Create a firewall rule via horizon with UDP protocol, and later try to
update it to TCP.

The Horizon UI will show this error:
Error: Failed to update rule non shared rule: Invalid input for protocol. Reason: TCP is not in valid_values. Neutron server returns request_ids: ['req-66afa587-cafb-4e6d-8229-8081e8092437']

and the logs:
2017-06-26 05:35:37.708918 DEBUG:urllib3.connectionpool:http://10.160.90.203:9696 "PUT //v2.0/fw/firewall_rules/507f825b-6798-410f-bab7-41c4dcd7d99b HTTP/1.1" 400 136                                                                            
2017-06-26 05:35:37.709929 ERROR openstack_dashboard.dashboards.project.firewalls.forms Failed to update rule 507f825b-6798-410f-bab7-41c4dcd7d99b: Invalid input for protocol. Reason: TCP is not in valid_values.                                                      
2017-06-26 05:35:37.709938 Neutron server returns request_ids: ['req-66afa587-cafb-4e6d-8229-8081e8092437']                                                                                                                                       
2017-06-26 05:35:37.710425 WARNING horizon.exceptions Recoverable error: Invalid input for protocol. Reason: TCP is not in valid_values.                                                             

The reason is that the protocols should be sent to neutron in lower-
case.

** Affects: horizon
     Importance: Undecided
     Assignee: Adit Sarfaty (asarfaty)
         Status: New

** Changed in: horizon
     Assignee: (unassigned) => Adit Sarfaty (asarfaty)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1700449

Title:
  Update firewall rule with a protocol fails

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Create a firewall rule via horizon with UDP protocol, and later try to
  update it to TCP.

  The Horizon UI will show this error:
  Error: Failed to update rule non shared rule: Invalid input for protocol. Reason: TCP is not in valid_values. Neutron server returns request_ids: ['req-66afa587-cafb-4e6d-8229-8081e8092437']

  and the logs:
  2017-06-26 05:35:37.708918 DEBUG:urllib3.connectionpool:http://10.160.90.203:9696 "PUT //v2.0/fw/firewall_rules/507f825b-6798-410f-bab7-41c4dcd7d99b HTTP/1.1" 400 136                                                                            
  2017-06-26 05:35:37.709929 ERROR openstack_dashboard.dashboards.project.firewalls.forms Failed to update rule 507f825b-6798-410f-bab7-41c4dcd7d99b: Invalid input for protocol. Reason: TCP is not in valid_values.                                                      
  2017-06-26 05:35:37.709938 Neutron server returns request_ids: ['req-66afa587-cafb-4e6d-8229-8081e8092437']                                                                                                                                       
  2017-06-26 05:35:37.710425 WARNING horizon.exceptions Recoverable error: Invalid input for protocol. Reason: TCP is not in valid_values.                                                             

  The reason is that the protocols should be sent to neutron in lower-
  case.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1700449/+subscriptions


Follow ups