CPS Optimization & improvements for L-Release

Description

This epic covers the enhancements to be done in CPS components features. Features to be considered are

  1. Prefix the module name for the yang container nodes in the CPS-GET API response 

    • If an yang model comprises child yang models, prefix the appropriate module names for the parent and child nodes.

    • If the yang model is flat (doesn't contain any child yang models), module name need not be prefixed, it is optional. 

Eg: 

{
"parent-inventory:topos": {
"topo": [{
"topo-id": "",
"child1-inventory:directions": {
"direction": [

{ "id": "" }

]
},
"child2-inventory:vendors": {
"vendor": [

{ "vendorName": "" }

]
}
}]
}
}

2. Support instance identifier in the yang model. Currently, instance-identifier type of nodes cannot be stored in DB

100% Done
Type
Key
Summary
Priority
Story Points
Assignee
Status

Activity

Show:

Former user November 4, 2022 at 2:42 PM

Done

Details

Assignee

Reporter

Requirement Type

Specification

TSC Priority

3

Arch Review

Not yet performed

Scope Status

Reduced Scope

T-Shirt Size

M

RC0 Scorecard

Not used for this release

RC0 Approval

Not used for this release

Fix versions

Priority

Epic Name

Created October 3, 2022 at 5:40 AM
Updated September 18, 2023 at 2:21 AM
Resolved June 15, 2023 at 10:13 AM

Flag notifications