Priority | Description | Notes | Istanbul commitment/delivery | Jira(s) |
---|
1 | Publish and Share NCMP Rest interface proposal | detailed for Istanbul scope, general structure only for functionality related to later releases | Committed & Delivered | |
Priority | Description | Notes | Istanbul commitment | Jira(s) |
---|
1 | Publish and Share NCMP Rest interface proposal | detailed for Istanbul scope, general structure only for functionality related to later releases | Committed | Jira |
---|
server | ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-391 |
---|
|
|
2 | Publish and Share DMI Plugin Rest interface proposal | detailed for Istanbul scope, general structure only for functionality related to later releases | Committed | Jira |
---|
server | ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-390 |
---|
|
|
3 | Register a DMI Plugin with NCMP | DMI plugin registration is implicit part of CM handle registration (inventory update), REST endpoint on NCMP (can be multiple calls) | Committed | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-350391 |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-384 |
---|
|
|
2 | Publish and Share DMI Plugin Rest interface proposal | detailed for Istanbul scope, general structure only for functionality related to later releases | Committed & Delivered | Jira |
---|
server | ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
| Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-352390 |
---|
|
|
3 | Register a DMI Plugin with NCMP | DMI plugin registration is implicit part of CM handle registration (inventory update), REST endpoint on NCMP (can be multiple calls) | Committed & Delivered | Jira |
---|
Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-353350 |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-389384 |
---|
|
Jira |
---|
server | ONAP JiraJIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-442352 |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-403353 |
---|
|
Jira |
---|
server | ONAP Jira | columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolutionJIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-404389 |
---|
|
Jira |
---|
server | ONAP Jira | columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-405442 |
---|
|
| 4 | Initial Inventory (semi hardcoded e.g. hidden rest endpoint | Additional properties for ONAP plugin may need ODL mountpoint, stored by NCMP and later provided to DMI plugin for each request. The mountpoint is created outside of CPS and DMI plugin. | Committed | Jira |
---|
|
server | ONAP JIRA |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-385403 |
---|
|
Jira |
---|
server | ONAP JIRAJira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c- | serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-406 |
---|
|
5 | Passthrough Read operations for data (single cmHandle, synchronous only) | Explicit specified Passthrough datastores only (ncmp-datastores:passthrough-* , see Datastore Mapping below) i.e. no resource-path or data format transformations required. | Committed | Jira |
---|
server | ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
388 Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-394 |
---|
|
| 4 | Support method to add initial inventory (e.g. hidden REST endpoint on ONAP DMI plugin) | Additional properties for ONAP plugin may need ODL mountpoint, stored by NCMP and later provided to DMI plugin for each request. The mountpoint is created outside of CPS and DMI plugin. Note 1: This method (hidden REST endpoint) is expected to be a temporary solution, additional options are part of stretch goal (#13). Note 2: Adding the initial inventory should also trigger a model-sync for each node in that inventory (step #8)
| Committed & Delivered | 6 | Create, Update & Delete operations for (single cmHandle , synchronous only ) | Explicit specified Passthrough datastores only (ncmp-datastores:passthrough-* Not expected these to be differ much from each other from a NCMP/DMI plugin perspective. | Committed | JIRAJira | serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
395 | 7 | Inventory Changes define and implement interface to add & remove cm handle | Related to #3 | Committed | Jira |
---|
server | ONAP JiraJIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-443385 |
---|
|
Jira |
---|
server | ONAP JiraJIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-444406 |
---|
|
| 8 | Model discovery (get and store model for a cm-handle) | NCMP queries DMI plugin that provides information, for ONAP retrieved via SDNC/ODL |
5 | Support ncmp-datastores:passthrough-operational for reading data (single CM handle, synchronous only) | See CPS-391 page for details about supported operations and combinations. Note: There can be some overlap between work items for #5, #6, #11 and #12. RestConf: content=all NO conversion. NO schema's in OpenAPI Ymll (just String) | Committed & Delivered Committed | Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
386 | 10 | Manual (initial) data sync | Includes both NCMP and DMI APIs | Committed | 11 | Support dynamic inventory changes (ONAP DMU Plugin) | React to events from AAI sent over DMaaP, in turn using API in #7 for updates | Stretch | Jira |
---|
|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
9 | Retrieve list of modules (names) for a cmHandle - make higher priority | Used by applications to get cached information from NCMP about models | Committed | server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-394 |
---|
|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
392 JIRAJira | serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
393 | 6 | Support ncmp-datastores:passthrough-running for reading and writing data (single CM handle | 12 | Yang Patch operations for single cmHandle with ds = pass-through , synchronous only | Stretch | 13 | Retrieve list of cm-handles that have a given module | Stretch | ) | See CPS-391 page for details about supported operations and combinations. Note: There can be some overlap between work items for #5, #6, #11 and #12. Almost identical to step #5 above just RestConf: content=config | Committed but Partly Delivered:
| Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-395 |
---|
|
| 14 | Support yang-data+json output for all datastores | Stretch | 15 | Trigger (initial) Data Sync | Metadata (per cmHandle) controls whether this will happen or not | Out of Scope | 16 | Implement -async option for CRUD and Patch operations | Out of Scope | 17 | Support multiple cmHandles in a single call (bulk) | Out of Scope | 18 | Support all cmHandles in a single call? | Out of Scope | 19 | Support ds/ncmp-datastores:operational for read and query operations | This will probably be covered in Istanbul anyway for E2E NW Slicing Use-Case | Out of Scope | Jira |
---|
| server | ONAP JIRA | serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS- |
---|
|
382
---|