Bug 3254 - filling out names for EPGs
[groupbasedpolicy.git] / neutron-mapper / src / main / java / org / opendaylight / groupbasedpolicy / neutron / mapper / mapping / NeutronNetworkAware.java
index a84e7423fd6eeeb1ac68eaff4e69478a60e02e8d..cd49fe7b4a89bf193304548cede1251b5854f98e 100644 (file)
@@ -137,7 +137,9 @@ public class NeutronNetworkAware implements INeutronNetworkAware {
         Optional<EndpointGroup> potentialEpgExternal = DataStoreHelper.readFromDs(LogicalDatastoreType.CONFIGURATION,
                 IidFactory.endpointGroupIid(tenantId, MappingUtils.EPG_EXTERNAL_ID), rwTx);
         if (!potentialEpgExternal.isPresent()) {
-            EndpointGroup epgExternal = new EndpointGroupBuilder().setId(MappingUtils.EPG_EXTERNAL_ID)
+            EndpointGroup epgExternal = new EndpointGroupBuilder()
+                .setId(MappingUtils.EPG_EXTERNAL_ID)
+                .setName(new Name("EXTERNAL_group"))
                 .setDescription(new Description(MappingUtils.NEUTRON_EXTERNAL__ + "epg_external_networks"))
                 .setIntraGroupPolicy(IntraGroupPolicy.RequireContract)
                 .build();
@@ -151,7 +153,8 @@ public class NeutronNetworkAware implements INeutronNetworkAware {
         Optional<EndpointGroup> potentialDhcpEpg = DataStoreHelper.readFromDs(LogicalDatastoreType.CONFIGURATION,
                 epgDhcpIid, rwTx);
         if (!potentialDhcpEpg.isPresent()) {
-            EndpointGroup epgDhcp = new EndpointGroupBuilder().setId(MappingUtils.EPG_DHCP_ID)
+            EndpointGroup epgDhcp = new EndpointGroupBuilder()
+                .setId(MappingUtils.EPG_DHCP_ID)
                 .setName(new Name("DHCP_group"))
                 .setDescription(new Description("Group where are all DHCP endpoints."))
                 .setIntraGroupPolicy(IntraGroupPolicy.RequireContract)
@@ -164,7 +167,9 @@ public class NeutronNetworkAware implements INeutronNetworkAware {
         Optional<EndpointGroup> potentialEpgRouter = DataStoreHelper.readFromDs(LogicalDatastoreType.CONFIGURATION,
                 IidFactory.endpointGroupIid(tenantId, MappingUtils.EPG_ROUTER_ID), rwTx);
         if (!potentialEpgRouter.isPresent()) {
-            EndpointGroup epgRouter = new EndpointGroupBuilder().setId(MappingUtils.EPG_ROUTER_ID)
+            EndpointGroup epgRouter = new EndpointGroupBuilder()
+                .setId(MappingUtils.EPG_ROUTER_ID)
+                .setName(new Name("ROUTER_group"))
                 .setDescription(new Description(MappingUtils.NEUTRON_ROUTER__ + "epg_routers"))
                 .setIntraGroupPolicy(IntraGroupPolicy.RequireContract)
                 .build();