Versions Compared

Key

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

...

  • Package Delivery: A vendor delivers an SOL004-based ASD package 
  • Pre-Onboarding for validation: TBD (out of PoC scope)
  • Onboarding: SDC brings in and stores resources such as xNF, xApp and rApp into ONAP for later use in services. 

Image Added

Onboarding Information Flow

...

  • ASD specification is relatively simple
  • Propose to use ASD specification as the SDC internal model
Application Service Descriptor


SDC AID DM (Internal Data Model)
AttributeQualifierCardinalityContentDescription
AttributeQualifierCardinalityContentDescription
asdIdM1Identifier







asdSchemaVersionM1Version







asdProviderM1String







asdApplicationNameM1String







asdApplicationVersionM1Version







asdApplicationInfoNameM / O0..1String







asdInfoDescriptionM / O0..1String







asdExtCpdM / O0..1dataType.ExtCpd







enhancedClusterCapabilitiesM / O0..1dataType.enhancedClusterCapabilities







deploymentItemsM1..NDeploymentItem








Application Service Descriptor > DeploymentItems


SDC AID DM (Internal Data Model) - VF Module (question)
AttributeQualifierCardinalityContentDescription
AttributeQualifierCardinalityContentDescription
deploymentItemIdM1Identifier







artifactIdM1Identifier (reference to)







artifactTypeM1String/enum







deploymentOrderM1String







lifecycleParametersM1String







Enhancement of SDC Internal ASD model

    • SDC allows SDC designers to customize/add custom properties when it creates internal ASD models
      • SDC UI allows the user to define necessary input parameters and add custom resource properties...
      • in that case, enhanced ASD can contain most of resource information for the orchestration by SO/Helm v3
    • SDC stores the original vendor ASD packages

Package Distribution

The following depicts SDC Service CSAR distribution and storage.


Gliffy Diagram
macroIdd0394d79-644c-44bf-bbd2-a8071b526026
displayNameSDC ASD Service CSAR distribution
nameSDC ASD Service CSAR distribution
pagePin2

    • SDC sends package notifications to DMaaP for its subscribers (Catalog Manager, SO, other ONAP runtime components)
    • Catalog Manager queries ASD descriptors once it gets a package notification from SDC via DMaaP
      • note: the current ONAP runtime Catalog Manager handles ETSI packages. we may extend it to handle ASD. TBD
    • SDC pushes Helm Charts to the target Helm Repository
    • SDC pushes Images to the target Image Repository
      • Note: SDC will support large-size images
    • Catalog Manager, Helm Repository and Image Repository are centralized in the PoC. Domain-specific repositories will be considered in the future.

LCM Orchestration

TBD

Component Functional Enhancements

SDC

CDS

SDNC

SO

SO Helm Adapter (extend the SO K8S Adapter??)

Catalog Manager (extend the ETSI Catalog Manager??)

Helm Process (a.k.a. Helm v3)

Helm Repository

Image Repository

OOF

AAI

Policy


Interfaces

SDC Onboarding

      • SDCE-1

SDC and Catalog Manager

      • TBD
      • should we leverage the Model_catalog component which was designed for ETSI package???

SDC and Helm Repository

      • TBD

SDC and Image Repository

      • TBD

OSS/BSS (or SO Client) and SO

      • SO NBI

SO and Helm Processor

      • TBD

Helm Processor and Placement

      • TBD

Helm Processor and Helm Client

      • TBD

Helm Client and O-Cloud (K8S)

      • Kubernetes APIs


Components (Functions and Requirements)

Helm Repository

Image Repository

Helm Processor

Placement