Instantiate NS NBI support

Description

  • Preconditions:

    • NS instance is NOT_INSTNANTIATED state

    • SOL007 NS packages are stored in ETSI Catalog Manager.

    • the Cli-based SO NFVO Client is ready to send the SOL005-compliant Instantiate NS request

    • The SO-NFVO (so-etsi-nfvo) pod is ready

  • Supports the SOL005-compliant Instantiate NS API 

    • Supports Instantiate NS request API: POST /api/nslcm/v1/ns_instances/{nsInstanceId}/instantiate (InstantiateNsRequest)

    • Supports responses 202 Accepted with an empty payload body

  •  

    •  

      • Returns a dummy 202 until the backend business logic is ready 

    • Supports NS Lifecycle Operation Occurrence Notification

      • Use a Location HTTP header that points to the new individual NS Lifecycle Operation Occurrence resource; i.e. the URI of that resource (.../ns_lcm_op_occs/{nsLcmOpOccId}

      • Supports the Sends nsLcmOperationOccurrenceNotifiation (start, result) notification operation until the result status becomes COMPLETED

    • Optionally, Instantiate NS operations uses the GET individual NS LCM operation occurrence request and response

    • Error handling: if the operation is failed, error information is provided in the notification message

Note: secure communication is handled by a separate user story, https://lf-onap.atlassian.net/browse/SO-3165#icft=SO-3165

Attachments

1
  • 09 Aug 2020, 11:47 PM
100% Done
0

Activity

Show:
Done

Details

Assignee

Reporter

Labels

Fix versions

Priority

Created May 2, 2020 at 6:19 PM
Updated September 9, 2020 at 11:44 AM
Resolved September 9, 2020 at 11:44 AM

Flag notifications