Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

A Repository for binary CSARs with import/export features and integration into the OpenTOSCA components

License

Notifications You must be signed in to change notification settings

CloudCycle2/CSAR_Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSAR_Repository

Is part of the TOSCA Ecosystem. It bundles the different components (Winery, OpenTOSCA-Container, Vinothek) in a mutual interface.

csarrepo_screen

It supplies following import/export features and integrations:

  • Winery: Import / Export
  • OpenTOSCA Container:
    • Push CSAR to Container
    • Access to ContainerAPI
    • Remove CSAR from Container
    • List uploaded CSARs in Container
    • List live data of OpenTOSCA Container
    • Access WSO2 to invoke plans
  • Vinothek: Links to trigger Selfservice-Plans

Installation / Build:

  1. Clone the repository
  2. Create a database in your MySQL Server
  3. Change MySQL credentials and database name in the CSAR_Repository/src/main/resources/hibernate.cfg.xml
  4. Import the database dump from /resources/dump.sql
  5. Remove the .example from CSAR_Repository/src/main/webapp/WEB-INF/repository.properties.example and change the csarFilePath to the location where all csarfiles will get stored
  6. Generate the WAR: Build the project with maven
  7. Run from the project root folder: mvn generate-sources;mvn war:war
  8. Deploy the WAR on Tomcat7
  9. Access the application on http://tomcat-root/csarrepo and login with user: admin / password: admin

About

A Repository for binary CSARs with import/export features and integration into the OpenTOSCA components

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages