From: Isaku Yamahata Date: Tue, 21 Jun 2016 02:56:00 +0000 (-0700) Subject: translator: remove dependency of neutron.spi X-Git-Tag: release/boron~327 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=073819fa1c920e2e759737de60175a08c7faa3aa;p=netvirt.git translator: remove dependency of neutron.spi netvirt still had a dependency on netutron.spi. which seems accidentally remained when netvirt migrated from I*Aware AD-SAL to MD-SAL. This patch removes its dependency and finish its migration with the only dependency is neutron yang model. In order to avoid circular dependency, NeutronModelsDataStoreHelper was moved from neutron.util to net-virt. Change-Id: I09628c39a2df85bc18d930639965d5a466134658 Signed-off-by: Isaku Yamahata --- diff --git a/features/pom.xml b/features/pom.xml index bd7f66554c..89d050a7aa 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -269,6 +269,11 @@ and is available at http://www.eclipse.org/legal/epl-v10.html features xml + + ${project.groupId} + openstack.net-virt + ${project.version} + ${project.groupId} utils.netvirt-it-utils diff --git a/features/src/main/features/features.xml b/features/src/main/features/features.xml index 752f8e6ded..c562b9cb62 100644 --- a/features/src/main/features/features.xml +++ b/features/src/main/features/features.xml @@ -87,6 +87,7 @@ odl-ovsdb-southbound-api odl-openflowplugin-nsf-model odl-openflowplugin-nxm-extensions + mvn:org.opendaylight.netvirt/openstack.net-virt/{{VERSION}} mvn:org.opendaylight.netvirt/utils.servicehelper/{{VERSION}} mvn:org.opendaylight.netvirt/utils.neutron-utils/{{VERSION}} mvn:org.opendaylight.netvirt/utils.mdsal-utils/{{VERSION}} diff --git a/netvirt/it/pom.xml b/netvirt/it/pom.xml index 7ad9fa3051..a7768cdcf0 100644 --- a/netvirt/it/pom.xml +++ b/netvirt/it/pom.xml @@ -82,6 +82,11 @@ and is available at http://www.eclipse.org/legal/epl-v10.html ${project.version} test + + ${project.groupId} + openstack.net-virt + ${project.version} + org.opendaylight.ovsdb utils.mdsal-utils diff --git a/netvirt/it/src/test/java/org/opendaylight/netvirt/netvirt/it/NetvirtIT.java b/netvirt/it/src/test/java/org/opendaylight/netvirt/netvirt/it/NetvirtIT.java index d3e23c7bee..785dd4fbe9 100644 --- a/netvirt/it/src/test/java/org/opendaylight/netvirt/netvirt/it/NetvirtIT.java +++ b/netvirt/it/src/test/java/org/opendaylight/netvirt/netvirt/it/NetvirtIT.java @@ -35,10 +35,10 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; import org.opendaylight.controller.mdsal.it.base.AbstractMdsalTestBase; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker; -import org.opendaylight.neutron.spi.NeutronNetwork; +import org.opendaylight.netvirt.openstack.netvirt.NeutronModelsDataStoreHelper; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.NeutronNetwork; import org.opendaylight.netvirt.utils.netvirt.it.utils.ItConstants; import org.opendaylight.netvirt.utils.netvirt.it.utils.NetvirtItUtils; -import org.opendaylight.netvirt.utils.neutron.utils.NeutronModelsDataStoreHelper; import org.opendaylight.netvirt.utils.neutron.utils.NeutronUtils; import org.opendaylight.ovsdb.utils.mdsal.utils.MdsalUtils; import org.opendaylight.ovsdb.utils.mdsal.utils.NotifyingDataChangeListener; diff --git a/openstack/net-virt-it/src/test/java/org/opendaylight/netvirt/openstack/netvirt/it/NetvirtIT.java b/openstack/net-virt-it/src/test/java/org/opendaylight/netvirt/openstack/netvirt/it/NetvirtIT.java index a65a008298..7dda22d7b4 100644 --- a/openstack/net-virt-it/src/test/java/org/opendaylight/netvirt/openstack/netvirt/it/NetvirtIT.java +++ b/openstack/net-virt-it/src/test/java/org/opendaylight/netvirt/openstack/netvirt/it/NetvirtIT.java @@ -46,20 +46,20 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareBroker; import org.opendaylight.netvirt.utils.netvirt.it.utils.NetvirtItUtils; import org.opendaylight.netvirt.utils.netvirt.it.utils.NeutronNetItUtil; import org.opendaylight.netvirt.utils.neutron.utils.NeutronUtils; -import org.opendaylight.neutron.spi.INeutronPortCRUD; -import org.opendaylight.neutron.spi.INeutronSecurityGroupCRUD; -import org.opendaylight.neutron.spi.INeutronSecurityRuleCRUD; -import org.opendaylight.neutron.spi.NeutronPort; -import org.opendaylight.neutron.spi.NeutronSecurityGroup; -import org.opendaylight.neutron.spi.NeutronSecurityRule; -import org.opendaylight.neutron.spi.NeutronNetwork; -import org.opendaylight.neutron.spi.NeutronSubnet; import org.opendaylight.ovsdb.lib.notation.Version; import org.opendaylight.netvirt.openstack.netvirt.NetworkHandler; import org.opendaylight.netvirt.openstack.netvirt.api.Southbound; import org.opendaylight.netvirt.openstack.netvirt.providers.NetvirtProvidersProvider; import org.opendaylight.netvirt.openstack.netvirt.providers.openflow13.PipelineOrchestrator; import org.opendaylight.netvirt.openstack.netvirt.providers.openflow13.Service; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronNetwork; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronPort; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSecurityGroup; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSecurityRule; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSubnet; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronPortCRUD; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSecurityGroupCRUD; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSecurityRuleCRUD; import org.opendaylight.ovsdb.utils.ovsdb.it.utils.DockerOvs; import org.opendaylight.ovsdb.utils.ovsdb.it.utils.ItConstants; import org.opendaylight.ovsdb.utils.ovsdb.it.utils.OvsdbItUtils; @@ -537,7 +537,7 @@ public class NetvirtIT extends AbstractMdsalTestBase { NeutronSecurityGroup neutronSG = new NeutronSecurityGroup(); neutronSG.setSecurityGroupName("DefaultSG"); neutronSG.setID("d3329053-bae5-4bf4-a2d1-7330f11ba5db"); - neutronSG.setTenantID(tenantId); + neutronSG.setSecurityGroupTenantID(tenantId); List nsrs = new ArrayList<>(); NeutronSecurityRule nsrIN = new NeutronSecurityRule(); @@ -548,7 +548,7 @@ public class NetvirtIT extends AbstractMdsalTestBase { nsrIN.setSecurityRuleProtocol("TCP"); nsrIN.setSecurityRuleRemoteIpPrefix("10.0.0.0/24"); nsrIN.setID("823faaf7-175d-4f01-a271-0bf56fb1e7e6"); - nsrIN.setTenantID(tenantId); + nsrIN.setSecurityRuleTenantID(tenantId); NeutronSecurityRule nsrEG = new NeutronSecurityRule(); nsrEG.setSecurityRemoteGroupID(null); @@ -558,14 +558,14 @@ public class NetvirtIT extends AbstractMdsalTestBase { nsrEG.setSecurityRuleProtocol("TCP"); nsrEG.setSecurityRuleRemoteIpPrefix("10.0.0.0/24"); nsrEG.setID("823faaf7-175d-4f01-a271-0bf56fb1e7e1"); - nsrEG.setTenantID(tenantId); + nsrEG.setSecurityRuleTenantID(tenantId); nsrs.add(nsrIN); nsrs.add(nsrEG); ineutronSecurityRuleCRUD.addNeutronSecurityRule(nsrIN); ineutronSecurityRuleCRUD.addNeutronSecurityRule(nsrEG); - ineutronSecurityGroupCRUD.add(neutronSG); + ineutronSecurityGroupCRUD.addNeutronSecurityGroup(neutronSG); List sgs = new ArrayList<>(); sgs.add(neutronSG); @@ -573,7 +573,7 @@ public class NetvirtIT extends AbstractMdsalTestBase { INeutronPortCRUD iNeutronPortCRUD = (INeutronPortCRUD) ServiceHelper.getGlobalInstance(INeutronPortCRUD.class, this); - iNeutronPortCRUD.update(portId, nport); + iNeutronPortCRUD.updatePort(portId, nport); LOG.info("Neutron ports have been added"); Thread.sleep(10000); @@ -583,7 +583,7 @@ public class NetvirtIT extends AbstractMdsalTestBase { flowId = "Ingress_IP" + nn.getProviderSegmentationID() + "_" + nport.getMacAddress() + "_Permit_"; nvItUtils.verifyFlow(datapathId, flowId, pipelineOrchestrator.getTable(Service.INGRESS_ACL)); - ineutronSecurityGroupCRUD.remove(neutronSG.getID()); + ineutronSecurityGroupCRUD.removeNeutronSecurityGroup(neutronSG.getID()); ineutronSecurityRuleCRUD.removeNeutronSecurityRule(nsrEG.getID()); ineutronSecurityRuleCRUD.removeNeutronSecurityRule(nsrIN.getID()); } diff --git a/openstack/net-virt/pom.xml b/openstack/net-virt/pom.xml index d9575ad5e9..580de13e52 100644 --- a/openstack/net-virt/pom.xml +++ b/openstack/net-virt/pom.xml @@ -70,11 +70,6 @@ and is available at http://www.eclipse.org/legal/epl-v10.html utils.mdsal-utils ${project.version} - - ${project.groupId} - utils.neutron-utils - ${project.version} - org.opendaylight.neutron model diff --git a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/ConfigActivator.java b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/ConfigActivator.java index 96706ac888..0f84700836 100644 --- a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/ConfigActivator.java +++ b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/ConfigActivator.java @@ -19,11 +19,13 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderCo import org.opendaylight.netvirt.openstack.netvirt.api.ArpProvider; import org.opendaylight.netvirt.openstack.netvirt.api.BridgeConfigurationManager; import org.opendaylight.netvirt.openstack.netvirt.api.ConfigurationService; +import org.opendaylight.netvirt.openstack.netvirt.api.Constants; import org.opendaylight.netvirt.openstack.netvirt.api.EgressAclProvider; import org.opendaylight.netvirt.openstack.netvirt.api.EventDispatcher; import org.opendaylight.netvirt.openstack.netvirt.api.GatewayMacResolver; import org.opendaylight.netvirt.openstack.netvirt.api.GatewayMacResolverListener; import org.opendaylight.netvirt.openstack.netvirt.api.IcmpEchoProvider; +import org.opendaylight.netvirt.openstack.netvirt.api.InboundNatProvider; import org.opendaylight.netvirt.openstack.netvirt.api.IngressAclProvider; import org.opendaylight.netvirt.openstack.netvirt.api.L3ForwardingProvider; import org.opendaylight.netvirt.openstack.netvirt.api.LoadBalancerProvider; @@ -35,13 +37,17 @@ import org.opendaylight.netvirt.openstack.netvirt.api.OutboundNatProvider; import org.opendaylight.netvirt.openstack.netvirt.api.OvsdbInventoryListener; import org.opendaylight.netvirt.openstack.netvirt.api.OvsdbInventoryService; import org.opendaylight.netvirt.openstack.netvirt.api.RoutingProvider; +import org.opendaylight.netvirt.openstack.netvirt.api.SecurityGroupCacheManger; import org.opendaylight.netvirt.openstack.netvirt.api.SecurityServicesManager; +import org.opendaylight.netvirt.openstack.netvirt.api.Southbound; import org.opendaylight.netvirt.openstack.netvirt.api.TenantNetworkManager; import org.opendaylight.netvirt.openstack.netvirt.api.VlanConfigurationCache; import org.opendaylight.netvirt.openstack.netvirt.impl.BridgeConfigurationManagerImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.ConfigurationServiceImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.DistributedArpService; import org.opendaylight.netvirt.openstack.netvirt.impl.EventDispatcherImpl; +import org.opendaylight.netvirt.openstack.netvirt.impl.HostConfigService; +import org.opendaylight.netvirt.openstack.netvirt.impl.NeutronL3Adapter; import org.opendaylight.netvirt.openstack.netvirt.impl.NodeCacheManagerImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.OpenstackRouter; import org.opendaylight.netvirt.openstack.netvirt.impl.OvsdbInventoryServiceImpl; @@ -49,16 +55,19 @@ import org.opendaylight.netvirt.openstack.netvirt.impl.ProviderNetworkManagerImp import org.opendaylight.netvirt.openstack.netvirt.impl.SecurityGroupCacheManagerImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.SecurityServicesImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.SouthboundImpl; -import org.opendaylight.netvirt.openstack.netvirt.impl.HostConfigService; +import org.opendaylight.netvirt.openstack.netvirt.impl.TenantNetworkManagerImpl; import org.opendaylight.netvirt.openstack.netvirt.impl.VlanConfigurationCacheImpl; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronFloatingIPCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronLoadBalancerCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronLoadBalancerPoolCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronNetworkCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronPortCRUD; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSubnetCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronFirewallInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronFirewallPolicyInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronFirewallRuleInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronFloatingIPInterface; +import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronLoadBalancerHealthMonitorInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronLoadBalancerInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronLoadBalancerListenerInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronLoadBalancerPoolInterface; @@ -70,28 +79,18 @@ import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronSe import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronSecurityRuleInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronSubnetInterface; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFirewallAware; +import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFirewallRuleAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFirewallPolicyAware; +import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFloatingIPAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronLoadBalancerAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronLoadBalancerPoolAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronLoadBalancerPoolMemberAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronNetworkAware; +import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronPortAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronRouterAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronSecurityGroupAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronSecurityRuleAware; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronSubnetAware; -import org.opendaylight.netvirt.openstack.netvirt.api.Constants; -import org.opendaylight.netvirt.openstack.netvirt.api.InboundNatProvider; -import org.opendaylight.netvirt.openstack.netvirt.api.SecurityGroupCacheManger; -import org.opendaylight.netvirt.openstack.netvirt.api.Southbound; -import org.opendaylight.netvirt.openstack.netvirt.impl.NeutronL3Adapter; -import org.opendaylight.netvirt.openstack.netvirt.impl.TenantNetworkManagerImpl; -import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronFloatingIPCRUD; -import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSubnetCRUD; -import org.opendaylight.netvirt.openstack.netvirt.translator.crud.impl.NeutronLoadBalancerHealthMonitorInterface; -import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFirewallRuleAware; -import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronFloatingIPAware; -import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.INeutronPortAware; -import org.opendaylight.netvirt.utils.neutron.utils.NeutronModelsDataStoreHelper; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; diff --git a/utils/neutron-utils/src/main/java/org/opendaylight/netvirt/utils/neutron/utils/NeutronModelsDataStoreHelper.java b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/NeutronModelsDataStoreHelper.java similarity index 98% rename from utils/neutron-utils/src/main/java/org/opendaylight/netvirt/utils/neutron/utils/NeutronModelsDataStoreHelper.java rename to openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/NeutronModelsDataStoreHelper.java index fa78525ac3..a4fda550ec 100644 --- a/utils/neutron-utils/src/main/java/org/opendaylight/netvirt/utils/neutron/utils/NeutronModelsDataStoreHelper.java +++ b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/NeutronModelsDataStoreHelper.java @@ -5,7 +5,7 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ -package org.opendaylight.netvirt.utils.neutron.utils; +package org.opendaylight.netvirt.openstack.netvirt; import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; diff --git a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/NeutronL3Adapter.java b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/NeutronL3Adapter.java index 990dc709e3..cbea9fa152 100644 --- a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/NeutronL3Adapter.java +++ b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/NeutronL3Adapter.java @@ -19,6 +19,7 @@ import org.opendaylight.netvirt.openstack.netvirt.AbstractEvent; import org.opendaylight.netvirt.openstack.netvirt.AbstractHandler; import org.opendaylight.netvirt.openstack.netvirt.ConfigInterface; import org.opendaylight.netvirt.openstack.netvirt.NeutronL3AdapterEvent; +import org.opendaylight.netvirt.openstack.netvirt.NeutronModelsDataStoreHelper; import org.opendaylight.netvirt.openstack.netvirt.api.Action; import org.opendaylight.netvirt.openstack.netvirt.api.ArpProvider; import org.opendaylight.netvirt.openstack.netvirt.api.ConfigurationService; @@ -50,7 +51,6 @@ import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronPort; import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSubnet; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSubnetCRUD; import org.opendaylight.netvirt.openstack.netvirt.translator.iaware.impl.NeutronIAwareUtil; -import org.opendaylight.netvirt.utils.neutron.utils.NeutronModelsDataStoreHelper; import org.opendaylight.netvirt.utils.servicehelper.ServiceHelper; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address; diff --git a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java index cfebe8b580..06b610f398 100644 --- a/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java +++ b/openstack/net-virt/src/main/java/org/opendaylight/netvirt/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java @@ -17,7 +17,6 @@ import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSecurityGrou import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSecurityRule; import org.opendaylight.netvirt.openstack.netvirt.translator.Neutron_IPs; import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronSecurityRuleCRUD; -import org.opendaylight.netvirt.utils.neutron.utils.NeutronUtils; import org.opendaylight.netvirt.utils.servicehelper.ServiceHelper; import org.osgi.framework.ServiceReference; import org.slf4j.Logger; diff --git a/utils/netvirt-it-utils/pom.xml b/utils/netvirt-it-utils/pom.xml index 38009b3564..7f478611c4 100644 --- a/utils/netvirt-it-utils/pom.xml +++ b/utils/netvirt-it-utils/pom.xml @@ -44,6 +44,11 @@ and is available at http://www.eclipse.org/legal/epl-v10.html utils.mdsal-utils ${project.version} + + ${project.groupId} + openstack.net-virt + ${project.version} + ${project.groupId} utils.neutron-utils diff --git a/utils/netvirt-it-utils/src/main/java/org/opendaylight/netvirt/utils/netvirt/it/utils/NeutronNetItUtil.java b/utils/netvirt-it-utils/src/main/java/org/opendaylight/netvirt/utils/netvirt/it/utils/NeutronNetItUtil.java index 0bd45cba4d..0d2d5475fd 100644 --- a/utils/netvirt-it-utils/src/main/java/org/opendaylight/netvirt/utils/netvirt/it/utils/NeutronNetItUtil.java +++ b/utils/netvirt-it-utils/src/main/java/org/opendaylight/netvirt/utils/netvirt/it/utils/NeutronNetItUtil.java @@ -14,11 +14,11 @@ import java.util.Vector; import com.google.common.collect.Maps; import org.junit.Assert; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronNetwork; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronPort; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSecurityGroup; +import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronSubnet; import org.opendaylight.netvirt.utils.neutron.utils.NeutronUtils; -import org.opendaylight.neutron.spi.NeutronNetwork; -import org.opendaylight.neutron.spi.NeutronPort; -import org.opendaylight.neutron.spi.NeutronSecurityGroup; -import org.opendaylight.neutron.spi.NeutronSubnet; import org.opendaylight.ovsdb.utils.southbound.utils.SouthboundUtils; import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node; diff --git a/utils/neutron-utils/pom.xml b/utils/neutron-utils/pom.xml index 925f99766d..f69b5de513 100644 --- a/utils/neutron-utils/pom.xml +++ b/utils/neutron-utils/pom.xml @@ -40,17 +40,17 @@ and is available at http://www.eclipse.org/legal/epl-v10.html utils.servicehelper ${project.version} + + ${project.groupId} + openstack.net-virt + ${project.version} + org.opendaylight.neutron model 0.7.0-SNAPSHOT - - org.opendaylight.neutron - neutron-spi - ${neutron.version} -