136 Commits (427c23ed151b499b046f649f6b45f91d6ec42c00)

Author SHA1 Message Date
Slawek Kaplonski 993a344559 List SG rules which belongs to tenant's SG 2 years ago
Slawek Kaplonski 252d80058c Show all SG rules belong to SG in group's details 2 years ago
Doug Wiegley 0e71c29155 Fix regression with SG read API with empty ruleset 3 years ago
Doug Wiegley 97bf23244d
Fix slow SG api calls when limiting fields 3 years ago
Doug Wiegley f8a192e22e
Fix performance regression adding rules to security groups 3 years ago
Boden R 6a89dd2feb use db utils from lib 3 years ago
Brian Haley 7cfdf4aa81 Fix all pep8 E129 errors 3 years ago
Ihar Hrachyshka f69389004a Revert "Revert "Automatically expire obsolete relationships"" 3 years ago
Rabi Mishra a75014792a Revert "Automatically expire obsolete relationships" 3 years ago
Ihar Hrachyshka 90ede813b0 Automatically expire obsolete relationships 4 years ago
Brian Haley 90cd939047 Fix W503 pep8 warnings 4 years ago
Boden R 537bfb9a1c use callback payloads for PRECOMMIT_UPDATE events 4 years ago
Brian Haley b564871bb7 Only allow SG port ranges for whitelisted protocols 4 years ago
YAMAMOTO Takashi 2a7cf9a974 create_security_group: Expunge an object selectively 4 years ago
Kevin Benton 017185496c Ensure default security group before port update 4 years ago
IWAMOTO Toshihiro f711ad78c5 Validate security group rules for port ranges 4 years ago
Trevor McCasland 2ec36dc812 Enforce ethertype with IPv6 integer protocols 4 years ago
Gary Kotton 71d9aab87e Only ensure default security group exists if necessary 4 years ago
Boden R 62576cabf7 use core resource attribute constants from neutron-lib 4 years ago
Isaku Yamahata 154b8750bc security group: pass update value to precommit_update 4 years ago
YAMAMOTO Takashi 05293965f1 Fix SG callbacks notification 4 years ago
Reedip 89abce3efe Pass the complete info in sg/rules db into PRECOMMIT_XXX callback 5 years ago
Boden R 98b9177c3e OVO: ensure decomposed plugin do not break with OVO 4 years ago
sayalilunkad af52d499a5 Integrate Security Groups OVO 6 years ago
Boden R b79f2b45be use is_port_trusted from neutron-lib 4 years ago
Henry Gessau bb49c4f682 Move _get_marker_obj() out of CommonDbMixin. 5 years ago
Boden R 0e2b667bf1 use neutron-lib callbacks 5 years ago
Henry Gessau d8c1e153f8 Stop using CommonDbMixin 5 years ago
Henry Gessau b3c0d5f239 Eliminate lookup of "resource extend" funcs by name 5 years ago
Ann Kamyshnikova 8756cb7d99 New enginefacade for ports and sg groups 5 years ago
Kevin Benton 8bba50cdf5 Use BEFORE_CREATE events for _ensure_default_security_group 5 years ago
Henry Gessau e7cd868c20 Decouple hook and func registration from CommonDbMixin 5 years ago
Ihar Hrachyshka 88e99f6f28 Clean up deprecated sqla model import paths 5 years ago
yujie 785656744a Fix duplicated sg rules check for remote_ip_prefix 5 years ago
Kevin Benton 7b1a390239 Don't emit SG rule AFTER events until TX closed 5 years ago
Kevin Benton ffc4489a58 Don't create default SG in transaction 5 years ago
Reedip 1866bd4b45 Bulk creation of SecurityGroups 5 years ago
Henry Gessau 8f80a52b01 Refactor/prepare db common utils for neutron-lib 5 years ago
Gary Kotton 396abb8ccb neutron-lib: start using neutron-lib helpers 5 years ago
Oleg Bondarev 09d1185d24 Do not retry default security group creation 5 years ago
garyk 2a5826c8b3 Revert "Do not retry default security group creation" 5 years ago
Oleg Bondarev 5ad5d103ad Do not retry default security group creation 5 years ago
Kevin Benton 5902d0f174 Protect security group operations with the retry decorator 5 years ago
Hong Hui Xiao 3e25ee3e28 Add sg_id in the AFTER_DELETE event of sg_rule delete 5 years ago
Henry Gessau 99cfd671be debtcollector for globals 5 years ago
Yalei Wang 178bff23f1 Security group call back need cascading delete the related rules 6 years ago
Nguyen Phuong An f4fefb201f TrivialFix: Remove logging import unused 5 years ago
Anh Tran fb375bd7a4 Prevent duplicate SG rules in 'concurrent requests' case 5 years ago
Victor Morales a92647300d Relocate Security Group DB models 5 years ago
Dariusz Smigiel df9411dc11 Rename DB columns: tenant -> project 5 years ago