← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1405057] Re: Filter port-list based on security_groups associated not working

 

Reviewed:  https://review.openstack.org/527105
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=43d3e88a07b4275ad814c6875fa037efd94223bb
Submitter: Zuul
Branch:    master

commit 43d3e88a07b4275ad814c6875fa037efd94223bb
Author: Ahmed Zaid <ahmed.zaid@xxxxxxxx>
Date:   Wed Jan 17 09:32:59 2018 -0500

    Filter port-list based on security_groups.
    
    This patch allows users to filter ports depending on security groups.
    In addition to that I added a unit test to verify this change.
    TODO: move security_groups_port_filtering_lib.py into neutron-lib.
    
    Closes-Bug: 1405057
    Change-Id: I528719d895fc1d89f74e2ee85b9ddc470323c601


** Changed in: neutron
       Status: In Progress => Fix Released

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

Title:
  Filter port-list based on security_groups associated not working

Status in neutron:
  Fix Released

Bug description:
  Sample Usecases:

  1. neutron port-list --security_groups=6f3d9d9d-e84d-437c-ac40-82ce3196230c
  Invalid input for operation: '6' is not an integer or uuid.

  2.neutron port-list --security_groups list=true 6f3d9d9d-e84d-437c-ac40-82ce3196230c
  Invalid input for operation: '6' is not an integer or uuid.

  Since, security_groups associated to a port are referenced from securitygroups db table, we cant just filter ports
  based on security_groups directly as it works for other paramters.

  Example:
  neutron port-list --mac_address list=true fa:16:3e:40:2b:cc fa:16:3e:8e:32:3e
  +--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------+
  | id                                   | name | mac_address       | fixed_ips                                                                         |
  +--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------+
  | 1cecec78-226f-4379-b5ad-c145e2e14048 |      | fa:16:3e:40:2b:cc | {"subnet_id": "af938c1c-e2d7-47a0-954a-ec8524677486", "ip_address": "50.10.10.2"} |
  | eec24494-09a8-4fa8-885d-e3fda37fe756 |      | fa:16:3e:8e:32:3e | {"subnet_id": "af938c1c-e2d7-47a0-954a-ec8524677486", "ip_address": "50.10.10.3"} |
  +--------------------------------------+------+-------------------+-----------------------------------------------------------------------------------+

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


References