Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


Requirements:

  • Jira
    serverONAP Jira
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyREQ-1394
     
  • Provide ASD-based CNF runtime Onboarding, Distribution & Orchestration capabilities

    • Support ASD package runtime onboarding
      • Enhance ONAP SO to accept and process ASD packages from SDC
    • Support AS LCM RESTful protocol APIs
    • Support ASD-based CNF orchestration
      • Enhance ONAP SO for ASD package onboarding and ASD-based CNF orchestration launching with AS LCM RESTful APIs
      • Build a new ONAP SO subcomponent, SO CNFM, to orchestrate and deploy ASD-based CNFs into K8s Clusters
      • Support Create/Instantiate/Terminate/Delete AS LCM operations
      • Support Update (stretch goal)

Epic(s):

  • Jira
    serverONAP Jira
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySO-4048
  • SO and its sub-components (SO-CNFM) shall support ASD-based CNF lifecycle orchestration:

    • Support ASD package runtime onboarding
      • Enhance ONAP SO to accept and process ASD packages from SDC
    • Support AS LCM RESTful protocol APIs
    • Support ASD-based CNF orchestration
      • Enhance ONAP SO for ASD package onboarding and ASD-based CNF orchestration launching with AS LCM RESTful APIs
      • Build a new ONAP SO subcomponent, SO CNFM, to orchestrate and deploy ASD-based CNFs into K8s Clusters
      • Support Create/Instantiate/Terminate/Delete AS LCM operations
      • Support Update AS (stretch goal)


User Story

FunctionUser Story & DescriptionJIRA
Target Kubernetes Cluster RegistrationSO shall support registration of Kubernetes Cluster(s). So, for the runtime, SO or its sub-component can choose one of the registered Kubernetes Clusters for deploy Helm Charts that are defined in the ASD package.

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4050

Create AS

SO shall support creating an AS instance identifier. SO client should be able to receive the identifier for next steps.

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4051

Instantiate ASSO shall support instantiating AS, which deploying Helm Charts by following the ASD DeploymentItems (e.g., Helm Charts, sequences, lifecycle parameters). Based on user input for the lifecycle parameters, SO shall customize the Helm Charts value files and send deployment requests to Kubernetes.

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4052

Terminate ASSO shall support terminating a particular AS. 

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4053

Delete ASSO shall support deleting a particular AS.

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4054

Update ASSO shall support updating a particular AS. (stretch goal)

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4055


Task

FunctionUser Story & DescriptionJIRA
DocumentationDocument all the ASD-based Orchestration component design, interface and testing 

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-4056