Use Case
- ONAP-ETSI Catalog Manager Use Case
- ONAP-ETSI Catalog API Manager
- ONAP-ETSI Catalog Database
- SO ETSI Catalog Management
- SDC - SO SDC Controller - ONAP-ETSI Catalog Manager
- SOL003/SOL005 Adapter Interaction with ONAP-ETSI Catalog Manager
...
Epic | User Story | Description | In Guilin Plan? | JIRA | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Support SDC-ETSI Catalog Manager Interface | Support the SDC-ETSI Catalog Manager interfaces
| Yes |
| |||||||||
ETSI Catalog Manager subscribes for SDC package notification through DMaaP | ETSI Catalog Manager subscribes for SDC package notification through DMaaP | Yes |
| |||||||||
ETSI Catalog Manager queries SDC for ETSI packages (SOL004 and SOL007) and stores the packages | ETSI Catalog Managers queries SDC for ETSI packages (SOL004 and SOL007) from the ETSI_PACKAGE directory and stores the packages | Yes |
| |||||||||
ETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 Adapter | ETSI Catalog Manager supports SOL005-compliant package management APIs for the SOL005 Adapter | Yes | Assign to Verizon; handled by
|
Direct SDC-ETSI Catalog Manager Interactions
...
- vfc-catalog docker // vfc prefix should be generalized
- ETSI Catalog Manager REST APIs
- ETSI Catalog Manager provides the following Package Management and Package Notification APIs:
- Package Management:
- Package Management Notification:
- Package Management:
API descriptions
NS Package Management
VNF Package Management
PNF Management
•GET /nspackages // query NS package info
•POST /nspackages // NS package distribute / create
•GET /nspackages/{csarId} // query NS package info
•DELETE /nspackages/{csarId} // delete NS package
•GET /vnfpackages //query vnf package info
•POST /vnfpackages // vnf package distribute / create
•GET /vnfpackages/{csarId} // query vnf package info
•DELETE /vnfpackages/{csarId} // delete vnf package
•PUT /vnfpackages/{csarId}. // create/upload vnf package
•GET /pnf_descriptors
•POST /pnf_descriptors
•GET /pnf_descriptors/{pnfdInfoId}
•DELETE /pnf_descriptors/{pnfdInfoId}
Model Parsing
Job Management (used for async LCM)
More…
•POST /parsernsd // NS package model
•POST /parservnfd // VNF package model
•GET /jobs/{jobId} // Job Status
•POST /jobs/{jobId} // Update Job Status
•
- ETSI Catalog Manager provides the following Package Management and Package Notification APIs:
...