SDN-IP missing configuration registry

Change-Id: Iecc8af6e3f1628ece4404e25f4844cad98e28e38
diff --git a/apps/sdnip/src/main/java/org/onosproject/sdnip/SdnIp.java b/apps/sdnip/src/main/java/org/onosproject/sdnip/SdnIp.java
index 4887c72..3ff0c9c 100644
--- a/apps/sdnip/src/main/java/org/onosproject/sdnip/SdnIp.java
+++ b/apps/sdnip/src/main/java/org/onosproject/sdnip/SdnIp.java
@@ -32,6 +32,7 @@
 import org.onosproject.net.config.basics.SubjectFactories;
 import org.onosproject.intentsync.IntentSynchronizationService;
 import org.onosproject.routing.RoutingService;
+import org.onosproject.routing.config.RoutingConfiguration;
 import org.onosproject.sdnip.config.SdnIpConfig;
 import org.slf4j.Logger;
 
@@ -92,6 +93,8 @@
     protected void activate() {
         appId = coreService.registerApplication(SDN_IP_APP);
 
+        RoutingConfiguration.register(cfgRegistry);
+
         factories.forEach(cfgRegistry::registerConfigFactory);
 
         components.forEach(name -> componentService.activate(appId, name));
@@ -113,6 +116,8 @@
     protected void deactivate() {
         components.forEach(name -> componentService.deactivate(appId, name));
 
+        RoutingConfiguration.unregister(cfgRegistry);
+
         factories.forEach(cfgRegistry::unregisterConfigFactory);
 
         peerConnectivity.stop();