def _setUp(self): self.temp_dir = self.useFixture(fixtures.TempDir()).path #we need this bridge before rabbit and neutron service will start self.central_data_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-data')).bridge self.central_external_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-ex')).bridge #Get rabbitmq address (and cnt-data network) rabbitmq_ip_address = self._configure_port_for_rabbitmq() self.rabbitmq_environment = self.useFixture( process.RabbitmqEnvironmentFixture(host=rabbitmq_ip_address)) plugin_cfg_fixture = self.useFixture( config.ML2ConfigFixture(self.env_desc, self.hosts_desc, self.temp_dir, self.env_desc.network_type)) neutron_cfg_fixture = self.useFixture( config.NeutronConfigFixture(self.env_desc, None, self.temp_dir, cfg.CONF.database.connection, self.rabbitmq_environment)) self.neutron_server = self.useFixture( process.NeutronServerFixture(self.env_desc, None, self.test_name, neutron_cfg_fixture, plugin_cfg_fixture)) self.hosts = [self._create_host(desc) for desc in self.hosts_desc] self.wait_until_env_is_up()
def _setUp(self): self.temp_dir = self.useFixture(fixtures.TempDir()).path self.rabbitmq_environment = self.useFixture( process.RabbitmqEnvironmentFixture()) plugin_cfg_fixture = self.useFixture( config.ML2ConfigFixture(self.temp_dir, 'vlan')) neutron_cfg_fixture = self.useFixture( config.NeutronConfigFixture(self.temp_dir, cfg.CONF.database.connection, self.rabbitmq_environment)) self.neutron_server = self.useFixture( process.NeutronServerFixture(self.test_name, neutron_cfg_fixture, plugin_cfg_fixture)) self.central_data_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-data')).bridge self.central_external_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-ex')).bridge self.hosts = [ self._create_host(description) for description in self.hosts_descriptions ] self.wait_until_env_is_up()
def _setUp(self): self.temp_dir = self.useFixture(fixtures.TempDir()).path # We need this bridge before rabbit and neutron service will start self.central_data_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-data')).bridge self.central_external_bridge = self.useFixture( net_helpers.OVSBridgeFixture('cnt-ex')).bridge # Get rabbitmq address (and cnt-data network) rabbitmq_ip_address = self._configure_port_for_rabbitmq() self.rabbitmq_environment = self.useFixture( neutron_proc.RabbitmqEnvironmentFixture(host=rabbitmq_ip_address)) plugin_cfg_fixture = self.useFixture( bagpipe_ml2_cfg.ML2ConfigFixture(self.env_desc, self.hosts_desc, self.temp_dir, self.env_desc.network_type)) neutron_cfg_fixture = self.useFixture( bgpvpn_cfg.NeutronConfigFixture(self.env_desc, None, self.temp_dir, cfg.CONF.database.connection, self.rabbitmq_environment)) service_cfg_fixtures = list() if self.env_desc.bgpvpn: service_cfg_fixtures.append( self.useFixture( bgpvpn_cfg.BGPVPNProviderConfigFixture( self.env_desc, self.hosts_desc, self.temp_dir))) self.neutron_server = self.useFixture( neutron_proc.NeutronServerFixture(self.env_desc, None, self.test_name, neutron_cfg_fixture, plugin_cfg_fixture, service_cfg_fixtures)) gobgp_host = self._create_gobgp_host(rabbitmq_ip_address) self.hosts = [ self._bagpipe_host_fixture(desc, rabbitmq_ip_address, gobgp_host.bgp_port) for desc in self.hosts_desc ] gobgp_host.hosts = self.hosts self.useFixture(gobgp_host) self.wait_until_env_is_up()