Uploaded image for project: 'OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC'
  1. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC
  2. TOSCA-292

Normative tosca.interfaces.relationship.Configure doesn't work for HostedOn relationship

    Details

    • Type: Bug
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Section 5.7.5.2 of the spec describes the invocation conventions for the operations of the tosca.interfaces.relationship.Configure interface and how these operations interleave with the operations of the tosca.interfaces.node.lifecycle.Standard interface. However, this interleaving will not work for the HostedOn relationship:

      • Presumably, the pre_configure_source and post_configure_source operations consist of scripts that need to be run after the source (the entity to be hosted) has been created.
      • However, both of these scripts need to be run before the target (the host) has been started.
        Unfortunately, what this means is that this workflow specifies that the source has to be created on the host before that host has been started. Or, applying this to SoftwareComponent, for example, this says that a software component has to be installed on a host before that host is running. Clearly this won't work.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              lauwers Chris Lauwers
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: