OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC

Artifact property assingments

  • 1.  Artifact property assingments

    Posted 01-26-2021 08:38
    Dear Tosca Community   Can you help us to clarify artifact property assignments in the Tosca specs 1.3 / 2.0 draft.   In both places the spec states that: p roperties no map of   property assignments The optional map of property assignments associated with the artifact.   It gives the following example   artifacts:   sw_image:     description: Image for virtual machine     type: tosca.artifacts.Deployment.Image.VM     file: http://10.10.86.141/images/Juniper_vSRX_15.1x49_D80_preconfigured.qcow2     checksum: ba411cafee2f0f702572369da0b765e2     version: 3.2     checksum_algorithm: MD5     properties:       name: vSRX       container_format: BARE        disk_format: QCOW2       min_disk: 1 GB        size: 649 MB   however   tosca.artifacts.Deployment:   derived_from:  tosca.artifacts.Root   description: TOSCA base type for deployment artifacts tosca.artifacts.Deployment.Image:   derived_from:  tosca.artifacts.Deployment tosca.artifacts.Deployment.Image.VM:   derived_from:  tosca.artifacts.Deployment.Image   description: Virtual Machine (VM) Image #no property definitions (or in any of the parents)   So the question would be is it allowed to assign properties that have not been defined.   Maybe it would be nice to add one of the following statements in the 2.0 specs. Only defined properties shall be assigned. (& fix example) Even non defined properties may be assigned   Cheers Denes