Frequently Asked Questions (FAQ)

Q: What is TOSCA?

A: The Topology and Orchestration Specification for Cloud Applications (TOSCA) is an OASIS standard to describe the deployment and management of applications in a portable manner. Based on standard-compliant TOSCA runtimes, such as the OpenTOSCA ecosystem, the deployment and management can be automated. For more details see our notes on TOSCA.

Q: What is a CSAR?

A: Cloud Service Archive (CSAR) is a packaging format defined by the TOSCA specification, which enables to bundle modeled TOSCA components in a self-contained manner. Besides the TOSCA elements, the executable artifacts are packed as well. In winery, you can model a service template and export it as a CSAR. This CSAR can be loaded into the OpenTOSCA container in order to deploy your application.

Q: How can I start the OpenTOSCA ecosystem?

A: You can start the ecosystem by simply using Docker Compose or by using installation scripts. Please refer to the OpenTOSCA getting started guide for more details.

Q: Is there an open repository for TOSCA types?

A: Yes! We provide a GitHub repository compatible to Winery, which contains several service templates, node types, etc. To use this repository with a Winery docker container, please refer to the corresponding configuration instructions in the user guide.

Q: Where can I find a quick start guide to model Node Types?

A: You can find a Winery quick start guide about modeling node types in our user guide.

Q: How can I export my modeled application as a CSAR?

A: Select the tab Services Templates. From the listed service templates, select the one you want to export. In the detailed view, press Export and then choose the option CSAR (XML).

Q: My modeled Node Type got the suffix name wip what does this mean?

A: This means your node type has a work in progress (wip) version. That is, this node type can and might be changed. Once you are done, you can do a release of your node type. In this way, Winery will not allow changes in the (released) node type anymore.

Q: How can I release a Node Type?

A: Select the tab Node Types. From the listed node types, select the one you want to release. In the detailed view, press Versions and then choose the option Release management version.

Q: On Mac OS X, I can neither delete a Node Template nor a Relationship Template.

A: Select the node template (or the relationship template) and press <kbd>fn</kbd> + <kbd>backspace</kbd>.

Q: Where can I get more help?

A: If you need support, contact us at opentosca@iaas.uni-stuttgart.de.

Q: How can I contribute to Winery?

A: Please see the contributing guide.