Priority | Jakarta Requirement Jira | Description | Notes | Jakarta commitment | Jira(s) |
---|
1 |
| Retrieve list of modules (names) for a CM handle | Used by applications to get cached information from NCMP about models | Delivered in Istanbul | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-485 |
---|
|
|
2 |
| Support ncmp-datastores:passthrough-running for read use-case (single CM handle, synchronous only) | Need more details planning and prioritization for use-case not already supported list in this table : CPS-391Spike: Define and Agree NCMP REST Interface#Datastore,PathsandFormatCombinationsforReadOperations | Delivered in Istanbul, just pending Demos | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-615 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-646 |
---|
|
|
3 |
| Separate NCMP-DMI interface from northbound facing 'client' interface | | Committed | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-645 |
---|
|
|
4 |
| Retrieve cm-handles that have a given list modules |
| Committed | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-644 |
---|
|
|
5 |
| Allow separate registration of DMIDataPlugin and DmiModelPugin |
| Committed | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-736 |
---|
|
|
6 |
| Support ncmp-datastores:passthrough-running for write use-case (single CM handle, synchronous only) | Replace, Delete & Patch use-cases (#2, #3, #4) in : CPS-391Spike: Define and Agree NCMP REST Interface#Datastore,PathsandFormatCombinationsforWriteOperations | Committed | Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-636 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-637 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-638 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-639 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-640 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-641 |
---|
|
|
7 |
| Support ncmp-datastores: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. Note: This item doesn't include accessing cached data as data sync is not available yet. | Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-382 |
---|
|
|
| |
8 |
| Support ncmp-datastores:running for reading and writing 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. |
|
|
9 |
| Support for list as top level data node |
|
| Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-491 |
---|
|
|
10 |
| Support for multiple roots from different modules in one CM handle/anchor | |
| Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-341 |
---|
|
|
11 |
| Read access at datastore level | This allows applications to query top-level data nodes without explicitly addressing them. Please note SDN-C/ODL limitation described in this ticket. |
| Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-745 |
---|
|
|
12 |
| Support public CM handle properties | Basic support for public properties + query capability |
| Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-677 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-731 |
---|
|
|
13 |
| Define states and state handling for CM handle, e g state of model and data sync |
|
|
|
14 |
| YANG language extension support | Investigation |
| Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-735 |
---|
|
|
15 |
| Explicit (initial) data-sync for a CM handle (extend model-sync delivered in Istanbul) | Triggered by client using REST endpoint on NCMP. Note: This item includes extended support for datastores to access the synced data. |
| Jira |
---|
server | ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-507 |
---|
|
Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-735 |
---|
|
|
16 |
| 15 | Support retrieval of YANG module sources for CM handle on the NCMP interface |
|
|
|
1617 |
| Implement -async option for CRUD and Patch operations | Required for potentially long running requests Note below to be agreed.,, /ncmp/v1/data/ch/123ee5/ds/ncmp-datastore:*?topic=<topic-name> Accept : application/yang-data+json, application/json |
---|
Responses always published by NCMP to the client topic. dmi-plugin may publish to NCMP on a local/private topic. Response event payload contains the public topic name. |
|
|
1718 |
| Update YANG modules schema-set for CM handle without removing and adding it | Cached data is not in scope. Need to specify orphan handling of YANG modules. |
|
|
19 |
| schema-set update for CM handle with cached data present | Need to address case with incompatible model changes. |
|
|
2018 |
| NCMP should publish notifications for any newly added or deleted cmhandles, or updated metadata (public CM handle properties or YANG modules) | Note: Update support depends on items #10 and #13 | |
|
|
|
21 |
| Support for subscribing to CM data notifications from NCMP | Includes definition of notification and payload format |
|
|
2219 | (ONAP) E2E Slicing Use-Case | Support dynamic inventory changes (ONAP DMI Plugin) | React to events from AAI sent over DMaaP, in turn using Inventory API for updates. Strimzi-Kafka Bridge might be an alternative, check with Fiachra Corcoran on the latest for this when implementing this ( Jira |
---|
server | ONAP Jira |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | DMAAP-1681 |
---|
|
) Possible in a generic way or it can also listen to similar events sent by SDN-R (as suggested by Ahila P) |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-392 |
---|
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | CPS-393 |
---|
|
|
2023 |
| Automatic (optional) Data Sync | Metadata (per cmHandle) controls whether this will happen or not | 21 | Support multiple cmHandles in a single call (bulk) | 22 | Support all cmHandles in a single call? | 23 | Invoke YANG modelled RPC or action |
|
|
24 |
| Fine-grained cache configuration |
|
|
|
25 |
| Existing CPS-path based queries across multiple CM handles for cached data |
|
|
|
26 |
| 24 | Access control for public interfaces (NCMP, CPS-Core, DMI?) |
|
|
|
27 |
| Invoke YANG modelled action |
|
|
|
28 |
| Invoke YANG modelled RPC |
|
|
|