NSXP: place project id in security rule tag

Depends-on: I6b8e3b3a11879263cfcc723ec03d6cefdc910f97
Change-Id: I9d3f9238c3f08d704ca495e5059f57b279c93271
This commit is contained in:
Kobi Samoray 2019-06-02 16:47:21 +03:00
parent 2d68de6ce4
commit c969e7c972
3 changed files with 6 additions and 3 deletions

View File

@ -2455,7 +2455,8 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base):
source_groups=[source] if source else None,
dest_groups=[destination] if destination else None,
scope=scope,
direction=direction, logged=logging)
direction=direction, logged=logging,
tag=sg_rule.get('project_id'))
def create_security_group(self, context, security_group, default_sg=False):
secgroup = security_group['security_group']

View File

@ -422,4 +422,5 @@ class TestNSXpProviderSecurityGrp(test_nsxp_plugin.NsxPPluginTestCaseMixin,
source_groups=mock.ANY,
dest_groups=mock.ANY,
scope=scope,
logged=False)
logged=False,
tag=rule_data['project_id'])

View File

@ -1305,7 +1305,8 @@ class NsxPTestSecurityGroup(common_v3.FixExternalNetBaseTest,
source_groups=mock.ANY,
dest_groups=mock.ANY,
scope=scope,
logged=False)
logged=False,
tag=mock.ANY)
def test_create_security_group_rule_with_remote_group(self):
with self.security_group() as sg1, self.security_group() as sg2: