Versions Compared

Key

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

TOSCA artifact type of ASD

TOSCA data types of ASD

TOSCA node types of ASD


Code Block
titleASD node_templates example
collapsetrue
applicationServiceDescriptor:
      type: ApplicationServiceDescriptor
      version: 1.0
      description: "Sample Application"
      properties: 
        id: 

applicationServiceDescriptor:

      type: ApplicationServiceDescriptor

      version: 1.0

      description: "Sample Application"

      properties:

...

fdsa-xdsfg-sdfsd-wqeuy

...


        provider:

...

 MyCompany
        applicationName:

...

 SampleApp
        applicationVersion: 2.3

...


        applicationInfoName: Sample

...

        extCpds:

          - id: webpage-service

            virtualLinkRequirement: endUser 

          - id: transactionAPI

            virtualLinkRequirement: backhaul

            interfaceOrder: 0

            switchPlane: left

...

 Application
        extCpds:
          - id: webpage-service
            virtualLinkRequirement: endUser  
          - id: transactionAPI
            virtualLinkRequirement: backhaul
            interfaceOrder: 0
            switchPlane: left
        enhancedClusterCapabilities: [ o-ran.o-cloud.hw.gpgpu

...

 ]
      artifacts: #these are the deployment items:

...


        sampleapp-db:

...


          type:

...

 AsdDeploymentItem
          file: "sampleapp-db-operator-helm.tgz" # or a

...

          properties:

...

 URI
          properties:
            artifactType: "helm_chart"

...

 
            itemId:

...

 1 
            deploymentOrder:

...

            lifecycleParameters:

...

 1 
            lifecycleParameters: 
              - ".Values.db.fullBackupInterval"

...


              - ".Values.db.walConsolidationInterval"

...


        sampleapp-services:

...


          type:

...

 AsdDeploymentItem
          file: "sampleapp-services-helm.tgz"

...

  # or a

...

          properties:

...

 URI
          properties:
            artifactType: "helm_chart"

...


            itemId:

...

 2 
            deploymentOrder:

...

            lifecycleParameters:

...

 2 
            lifecycleParameters:
              - ".Values.app.initialWebReplicas"