yorc-dynamic-orchestration-plugin

command module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2022 License: Apache-2.0 Imports: 30 Imported by: 0

README

orch-service-yorc-dynamic-orchestration-plugin

The Yorc Dynamic Orchestration plugin implements a Yorc (Ystia orchestrator) plugin as described in Yorc documentation, allowing the orchestrator to dynamically change the location of infrastructure resources to create in a workflow.

Acknowledgement

This code repository is a result / contains results of the LEXIS project. The project has received funding from the European Union’s Horizon 2020 Research and Innovation programme (2014-2020) under grant agreement No. 825532.

TOSCA components

This plugin provides the following TOSCA components defined in the TOSCA file a4c/dynamic-orchestration-types-a4c.yaml that can be uploaded in Alien4Cloud catalog of TOSCA components:

org.lexis.common.dynamic.orchestration.nodes.SetLocationsJob

Compute the best locations where to allocate the associated infrastructure resources components

org.lexis.common.dynamic.orchestration.nodes.ValidateAndExchangeToken

Validate an input token and exchange it for the orchestrator client

org.lexis.common.dynamic.orchestration.nodes.RefreshTargetTokens

Refreshes the access token attribute of the associated target

To build this plugin

You need first to have a working Go environment. Then to build, execute the following instructions:

mkdir -p $GOPATH/src/github.com/lexis-project
cd $GOPATH/src/github.com/lexis-project
git clone https://github.com/lexis-project/yorc-dynamic-orchestration-plugin
cd yorc-dynamic-orchestration-plugin
make

The plugin is then available at bin/dyn-orchestration-plugin.

Licensing

This plugin is licensed under the Apache 2.0 License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Dynamic Allocator Module (DAM) structures
Dynamic Allocator Module (DAM) structures

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL