-
Story
-
Resolution: Done
-
High
-
None
-
None
-
CC Sprint 18 (Jun 18-Jun 29), CC Sprint 19 (Jul 02-Jul 13)
As a user of SDNC, I want a new microservice that is capable discovering information from the network (ie, primary data sources). The microservice shall support a REST API that accepts a piece of seed information (like VM id) and uses that to discover a resource
Compliant to the Swagger defined at
https://wiki.onap.org/display/DW/Network+Discovery+API+Swagger
The method of supporting discovery of additional resources shall be model-driven and via self-service on-boarding longer term. As a minimum for Casablanca, it must be extensible.
Note this shall use Basic Auth. Additional security enhancements shall be tracked separately. Note that for the asynchronous response should reuse the credentials that were passed into it as part of basic auth
Sequence Diagram
It shall support a pattern of
--> send request
<-- synchronous response of command accepted/rejected
- will be accepted if the request is well-formed, contains all mandatory parameters and we understand how to route the request.
<-- asynchronous response with results, including errors.
- note if initial request failed, no additional asynchronous request shall be sent.
Additional Requirements
- I also want a swagger API available for this new interface. Align to Ecomp/Onap API guidelines.
- Also align to ONAP logging requirements
- ONAP coding standards, Junit, etc
- Security - authentication and authorization - in alignment to ONAP
Definition of Done
- Compliant to the ask above
- Support for all ONAP best practices
- Code checked in, use documented on Wiki
- Demo to working group
- mentioned in
-
Page Loading...