Activity log for bug #1529109

Date Who What changed Old value New value Message
2015-12-24 14:42:09 Roey Chen bug added bug
2015-12-24 14:47:06 Roey Chen description The Securitygroup class in neutron/extensions/securitygroup should override the base method "update_attributes_map" so that the resources it defines ("security-group" and "security-group-rules") may be extended by other extensions. The Securitygroup class in neutron/extensions/securitygroup should override the base method "update_attributes_map" so that the resources it defines ("security-group" and "security-group-rules") may be extended by other extensions. For example, the "l3" extension overrides the same method, this allows other extensions like "router_availability_zone" to extend the "routers" resource.
2015-12-24 14:48:12 Roey Chen neutron: assignee Roey Chen (roeyc)
2015-12-24 15:00:20 OpenStack Infra neutron: status New In Progress
2015-12-25 11:44:41 Roey Chen description The Securitygroup class in neutron/extensions/securitygroup should override the base method "update_attributes_map" so that the resources it defines ("security-group" and "security-group-rules") may be extended by other extensions. For example, the "l3" extension overrides the same method, this allows other extensions like "router_availability_zone" to extend the "routers" resource. The Security Groups extension enables tenant/project to secure its instances, and covers fairly common use cases where tenant may require to use this feature, however, there are some use-cases which can't be expressed by the current API: e.g - Allow ingress multicast traffic for a specific set of multicast addresses. Some of these use cases are naturally fitting to the security-group flow of use, without impairing its simplicity. Sure, such enhancements to the security-group API may lack support in some implementations or might not be even relevant - this is why such additions to the API should be introduced by a separate extension. For example, The "l3" extension defines the 'routers' resource, which is being further extended by "router_availability_zone". To support the option of extending security-group/-rules resources, for the reasons described above, the Securitygroup class in neutron/extensions/securitygroup should override the base method "update_attributes_map" so that the resources it defines ("security-group" and "security-group-rules") may be extended by other extensions. For example, the "l3" extension descriptor object overrides the same base method, this allows other extensions like "router_availability_zone" to extend the "routers" resource.
2016-02-11 19:12:54 Armando Migliaccio tags rfe
2016-02-11 19:13:06 Armando Migliaccio neutron: importance Undecided Wishlist
2016-02-11 19:13:11 Armando Migliaccio summary Secuirty groups resources are not extendable [RFE] Secuirty groups resources are not extendable
2016-02-11 19:13:16 Armando Migliaccio neutron: status In Progress Triaged
2016-02-11 21:58:47 Carl Baldwin summary [RFE] Secuirty groups resources are not extendable [RFE] Security groups resources are not extendable
2016-02-19 02:13:45 Armando Migliaccio tags rfe rfe-approved
2016-02-19 02:13:48 Armando Migliaccio neutron: status Triaged In Progress
2016-02-19 02:13:51 Armando Migliaccio neutron: milestone mitaka-3
2016-02-19 02:25:09 OpenStack Infra neutron: assignee Roey Chen (roeyc) Kevin Benton (kevinbenton)
2016-02-19 06:34:02 OpenStack Infra neutron: status In Progress Fix Released