[NETCONF-18] Enhance RESTconf to implement latest draft-ietf-restconf-netconf Created: 03/Mar/15 Updated: 15/Mar/19 Resolved: 15/Mar/16 |
|
| Status: | Resolved |
| Project: | netconf |
| Component/s: | restconf-nb |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Giles Heron | Assignee: | Martin Ciglan |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
Can we please enhance the RESTconf server in ODL Beryllium to implement draft-ietf-restconf-netconf-04 rather than draft-bierman-restconf-netconf-02? draft-ietf-restconf-netconf-04 is in WG last call so hopefully will progress soon to RFC status. Of course we'll need to track any changes between now and then. 2 key areas to address in the enhancement: 1) the data store access URLs change from "config" and "operational" to "data". We may wish to keep config/operational for a transition period. For e.g. NETCONF we can simply map the RESTconf GET on a "data" URL to a NETCONF "get" as we currently do for operational URLs. Where the URL references config data in the mounted datastore that will give the same result as we get today with GET on both operational and config URLs for that datastore (as a "get" on config data is equivalent to a "get-config" on the running datastore). But for access to ODL's internal data-store things may change. Currently, for example, operational and config GETs on the node inventory give different results. 2) support for notifications as per section 6 of the draft. There potentially a few use cases here: |
| Comments |
| Comment by Robert Varga [ 13/Nov/15 ] |
|
Move to NETCONF project |
| Comment by Martin Ciglan [ 07/Mar/16 ] |
|
work in progress within our dev team |
| Comment by Martin Ciglan [ 15/Mar/16 ] |
|
based on analysis, task broken down to these: https://bugs.opendaylight.org/show_bug.cgi?id=5525 and closed. |