...
- Define (in Open API )and agree inventory interface (changes) for 'upgradedCmHandles'
- Update Inventory Model to store 'ModuleSetTag' (Liquibase set incl rollback)
- Implement upgrade
- (Check) Locking/notifications state handling (some modifications might be needed)
- Implement/test error scenarios
- Test & Document performance
- Implement ModuleSetTag for Initial Inventory
Proposed JIRAs :
Priority | Component | Description | JIRA | Estimates | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Expose REST endpoint to update YANG schema set using moduleSet Tag |
| ||||||||||||||
2 | Introduce |
REST endpoint with 'upgradedCmHandles' in DMI plugin. |
|
| |||
3 |
Update inventory YANG model to store moduleSetTag |
|
| |||
4 |
Introduce moduleSetTag as provided by DMI Plugin |
|
| |||
5 |
Handle expected response code for upgrading YANG schema-set |
|
| |||
6 |
Update cmhandle state during YANG model upgrade |
|
| |||
7 |
Modify inventory using moduleSetTag as optional attribute |
|
| ||||||||||||||||
8 | Update DMI Stub for testing purposes and add CSIT test | TBC | ||||||||||||||
9 | Test and document performance of updating YANG schema set API. |
|