Priority | Epic/Component/Owner/Team/Target | Description | Notes | Jira(s) |
---|
1 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1645 |
---|
|
- CPS-Core
- Daniel Hanrahan
- Community & Ericsson Team 12
| Data Write/Read Performance | | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1645 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
2 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1615 |
---|
|
Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1616 |
---|
|
- CPS-NCMP
- Priyank Maheshwari
- Ericsson Team 2
- Q3 Target
| - LCM Subscriptions for CM data notifications.
- Forward CM data notifications by NCMP from DMI to application
| Implementing Data Notifications & Subscription Notifications on a US by US basis Scope Add: What kind of access controls are required on topics? Spike is required for this. Work Item created (23/05).NotificationsNote. These items is now incorporated in |
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1812 |
---|
|
(#7 below) any remaining work items have been move to that epic instead.
Jira Legacy |
---|
server | System Jira |
---|
jqlQuery | "Epic Link" = CPS-1615 |
---|
count | true |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
Subscriptions Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1616 |
---|
jqlQuery | "Epic Link" = CPS-1616 |
---|
count | true |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
| 3 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1713 |
---|
|
- CPS-NCMP
- Priyank Maheshwari
- Community Team
| Support update of cached data through a message driven solution. Respond to VES Events from Devices in ONAP | Receive VES Event and transform it into a 'standard DMI→NCMP events (schema owned by NCMP) | Jira Legacy |
---|
server | System Jira | columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1713 |
---|
count | true |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
4 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1515 |
---|
|
- CPS-NCMP
- Sourabh Sourabh
- Ericsson Team 1
- Q2 Target
| Batch (bulk) Operations (Get, Query) | Allow batch operations for NCMP REST and CPS-Core Java Interfaces. All new events will comply to cloudevents. Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1717 |
---|
| | Jira Legacy |
---|
server | System Jira |
---|
jqlQuery | "Epic Link" = CPS-1515 |
---|
count | true |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
5 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1638 |
---|
|
- CPS-NMCP
- Halil Cakal
- Ericsson Team 21
| CM Handle Connectivity Freshness/Staleness | Need to model what staleness is (current CPS only has concept of model-sync state, nothing about connectivity) kieran mccarthy to spec this
Staleness will be modelled as a public property and notification will be sent/ notifiable. Assumption is that the solution will accommodate the same behavior's for all public properties. | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1638 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
6 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1733 |
---|
|
- CPS-NCMP
- Sourabh Sourabh
- Ericsson Team 1
- Mid Q4 Target
| Update YANG schema-set for CM handle using ModuleSetTag | - Update YANG schema-set for CM handle without removing and adding it
- Cached data is not in scope.
- Need to specify orphan handling of YANG modules (already built in ?)
- Introduce concept of ModuleSetTag to prevent unnecessary trips to nodes to get al Modules
- will require NCMP module loader (for upgrade of Inventory model) instead of Liquibase steps!
| Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1733 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
7 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1812 |
---|
|
- CPS-NCMP
- Priyank Maheshwari
- Ericsson Team 2
| Merge CM data subscriptions in NCMP when forwarding it to DMI | Jira Legacy |
---|
| server | Implementing Data Notifications & Subscription Notifications on a US by US basis
Scope add: What kind of access controls are required on topics? Spike is required for this. Work Item created (23/05). Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1812 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
---|
8 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1915 |
---|
|
- CPS-NCMP
- Waqas Ikram (Unlicensed)
- Ericsson Team 2
| Access Control for resources to ensure that operators can restrict access control to only those users (human/machines) that are authorized to execute CRUD operations on those resources. |
| Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1915 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
9 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1781 |
---|
|
- CPS-NCMP
- TBD
- TBD
| CM data subscriptions from application to DMI [Part 2]. It includes creating subscription with wildcard cmhandles. | This epic was created to take on additional scope which got added to CPS-1616. | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1781 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
10 | | Event Digest | Additional field to help clients filter CM AVC Events (S) | |
11 | | AVC Subscription, advance filter | Filter on 'Type' instead of list of CM Handle IDs → 'Type' could be defined as the yang module set containing a specific module (name and version)
(S) |
|
12 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1630 |
---|
|
- CPS-CORE (& NCMP TBC)
- Lee Anjella Macabuhay
- Deutsche Telekom
(TechMahindra)
| Support for list as top level data node |
| Jira Legacy |
---|
server | System Jira |
---|
jqlQuery | "Epic Link" = CPS-1630 |
---|
count | true |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
| 13 | Jira Legacy |
---|
|
server | System Jira |
---|
13 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1632 |
---|
|
- CPS-CORE (& NCMP TBC)
- Priyank Maheshwari
- Deutsche Telekom
(TechMahindra)
| CPS & NCMP Feature Enhancement for M Release | | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1632 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
| 14 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1632 |
---|
|
- CPS-CORE (& NCMP TBC)
- Priyank Maheshwari
- Deutsche Telekom
(TechMahindra)
| CPS & NCMP Feature Enhancement for M Release | | Yet to agree priority | A decision was made to abandon json+problem format | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1632 1865 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
1415 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1796 |
---|
|
- CPS-CORE & NCMP
- TBC
- TBC
| Spike for documenting Kafka interfaces using AsyncAPI | - Documentation Generation - Interface Naming - Cloud Events specifics asyncapi-cloud-events- Roll out for legacy events - Code Generation (contract first, stubs) | 15
|
16 | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1704 |
---|
|
- CPS-NMCP
- TBC
- TBC
| Refactor legacy NCMP ASync Response Events to use Cloud Events format | (M) | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1704 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
| 16
17 | | Support NCMP-CPS upgrade | Currently only custom upgrade is supported. (upon request) Requirement: It shall be possible to upgrade NCMP-CPS from release N-1 to N (without requiring manual intervention/workarounds). N is defined as any release requested by ESH - Note. Need to agree version strategy: use current ONAP x.y.z. numbering. Ericsson to communicate when a version is to be 'delivered' and 'y' increased
Technical Debt to be addressed: Liquibase is used in CPS to manage data(upgrades) in CPS Study: Resolve technical debt (mixed data). NCMP Data upgrade. CPS Core need to support model upgrade so that NCMP can use it,
(XL) - Scope needs to be defined. Risk is scope not identified, efforts might increase. | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1345 |
---|
|
| 17
18 | | Support multiple identifiers (alternatives for CM Handle ID) | (M) - Not sure. Scope not known yet. | 18 |
19 |
| Access control for topics which are created by NCMP . | Spike needs to be conducted. | 19
|
20 |
| Invoke YANG modelled action | Always on operational datastore. Supported for nmcp:passthrough-operational and if executed against ncmp:operational then it is always forwarded to dmi plugin. Is there another story for forwarding to be included as a dependency? Always run as async request. Is this dependent on CPS-1127 - see spin-off user stories table below this on. KMC : Can we deprioritize - this can be run against passthrough-operational for now. Just have to agree on the API / URL for the action to progress at this stage so that the passthrough-operational form is aligned with final operational form.
(S) - for passthrough.
*Spec out before Sept'23. No implementation. | 20
|
21 |
| Enhanced query support (fields) | Currently the passthrough has an 'fields' parameter to do a scoped query. Propose to support this in non-passthrough so it is promoted to a fully supported option, e.g. {ncmp-root}/ncmp/v1/ch/335ff/data/ds/ncmp-datastore:passthrough-operational? resourceIdentifier=/&options=(fields=ericsson-enm-comtop:ManagedElement/ericsson-enm- gnbcucp:GNBCUCPFunction/EndpointResource/LocalSctpEndpoint/attributes(sctpEndpointRef), KMC : Do we support restconf like queries or xpath only? (L) .
*Spec out before Sept'23. No implementation.
| 21
|
22 |
| Enhanced query support (scope) | Currently the passthrough has an 'fields' parameter to do a scoped query. scope=ericsson-enm-comtop:ManagedElement/ericsson-enm-gnbcucp:GNBCUCPFunction/ EndpointResource/LocalSctpEndpoint/attributes(interfaceUsed==X2)) KMC : Do we support restconf like queries or xpath only? (L)
*Spec out before Sept'23. No implementation.
|
|
2223 | | Support ncmp-datastores:running 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.
Read from operations.
(S) - Forward only. No validation or data enhancements (add prefixis) |
|
2324 | TBC | Support ncmp-datastores:running for writing data (single CM handle, synchronous only) | (S) As per #18 |
|
2425 | | Support relationships for 'Instance Identifier' | Should be possible to identify a cmhandle using multiple instance identifiers. (M) - Not sure. Scope not known yet.
| Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1180 |
---|
|
|
2526 | | Retrieve single module resource | /v1/ch/{cm-handle}/modules/definitions/{moduleName}
(S) |
|
2627 |
| Access control for public interfaces (NCMP, CPS-Core, DMI?) | KMC : What level of access control is there today - both on CPS and NCMP interfaces?
|
|
2728 |
| Fine-grained cache configuration |
|
|
2829 |
| Support for HTTPS and authentication - Use Service-Mesh? Both ONAP and Ericsson (applied ISTIO using Envoy Proxy side-car) are working towards this. Check with Gareth Roper
| Validation required whether this is still needed. | Jira Legacy |
---|
server | System Jira |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-703 |
---|
|
|
2930 | TBC | Send notifications on write operation in ncmp-datastores:running for (single CM handle, synchronous only) |
|
|
3031 |
| schema-set update for CM handle with cached data present | Need to address case with incompatible model changes. Scope: Upgrade of model that is cached? Lee Anjella to confirm.
|
|
3132 |
| Invoke YANG modelled RPC | Specification required. Rebbot/Reset type of actions on node. |
|
3233 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1843 |
---|
|
| DMI Audit for DMI restarts |
| Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,assignee,status |
---|
columns | key,summary,assignee,status |
---|
maximumIssues | 20 |
---|
jqlQuery | "Epic Link" = CPS-1843 |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
|
|
3334 | Jira Legacy |
---|
server | System Jira |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 4733707d-2057-3a0f-ae5e-4fd8aff50176 |
---|
key | CPS-1872 |
---|
|
| Fetch a list of cmhandles along with their private properties as response from NCMP. | 34 | | Support subscription with dedicated client topic | Derived from - Impl. Proposal for Merging of Subscriptions ( Positive Scenarios ) - Developer Wiki - Confluence (onap.org) |
| |