def get_config_802qbg(self, instance, vif, image_meta, inst_type): conf = super(LibvirtGenericVIFDriver, self).get_config(instance, vif, image_meta, inst_type) params = vif["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, vif['network'].get_meta('interface'), params['managerid'], params['typeid'], params['typeidversion'], params['instanceid']) return conf
def get_config_802qbg(self, instance, network, mapping, image_meta): conf = super(LibvirtGenericVIFDriver, self).get_config(instance, network, mapping, image_meta) params = mapping["qbg_params"] designer.set_vif_host_backend_802qbg_config(conf, network["interface"], params['managerid'], params['typeid'], params['typeidversion'], params['instanceid']) return conf
def get_config_802qbg(self, instance, vif, image_meta, flavor, virt_type): conf = self.get_base_config(instance, vif['address'], image_meta, flavor, virt_type, vif['vnic_type']) params = vif["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, vif['network'].get_meta('interface'), params['managerid'], params['typeid'], params['typeidversion'], params['instanceid']) designer.set_vif_bandwidth_config(conf, flavor) return conf
def get_config_802qbg(self, instance, network, mapping, image_meta): conf = super(LibvirtGenericVIFDriver, self).get_config(instance, network, mapping, image_meta) params = mapping["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, network["interface"], params["managerid"], params["typeid"], params["typeidversion"], params["instanceid"], ) return conf
def get_config_802qbg(self, instance, vif, image_meta, inst_type): conf = super(LibvirtGenericVIFDriver, self).get_config(instance, vif, image_meta, inst_type) params = vif["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, vif["network"].get_meta("interface"), params["managerid"], params["typeid"], params["typeidversion"], params["instanceid"], ) return conf
def get_config_802qbg(self, instance, vif, image_meta, inst_type, virt_type): conf = self.get_base_config(instance, vif, image_meta, inst_type, virt_type) params = vif["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, vif['network'].get_meta('interface'), params['managerid'], params['typeid'], params['typeidversion'], params['instanceid']) designer.set_vif_bandwidth_config(conf, inst_type) return conf
def get_config_802qbg(self, instance, vif, image_meta, inst_type, virt_type, host): conf = self.get_base_config(instance, vif, image_meta, inst_type, virt_type) params = vif["qbg_params"] designer.set_vif_host_backend_802qbg_config( conf, vif["network"].get_meta("interface"), params["managerid"], params["typeid"], params["typeidversion"], params["instanceid"], ) designer.set_vif_bandwidth_config(conf, inst_type) return conf
def test_set_vif_host_backend_802qbg_config(self): conf = config.LibvirtConfigGuestInterface() designer.set_vif_host_backend_802qbg_config( conf, "fake-devname", "fake-managerid", "fake-typeid", "fake-typeidversion", "fake-instanceid", "fake-tap" ) self.assertEqual("direct", conf.net_type) self.assertEqual("fake-devname", conf.source_dev) self.assertEqual("vepa", conf.source_mode) self.assertEqual("802.1Qbg", conf.vporttype) expected = [ {"key": "managerid", "value": "fake-managerid"}, {"key": "typeid", "value": "fake-typeid"}, {"key": "typeidversion", "value": "fake-typeidversion"}, {"key": "instanceid", "value": "fake-instanceid"}, ] self.assertThat(expected, matchers.DictListMatches(conf.vportparams)) self.assertEqual("fake-tap", conf.target_dev)
def test_set_vif_host_backend_802qbg_config(self): conf = config.LibvirtConfigGuestInterface() designer.set_vif_host_backend_802qbg_config(conf, 'fake-devname', 'fake-managerid', 'fake-typeid', 'fake-typeidversion', 'fake-instanceid', 'fake-tap') self.assertEqual('direct', conf.net_type) self.assertEqual('fake-devname', conf.source_dev) self.assertEqual('vepa', conf.source_mode) self.assertEqual('802.1Qbg', conf.vporttype) expected = [{'key': 'managerid', 'value': 'fake-managerid'}, {'key': 'typeid', 'value': 'fake-typeid'}, {'key': 'typeidversion', 'value': 'fake-typeidversion'}, {'key': 'instanceid', 'value': 'fake-instanceid'}] self.assertThat(expected, matchers.DictListMatches(conf.vportparams)) self.assertEqual('fake-tap', conf.target_dev)