Requirements:

  • REQ-1394 - Getting issue details... STATUS  
  • 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):

  • SO-4048 - Getting issue details... STATUS
  • 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.

SO-4050 - Getting issue details... STATUS

Create AS

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

SO-4051 - Getting issue details... STATUS

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.

SO-4052 - Getting issue details... STATUS

Terminate ASSO shall support terminating a particular AS. 

SO-4053 - Getting issue details... STATUS

Delete ASSO shall support deleting a particular AS.

SO-4054 - Getting issue details... STATUS

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

SO-4055 - Getting issue details... STATUS


Task

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

SO-4056 - Getting issue details... STATUS


  • No labels