Versions Compared

Key

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

...

!------Definitions

!----- MRF.yaml

!----- ASD.yaml

!----- MRF.yaml.sig.cms (signature)

...

  • Definitions
    • asd_types.yaml.                // node_types, artifact_types, data_types
    • f5_FW_cnf.yaml.                // descriptor leveraging ASD

e.g., Sample App

  • Files. (optional)
    • Images
      • <image>
      • <image>
    • Licenses
      • LICENSE.txt
    •  Artifacts
      • Deployment
        • HELM
          • <Helm Chart file>        
          • <Helm Chart file>
        • AS_PACKAGE
        • ETSI_PACKAGE
    • Scripts

Create VSP CSAR file

  • TOSCA-Metadata
    • TOSCA.meta (generated by SDC)

e.g., 

TOSCA-Meta-File-Version: 1.0
CSAR-Version: 1.1
Created-By: ASDC Onboarding portal
Entry-Definitions: Definitions/f5_FW_cnf.yaml

  • Definitions (generated by SDC)
    • f5_FW_cnf.yaml
    • GlobalSubstitutionTypesServiceTemplate.yaml.            //TBDinclude asd_types.yaml
    •  onap  onap (TBD)
      • _index.yml
      • artifacts.yml
      • capabilities.yml
      • data.yml
      • interfaces.yml
      • nodes.yml
      • relationships.yml
    • onapecomp                                // TBD
      • _index.yml
      • artifacts.yml
      • capabilities.yml
      • data.yml
      • interfaces.yml
      • nodes.yml
      • relationships.yml
    • openecomp-heat                       // TBD
      • _index.yml
      • data.yml
      • groups.yml
      • nodes.yml
    •  tosca
      • _index.yml
      • artifacts.yml
      • capabilities.yml
      • data.yml
      • groups.yml
      • interfaces.yml
      • nodes.yml
      • policies.yml
      • relationships.ymlasd_types.yaml
  • Artifacts (copy into this)
    • F5_FW_cnf.mf
    • Definitions
      • f5_FW_cnf.yaml
    •  Deployment
      • AS_PACKAGE.              // copy of the original AS package
    • Images
      • <image>
      • <image>
    • Informational
      • <Guide>
        • VSP_f5_Information.txt
    • LcmScripts
      • <scripts>
    • Licenses
      • LICENSE.txt
    • TOSCA-Metadata
      • TOSCA.meta.original
    • ChangeLog.txt
    • vendor-license-model.xml (not sure how SO uses)
    • vf-license-model.xml (not sure how SO uses)


Create VF CSAR file - an OLD way; not used for the ASD

  • TOSCA-Metadata (generated by SDC)
    • TOSCA.meta
  • Definitions
    • artifacts.yml
    • capabilities.yml
    • data.yml (if mapping, extra date types will be here)
    • groups.yml
    • interfaces.yml
    • nodes.yml (add ASD nodes)
    • policies.yml
    • relationships.yml
    • resource-<...>-template.yml. (represent ASD)
    • resource-<...>-template-interface.yml (represent ASD)
  • Artifacts
    • Deployment
      • AS_PACKAGE (original)
      • VENDOR_LICENSE
      • VF_LICENSE
    • Informational
      • OTHER
        • VSP_f5_Information.txt
  • csar.meta
  • Files. (missing from SDC****)
    • Images
      • <image>
      • <image>

Create VF CSAR file thru the SDC Multi Model Way.       // Propose to use for the AS Package Onboarding

  • TOSCA-Metadata
    • TOSCA.meta
  • Definitions
    • artifacts.yml
    • capabilities.yml
    • data.yml
    • groups.yml
    • interfaces.yml
    • nodes.yml
    • policies.yml
    • relationships.yml
    • asd_types.yaml.                            // instead of using ONAP type definitions, support the ASD model specific definitions are included
    • resource-<...>-template.yml.       // SDC UI modifies
    • resource-<...>-template-interface.yml.  // SDC UI modifies
  • Artifacts
    • Deployment
      • AS_PACKAGE
        • AS_<...>DataTypes.csar
      • VENDOR_LICENSE
        • vendor-license-model.xml

...

  • TOSCA-Metadata
    • TOSCA.meta
  • Definitions
    • annotations.yml
    • artifacts.yml
    • capabilities.yml
    • data.yml
    • groups.yml
    • interfaces.yml
    • nodes.yml
    • policies.yml
    • relationships.yml
    • asd_types.yaml.                            // instead of using ONAP type definitions, support the ASD model specific definitions are included
    • resource-<...>-template-inteface.yml (came from VF)
    • resource-<...>-template.yml
    • service-<...>-template-interface.yml
    • service-<...>-template.yml. (put input parameters, additional properties...)
  • Artifacts
    • Resources
      • <VF-name>
        • Deployment
          • HELM
            • <helm files>
  • csar.meta
  • NS.mf