• Type: New Feature
    • Resolution: Unresolved
    • Priority: Minor
    • CSD03
    • Affects Version/s: CSD2
    • Component/s: Profile-YAML
    • None
    • Hide

      The Requirement definition now includes the keyname "occurrences" for cardinality expression which allows a range to be declared. The default is [1,1].

      The update appears around WD5, Rev.8.

      Show
      The Requirement definition now includes the keyname "occurrences" for cardinality expression which allows a range to be declared. The default is [1,1] . The update appears around WD5, Rev.8.

      It has been proposed that Requirements have cardinality.

      Even our Tosca "Root" node has a built-in requirement that should have a [0-n] cardinality; as it reads now, this requires a "dependency" to be fulfilled for EVERY TOSCA node that has derived from it. Either we remove it, add a [0,n] cardinality <or> both:

      tosca.nodes.Root:
      description: The TOSCA Node Type all other TOSCA base Node Types derive from
      attributes:
      tosca_id:
      type: string
      tosca_name:
      type: string
      requirements:

      • dependency:
        node: tosca.capabilities.Root
        interfaces: [ tosca.interfaces.node.lifecycle.Standard ]

            Assignee:
            Thomas Spatzier (Inactive)
            Reporter:
            Matthew Rutkowski (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: