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-236

CLOSE - Mark IaaS Node Types as "substitutable" since the Orchestrator can determine impl. by default

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Profile-YAML
    • Labels:
      None
    • Resolution:
      Hide

      No longer valid, all nodes are now “selectable” can be be substituted with another topology (template).

      Show
      No longer valid, all nodes are now “selectable” can be be substituted with another topology (template).

      Description

      In TOSCA, since we have endeavored to create a normative type system, we have always had nodes like Compute and BlockStorage that are assumed to be something that orchestrators are able to "select" an implementation for (i.e., the best impl. given the properties provided on the respective node type); in essence making them "substitutable" by design. However, we never had a means in the grammar to indicate this until we introduced "directives" and the "substitutable" keyword value as a directive. I propose we review our built-in types including:

      Compute:
      ObjectStorage:
      BlockStorage:
      Network:
      LoadBalancer:
      Container.Runtime
      and others...

      to see if we should add this directive to their definitions. I believe we should since this is what the desired affect is and now we have a way to formalize this and eventually show how concrete templates can be "selected" from (perhaps from a catalog) to choose the best implementation.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mrutkows Matthew Rutkowski (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Due:
                Created:
                Updated: