OpenTOSCA Container - TOSCA Runtime
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docker Merge branch 'master' into ode-integration Jun 12, 2018
docs Move graphics source to docs/graphics/pptx Apr 19, 2018
org.opentosca.bus.application.api.jsonhttp Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.application.api.resthttp Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.application.api.soaphttp Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.application.model adds style Mar 15, 2018
org.opentosca.bus.application.plugin.jsonhttp.service.impl adds style Mar 15, 2018
org.opentosca.bus.application.plugin.service adds style Mar 15, 2018
org.opentosca.bus.application.plugin.soaphttp.service.impl changes version to v2.0.0 Jul 3, 2017
org.opentosca.bus.application.service.impl adds style Mar 15, 2018
org.opentosca.bus.application.service adds style Mar 15, 2018
org.opentosca.bus.management.api.osgievent adds style Mar 15, 2018
org.opentosca.bus.management.api.resthttp Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.management.api.soaphttp Invoke IAs of RelationshipTypes Aug 30, 2018
org.opentosca.bus.management.plugins.remote.service.impl Fix ia invocation Aug 16, 2018
org.opentosca.bus.management.plugins.rest.service.impl adds style Mar 15, 2018
org.opentosca.bus.management.plugins.script.service.impl changes version to v2.0.0 Jul 3, 2017
org.opentosca.bus.management.plugins.service adds style Mar 15, 2018
org.opentosca.bus.management.plugins.soaphttp.service.impl Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.management.service.impl Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.bus.management.service adds style Mar 15, 2018
org.opentosca.bus.management Rename IP variable and delete replacement of container IP Mar 28, 2018
org.opentosca.container.api.legacy fixes upload of plans to winery Jul 12, 2018
org.opentosca.container.api Fix to use generated Swagger client correctly Sep 14, 2018
org.opentosca.container.application adds style Mar 15, 2018
org.opentosca.container.config.logging Reduce logging noise Aug 30, 2018
org.opentosca.container.connector.bps Merge branch 'master' into refactorRESTFragmentsPlanBuilder Mar 16, 2018
org.opentosca.container.connector.ode fixes issue when undeploying from ODE Jun 15, 2018
org.opentosca.container.connector.winery adds style Mar 15, 2018
org.opentosca.container.control fixes issue with unneeded files from a bad refactoring test Jul 30, 2018
org.opentosca.container.core.impl Add deployment rules implementation Jul 23, 2018
org.opentosca.container.core.tosca adds processing of new versionend ubuntu node type Jun 18, 2018
org.opentosca.container.core Fix IA deployment of RelationshipTypeImplementations Aug 29, 2018
org.opentosca.container.engine.ia.plugin.aar adds style Mar 15, 2018
org.opentosca.container.engine.ia.plugin.dockercompose adds style Mar 15, 2018
org.opentosca.container.engine.ia.plugin.script adds style Mar 15, 2018
org.opentosca.container.engine.ia.plugin.tomcat Add url parameter for engine-ia and engine-plan again Mar 29, 2018
org.opentosca.container.engine.ia Fix IA deployment of RelationshipTypeImplementations Aug 29, 2018
org.opentosca.container.engine.plan.plugin.bpel fixes issue with the deployment of bpel processes that don't invoke a… Jun 18, 2018
org.opentosca.container.engine.plan.plugin.camunda adds style Mar 15, 2018
org.opentosca.container.engine.plan adds style Mar 15, 2018
org.opentosca.container.feature adds release candidate change for situation aware triggering of plans Jul 30, 2018
org.opentosca.container.integration.tests Adds basic unit test for TOSCAMetaFileParser May 14, 2018
org.opentosca.container.portability adds style Mar 15, 2018
org.opentosca.container.product adds release candidate change for situation aware triggering of plans Jul 30, 2018
org.opentosca.deployment.tests Disable unused tests Mar 14, 2018
org.opentosca.planbuilder.core.bpel Generate operation calls Aug 30, 2018
org.opentosca.planbuilder.csarhandler adds style Mar 15, 2018
org.opentosca.planbuilder.export refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.importer Add plugin to configure relationships Aug 29, 2018
org.opentosca.planbuilder.integration refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.model Fix issue with missing infrastructure edges in scale-out plan generat… Sep 13, 2018
org.opentosca.planbuilder.postphase.plugin.instancedata fixes issue with non-valid variable- and process names by changing ch… Jun 18, 2018
org.opentosca.planbuilder.postphase.plugin.monitoring adds release candidate change for situation aware triggering of plans Jul 30, 2018
org.opentosca.planbuilder.postphase.plugin.vinothek refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.prephase.plugin.fileupload Fix planbuilder deployment pairs Aug 10, 2018
org.opentosca.planbuilder.provphase.plugin.ansibleoperation refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.provphase.plugin.invoker Fix upload of DAs to a DockerContainer Aug 14, 2018
org.opentosca.planbuilder.selection.plugin.firstavailable refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.selection.plugin.input refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.selection.plugin.mosquitto.workload refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.service Fix plan type namespace Aug 29, 2018
org.opentosca.planbuilder.type.plugin.connectsto Generate operation calls Aug 30, 2018
org.opentosca.planbuilder.type.plugin.dockercontainer Merge branch 'master' into feature/situations Aug 20, 2018
org.opentosca.planbuilder.type.plugin.mosquittoconnectsto refactors PlanBuilder and Invoker Plugin May 16, 2018
org.opentosca.planbuilder.type.plugin.patternbased Fix to properly generate a client using Swagger (#83) Sep 13, 2018
org.opentosca.planbuilder.type.plugin.ubuntuvm fix bad refactoring Aug 20, 2018
org.opentosca.planbuilder Add class to validate correct NCNames (#75) Aug 28, 2018
target-definition Initial setup Feb 20, 2018
.dockerignore Do not ignore target-definition file Mar 14, 2018
.editorconfig Added custom libs for BPS connector Apr 24, 2017
.gitignore Feature: Deployment Tests (#55) Mar 8, 2018
.travis.yml Update .travis.yml Jun 19, 2018
CHANGELOG.md Added a starting point for a Change Log May 10, 2017
Dockerfile Changed default configuration to ODE Jun 13, 2018
ISSUE_TEMPLATE.md Added GitHub templates for issues and pull requests Jun 30, 2017
LICENSE Handling "not found" based on exception(mapper) Mar 22, 2017
NOTICE Add more Copyright Holders Dec 4, 2017
PITCHME.md Add master thesis by Michael Zimmermann and initial PITCHME.md (#21) Jun 19, 2017
PULL_REQUEST_TEMPLATE.md Added GitHub templates for issues and pull requests Jun 30, 2017
README.md Update README.md May 15, 2018
pom.xml adds release candidate change for situation aware triggering of plans Jul 30, 2018

README.md

OpenTOSCA Container - TOSCA Runtime

Build Status License

Part of the OpenTOSCA Ecosystem

Build

  1. Run mvn package inside the root folder.
  2. When completed, the built product can be found in org.opentosca.container.product/target/products.

Setup in Eclipse

  • Make sure to use the IAAS code style configuration (see IAAS Code Style Configuration)
  • After checkout, import the project to Eclipse (on the root directory) and select all found projects.
    • File > Import... > Maven > Existing Maven Projects > Next
    • Select appropriate Root Directory
    • Select all projects
    • OK
  • When Eclipse asks to install the Tycho Configurators, hit Yes/Okay/Install (be sure that m2e and it's repositories are known to your Eclipse).
  • Then, in the (sub-)project target-definition open the file target-definition.target and click Set as Target Platform (top right; Reload Target Platform for newer Eclipse versions).
  • To start the container, in (sub-)project org.opentosca.container.product open the *.product file and run the application.

Haftungsausschluss

Dies ist ein Forschungsprototyp. Die Haftung für entgangenen Gewinn, Produktionsausfall, Betriebsunterbrechung, entgangene Nutzungen, Verlust von Daten und Informationen, Finanzierungsaufwendungen sowie sonstige Vermögens- und Folgeschäden ist, außer in Fällen von grober Fahrlässigkeit, Vorsatz und Personenschäden, ausgeschlossen.

Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.