コード例 #1
0
 def setUp(self):
     self.logger.debug("Creating Security group: %s", self.secgrp_fq_name)
     super(SecurityGroupFixture, self).setUp()
     project = ProjectTestFixtureGen(self.vnc_lib_h, self.project_name)
     project.setUp()
     sec_grp_check = self.sec_grp_exist()
     if sec_grp_check:
         self.already_present = True
         self.logger.info(
             'Security group  %s already present, not creating security group' %
             (self.secgrp_name))
     else:
         if self.option == 'openstack':
             secgrp_q = self.quantum_fixture.create_security_group(self.secgrp_name)
             if not secgrp_q:
                 self.logger.error("security group creation failed through quantum")
                 return False
             self.secgrp_id = secgrp_q['id']
             self.delete_default_egress_rule(self.secgrp_id)
             secgrp_rules = self.create_sg_rule_quantum(self.secgrp_id,secgrp_rules=self.secgrp_rules)
             if not secgrp_rules:
                 return False
         else:
             self.secgrp_fix = self.useFixture(
                 SecurityGroupTestFixtureGen(conn_drv=self.vnc_lib_h,
                                         security_group_name=self.secgrp_name,
                                         parent_fixt=project,
                                         security_group_id=self.secgrp_id,
                                         security_group_entries=self.secgrp_entries))
             self.secgrp_id = self.secgrp_fix._obj.uuid
         self.logger.info("Created security-group name:%s" %
                          self.secgrp_name)
コード例 #2
0
 def setUp(self):
     self.logger.debug("Creating Security group: %s", self.secgrp_fq_name)
     super(SecurityGroupFixture, self).setUp()
     project = ProjectTestFixtureGen(self.vnc_lib_h, self.project_name)
     project.setUp()
     sec_grp_check = self.sec_grp_exist()
     if sec_grp_check:
         self.already_present = True
         self.logger.info(
             'Security group  %s already present, not creating security group' %
             (self.secgrp_name))
     else:
         self.secgrp_fix = self.useFixture(
             SecurityGroupTestFixtureGen(conn_drv=self.vnc_lib_h,
                                         security_group_name=self.secgrp_name,
                                         parent_fixt=project,
                                         security_group_id=self.secgrp_id,
                                         security_group_entries=self.secgrp_entries))
         self.secgrp_id = self.secgrp_fix._obj.uuid
         self.logger.info("Created security-group name:%s" %
                          self.secgrp_name)
コード例 #3
0
 def setUp(self):
     self.logger.debug("Creating Security group: %s", self.secgrp_fq_name)
     super(SecurityGroupFixture, self).setUp()
     project = ProjectTestFixtureGen(self.vnc_lib_h, self.project_name)
     project.setUp()
     sec_grp_check = self.sec_grp_exist()
     if sec_grp_check:
         self.already_present = True
         self.logger.info(
             'Security group  %s already present, not creating security group'
             % (self.secgrp_name))
     else:
         if self.option == 'neutron':
             secgrp_q = self.quantum_h.create_security_group(
                 self.secgrp_name)
             if not secgrp_q:
                 self.logger.error(
                     "security group creation failed through quantum")
                 return False
             self.secgrp_id = secgrp_q['id']
             self.delete_default_egress_rule(self.secgrp_id)
             secgrp_rules = self.create_sg_rule_quantum(
                 self.secgrp_id, secgrp_rules=self.secgrp_rules)
             if not secgrp_rules:
                 return False
         elif self.inputs.is_gui_based_config():
             self.webui.create_security_group(self)
         else:
             self.secgrp_fix = self.useFixture(
                 SecurityGroupTestFixtureGen(
                     conn_drv=self.vnc_lib_h,
                     security_group_name=self.secgrp_name,
                     parent_fixt=project,
                     security_group_id=self.secgrp_id,
                     security_group_entries=self.secgrp_entries))
             self.secgrp_id = self.secgrp_fix._obj.uuid
         self.logger.info("Created security-group name:%s" %
                          self.secgrp_name)
コード例 #4
0
 def setUp(self):
     self.logger.debug("Creating Security group: %s", self.secgrp_fq_name)
     super(SecurityGroupFixture, self).setUp()
     project = ProjectTestFixtureGen(self.vnc_lib_h, self.project_name)
     project.setUp()
     self.project_id = project.getObj().uuid
     sec_grp_check = self.sec_grp_exist()
     if sec_grp_check:
         self.already_present = True
         self.logger.info(
             'Security group  %s already present, not creating security group' %
             (self.secgrp_name))
     else:
         if self.inputs.is_gui_based_config():
             self.webui.create_security_group(self)
         else:
             self.secgrp_id = self.orch.create_security_group(
                                              sg_name=self.secgrp_name,
                                              project_obj=project.getObj(),
                                              sg_entries=self.secgrp_entries,
                                              option=self.option)
         self.logger.info("Created security-group name:%s" %
                          self.secgrp_name)