Deprecate netconf-node-topology RPCs 94/103994/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Jan 2023 17:43:37 +0000 (18:43 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Jan 2023 17:44:14 +0000 (18:44 +0100)
These RPCs are just augmenting the configuration datastore, deprecate
them for later removal.

JIRA: NETCONF-931
Change-Id: I6820a6111e9405dc58e198f8b782378efdf2bab8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
apps/netconf-topology/src/main/java/org/opendaylight/netconf/topology/spi/NetconfTopologyRPCProvider.java
apps/netconf-topology/src/main/yang/netconf-node-topology.yang

index 96122200a706747accbbb972b66f363558e62762..674115b64f744a5cd5548cabf3db4dfd0ba51ed3 100644 (file)
@@ -46,6 +46,7 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class NetconfTopologyRPCProvider implements NetconfNodeTopologyService {
     private static final Logger LOG = LoggerFactory.getLogger(NetconfTopologyRPCProvider.class);
 
index 6582b7eda60cd59f19a958240c769377346edb7e..5a5ce8ab6e0ef0cd54932633299b95f84e59a252 100644 (file)
@@ -23,6 +23,7 @@ module netconf-node-topology {
     }
 
     rpc create-device {
+        status deprecated;
         input {
             uses netconf-node-fields;
             uses nno:netconf-node-augmented-optional-fields;
@@ -33,6 +34,7 @@ module netconf-node-topology {
     }
 
     rpc delete-device {
+        status deprecated;
         input {
             leaf node-id {
                 type string;