Versions Compared

Key

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

...

  1. ETSI SOL001-based model orchestration leveraging Helm Processor needs to be sort out further. 
  2. Helm Processor realization (e.g., MultiCloud??, EMCO?? others??) will be discussed
  3. Placement realization (e.g., OOF?? others??) will be discussed

helm install --dry-run or --debug vs. helm template

  • helm install –-dry-run  or --debug

Gliffy Diagram
macroId7ae321da-3d62-4dfe-907f-9200cdec6169
displayNamehelm install --dry-run
namehelm install --dry-run
pagePin2

  • helm template 

Gliffy Diagram
macroId9d477a18-64c8-41d9-9fda-4683cec1dd92
namehelm template
pagePin1

Sequence Steps:


#

Actor

Action

1

Designer

  • Design ASD and/or CBA

2

Designer / SDC

  • Onboard SOL004-based ASD package (could include CBA)
  • Design Resource & Compose Resources into Service
  • Enhance ASD (ASD’)

3

SDC

  • Distribute Service CSAR to ONAP runtime components (SO, AAI, SDNC, etc.)
  • Distribute ASD + ASD’ to Catalog Manager
  • Distribute Helm Charts to Helm Repository (centralized)
  • Distribute Images to Image Repository (centralized)

4

SO Client

  • Start CNF service creation

5

SO

  • S1: create service instance to AAI
  • S2: resolve parameters
  • S3: CDS returns assignment
  • Process model & decide flows (in this case, Helm Orchestrator)
  • Delegate Resource-level orchestration to Helm Orchestrator
  • Pass ASD’ or its reference with input (resolved) parameters

6

CNF Manager

  • Retrieve ASD’ (and/or ASD : TBD) from Catalog Manager

7

CNF Manager

  • Retrieve Helm Charts from Helm Repository

CNF Manager

  • Transform ASD cloud artifacts with parameters to K8S resource description (e.g., helm template or helm install --dry-run)
  • Get additional data as needed

8

CNF Manager

  • Get placement information by passing K8 resources + ASD' + additional data to the Placement
9Placement
  • make a placement decision based on input data & return it

10

CNF Manager

  • Send CNF creation request (with cluster id, parameter, cloud artifacts) to K8S (e.g., helm install ...)

11

k8S

  • Retrieve images from Image Repository and process for CNF

12

SO

  • Update CNF to AAI

...