Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Define (in Open API )and agree inventory interface (changes)  for 'upgradedCmHandles'
  2. Update Inventory Model to store 'ModuleSetTag' (Liquibase set incl rollback) 
  3. Implement upgrade
  4. (Check) Locking/notifications state handling (some modifications might be needed)
  5. Implement/test error scenarios
  6. Test & Document performance
  7. Implement ModuleSetTag for Initial Inventory

Proposed JIRAs :

PriorityComponent DescriptionJIRAEstimates
1
Expose REST endpoint to update YANG schema set using moduleSet Tag

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-1798


2
Introduce
moduleSetTag based on hashcode
REST endpoint with 'upgradedCmHandles' in DMI plugin.

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1799

1802


3
Handle expected response code for updating YANG schema-set

Update inventory YANG model to store moduleSetTag

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1800

1804


4
Update cmhandle state during YANG model upgrade

Introduce moduleSetTag as provided by DMI Plugin

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1801

1799


5
Introduce REST endpoint with 'upgradedCmHandles' in DMI plugin.

Handle expected response code for upgrading YANG schema-set

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1802

1800


6
Modify inventory using moduleSetTag as optional attribute

Update cmhandle state during YANG model upgrade

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1803

1801


7
Update inventory YANG model to store moduleSetTag

Modify inventory using moduleSetTag as optional attribute

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-

1804

1803


8
Update DMI Stub  for testing purposes and add CSIT test TBC
9
Test and document performance of updating YANG schema set API.

Jira
serverONAP Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-1805