Orchestrators¶
This document holds information considering supported orchestrators. We currently support xOpera and Unfurl. Since both can only be installed on Linux, we implemented a WSL integration for both. To find out more about these orchestrators, checkout our TOSCA Orchestrator Selection Support System (TOSSS). Install, configure and enable your orchestrator as follows. For more information see Interface.
xOpera¶
We install xOpera using the following command. This will install xOpera v0.6.9 in a virtual environment. For a manual installation see the documentation.
Next, we configure Vintner to use xOpera.
Next, we attest that Vintner can correctly use xOpera.
If xOpera is running in WSL and Vintner on Windows, then configure Vintner as follows.
Next, we attest that Vintner can correctly use xOpera in WSL.
Unfurl¶
We install Unfurl using the following command. This will install Unfurl v1.0.0 in a virtual environment. For a manual installation see the documentation.
Next, we configure Vintner to use Unfurl.
Next, we attest that Vintner can correctly use Unfurl.
If Unfurl is running in WSL and Vintner on Windows, then configure Vintner as follows.
To attest that Vintner can correctly use Unfurl, run the following command.
Integrated Features¶
The following table describes which feature of the orchestrators are integrated. The orchestrators provide more features, see TOSSS.
Feature | xOpera | Unfurl |
---|---|---|
Validate an application topology | ||
Deploy an application | ||
Access deployment outputs | ||
Continue the deployment of an application | ||
Update the service template of an application | ||
Undeploy an application | ||
Access node instance attributes |
Deployment Technologies¶
Under the scene, we are using the following deployment technologies.
Technology | Version |
---|---|
ansible (pip) | 4.10.0 |
google-cloud-cli (apt) | 432.0.0 |
kubernetes (pip) | 24.2.0 |
openshift (pip) | 0.13.2 |
openstacksdk (pip) | 0.61 |
python-openstackclient (pip) | 6.0.0 |
terraform (apt) | 1.4.6 |
Known Limitations¶
- xOpera version 0.6.9 should be used. xOpera version 0.7.0 does not parse the templates as expected, see issues #257, #258, and #261.
- xOpera deletes attribute assignments during updates, see issue #262.