Provide NetconfKeystoreService RPCs in clustered topology 80/79580/1
authorJakub Morvay <jmorvay@frinx.io>
Wed, 16 Jan 2019 15:55:33 +0000 (16:55 +0100)
committerJakub Morvay <jmorvay@frinx.io>
Wed, 16 Jan 2019 16:05:28 +0000 (17:05 +0100)
Since now we support Netconf over TLS in odl-netconf-clustered-topology,
we should provide users with RPCs for configuring keys and certificates
used in Netconf over TLS.

Make sure NetconfKeystoreService RPCs are exposed once
odl-netconf-clustered-topology is installed.

JIRA: NETCONF-595
Change-Id: Id435cabe44916e01171203dc4f6b6a9a49f3239b
Signed-off-by: Jakub Morvay <jmorvay@frinx.io>
netconf/netconf-topology-singleton/src/main/resources/org/opendaylight/blueprint/netconf-topology-singleton.xml

index e59cc1952e40362317757106b875097c4a274b68..4138656a67f3d6704d4b02819bdc22e124ca3cab 100644 (file)
@@ -83,4 +83,12 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 
     <odl:rpc-implementation ref="netconfNodeRegisterEncryptedRPC"/>
 
+    <bean id="netconfKeystoreProvider"
+          class="org.opendaylight.netconf.sal.connect.util.NetconfSalKeystoreService">
+        <argument ref="dataBroker"/>
+        <argument ref="encryptionService"/>
+    </bean>
+
+    <odl:rpc-implementation ref="netconfKeystoreProvider"/>
+
 </blueprint>