Description
RemoteId currently has a strong binding to network-topology. That model is a prototype and what it really expresses is the identifier coupled to DOMMountPointService.
sal-netconf-connect only cares about it exposing a (non-empty) YangInstanceIdentifier usable to create mount points.
Extract the baseline interface and make netconf-topology implement it with its own class.
Attachments
Issue Links
- is blocked by
-
NETCONF-918 Move NetconfDeviceTopologyAdapter to netconf.topology.spi
-
- Resolved
-
-
NETCONF-921 Separate out LockChangeListener from NetconfDeviceSalFacade
-
- Resolved
-
-
NETCONF-935 Move NetconfTopologyRPCProvider to netconf.topology.spi
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 103868,2 | Remove RemoteDeviceId.getBindingKey() | master | netconf | Status: MERGED | +2 | +1 |
| 103869,2 | Switch RemoteDeviceId equality to topologyPath | master | netconf | Status: MERGED | +2 | +1 |
| 103870,2 | Annotate non-null properties | master | netconf | Status: MERGED | +2 | +1 |
| 103871,2 | Reuse bindingTopologyPath key | master | netconf | Status: MERGED | +2 | +1 |
| 103872,3 | Remove RemoteDeviceId.getTopologyBindingPath() | master | netconf | Status: MERGED | +2 | +1 |
| 103873,1 | Remove RemoteDeviceId.getTopologyPath() | master | netconf | Status: MERGED | +2 | +1 |
| 103874,2 | Turn RemoteDeviceId into a simple record | master | netconf | Status: MERGED | +2 | +1 |
| 103875,3 | Move RemoteDeviceId | master | netconf | Status: MERGED | +2 | +1 |
| 103877,2 | Move DEFAULT_TOPOLOGY_NAME | master | netconf | Status: MERGED | +2 | +1 |
| 103880,2 | Move netconf-node-{optional,topology}.yang | master | netconf | Status: MERGED | +2 | +1 |