You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Ayesha Dissanayaka <ay...@wso2.com> on 2014/06/11 06:25:51 UTC
Progress of "Cartridge Store for Apache Stratos"
Hi all,
Please find the Progress of "Cartridge Store for Apache Stratos".[Mail
Archive - 01]
Resources:
-
- Cartridge Store Asset module components for wso2es:
https://github.com/stratos-cartridge-store/cartridge-store-asset-type
-
- Apache Stratos Cartridge store configured on wso2es:
https://github.com/stratos-cartridge-store/wso2es-with-cartridge-store
<https://github.com/stratos-cartridge-store/wso2es-with-cartridge-store>
-
- Stratos Manager component:
https://github.com/stratos-cartridge-store/stratos-manager-ui
<https://github.com/stratos-cartridge-store/stratos-manager-ui>
-
- REST-API to communicate with puppet master:
https://github.com/stratos-cartridge-store/python_restapi
-
- other supportive git repos: https://github.com/stratos-cartridge-store
Implementation: Cartridge Store on WSO2ES 1.1.0
-
Cartridge Store - Back office functions.
-
Adding Cartridge artifacts from back office.[01]
-
View Details of submitted cartridges [02]
-
lifecycle management.[03]
-
Editing cartridge assets at authorized states.[04]
-
Sample data populated.
-
Cartridge Store - Front office functions.
-
Viewing available cartridge in store [05][06][07]
-
Search/ Sort of cartridges.
-
Direct download of cartridge artifacts.
-
Viewing already downloaded cartridges by the user.[08]
-
working REST API to access cartridges.
Implementation: Stratos Manage component to access the Cartridge Store.
-
Loading cartridge store to the stratos manager - users can view the
cartridges on SM.[09][10]
-
Search, Sort cartridges.[11][12]
-
Scalability support with infinite scroll pagination feature.[09][10]
-
View cartridge details.
-
Basic Auth secure client to access puppet master component.
-
Requesting list of available puppet modules
-
Sending cartridge artifact download end point to puppet master
component.
-
Request to check the download progress.
Implementation: Component for Puppet Master to Manage cartridge Deployment.
-
REST API to communicate with Stratos Manager.
-
Basic Auth secured endpoints.
-
Listing Available cartridge artifacts in puppet master.
-
Downloading cartridge artifacts from given url - it will be extracted
and automatically deployed to the puppet master.
-
Monitoring the progress of module downloading process.
-
Validation on existing modules - available modules can not be
installed again
-
Implementation of a comprehensive application log system.
Work to be done for the next phase is as following.
Implementation: Cartridge Store on WSO2ES 1.1.0
-
Cartridge Reviewing process for the back-office
-
Adding checksum field to verify cartridge artifacts download at puppet
master end.
Implementation:Stratos Manage component to access the Cartridge Store.
-
An interface in order to monitor the installation progress of puppet
master.
-
Integrating Stratos manager components.
-
Cartridge installation
Implementation: Component for Puppet Master to Manage cartridge Deployment.
-
Append nodes.pp code fragment from extracted module
-
Checksum validation to verify cartridge artifacts download at puppet
master end.
Integration
-
Integrating all the components.
Testing
-
Integration testing
- UI testing
Documentation
-
Administrator Guide
-
User Guide
Your comments are appreciated. Thank you!
[Mail Archive - 01] Cartridge Store for Apache Straos
--
*Ayesha Dissanayaka*
Software Engineer,
WSO2, Inc : http://wso2.com
<http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>
20, Palmgrove Avenue, Colombo 3
E-Mail: ayesha@wso2.com <ay...@gmail.com>