Release Note - WSO2 Stratos 2.0 Foundation - Beta 2 WSO2 Stratos2 team is pleased to announce the release of WSO2 Stratos 2.0 Beta 2 .
WSO2 Stratos 2.0 Beta 2 is ready to be downloaded at [1] and [2] for OpenStack and Amazon EC2 respectively, Fully configured Public Amazon EC2 Stratos 2.0 setup can be found under the Id at [3], Stratos 2.0 Command Line Interface (CLI) Tool can be downloaded from [4] and Stratos 2.0 Documentation is available to be downloaded at [5]. WSO2 Stratos 2.0.0 is the next major version of WSO2 Stratos 1.x, the most complete, enterprise-grade, open PaaS, with support for more core services than any other available PaaS today. Following are the Key features available for Stratos 2.0. *Key Features * - Artifact Distribution Coordinator (ADC) with support for external Git and Git-hub repositories. - Plug-able architecture support for adding new cartridges - Support for PHP and MySQL and WSO2 Carbon cartridges (ESB, BPS, AS etc) - Support for puppet based cartridge creation for WSO2 Carbon cartridges - Elastic Load Balancer (ELB) with Cartridge support - Multiple IaaS support (EC2, Openstack, vCloud) through jclouds API's - Autoscaling into different IaaSes - S2 Cloud Controller - Git based deployment synchronizer - Interactive CLI for tenants to manage subscriptions - UI for tenants to manage subscriptions - Custom domain mapping support - Script based Multi-node Installer - Local deployment setup - Examples - Documentation(Stratos2 Installation Guide, User Guide, Architecture Guide, Cartridge Development Guide and Openstack Installation Guide) - Demo Ready Public Amazon EC2 Stratos 2.0 setup Following are the major improvements from the Beta-1 to this release. - Consists of four functional servers as wso2cc-1.0.0, wso2s2agent-1.0.0, wso2sc-1.0.0 and wso2elb-2.0.4. - Downloadable deployment setups for both OpenStack [1] and Amazon EC2 [2] Iaas environments. - Fully configured Public Amazon EC2 Stratos 2.0 setup is available from [3] . - Script based deployment automation for OpenStack and Puppet based deployment automation for Amazon EC2. - Tested with VMware vCloud Iaas as well. - Support to configure private GIT repositories, provided with username and password. The Beta release includes following improvements and bug fixes. You can report issues at [6]. Bug - [SPI-19 <https://wso2.org/jira/browse/SPI-19>] - Cartridge Agent doesn't recover from a restart of ELB - [SPI-20 <https://wso2.org/jira/browse/SPI-20>] - After subscribing to php cartridge, there are several "shutting off" state instances for that cartridge and one active instance after several hours. Cli list command shows 7 instances. - [SPI-21 <https://wso2.org/jira/browse/SPI-21>] - Wordpress admin login does not work with ELB front - [SPI-29 <https://wso2.org/jira/browse/SPI-29>] - Payload temp files are not removed - [SPI-33 <https://wso2.org/jira/browse/SPI-33>] - SugarCRM sample is not working - [SPI-34 <https://wso2.org/jira/browse/SPI-34>] - Mysql username (root) is not mention in the user guide - [SPI-38 <https://wso2.org/jira/browse/SPI-38>] - IDP is not configure properly in the demo setup - [SPI-51 <https://wso2.org/jira/browse/SPI-51>] - Openstack keypairs to be maintained as a global key - [SPI-53 <https://wso2.org/jira/browse/SPI-53>] - clean_image.sh is not cleaned /var/log/s2/s2demo.log - [SPI-54 <https://wso2.org/jira/browse/SPI-54>] - "Trying to set the domain from 3 to -1234" intermittent issue in ADC when calling list from cli tool - [SPI-58 <https://wso2.org/jira/browse/SPI-58>] - Info command should display the database username - [SPI-59 <https://wso2.org/jira/browse/SPI-59>] - Logging related issues - [SPI-65 <https://wso2.org/jira/browse/SPI-65>] - [Documentation] Improvement to 'Open-stack-installation' guide - [SPI-71 <https://wso2.org/jira/browse/SPI-71>] - Remove start option in subscribe - [SPI-75 <https://wso2.org/jira/browse/SPI-75>] - Git repository related temp files need to be deleted after repos are created - [SPI-76 <https://wso2.org/jira/browse/SPI-76>] - Need a mechanism to restore git repositories - [SPI-80 <https://wso2.org/jira/browse/SPI-80>] - Tenant username is null when loging from CLI tool, also an exception in first time - [SPI-83 <https://wso2.org/jira/browse/SPI-83>] - Issue when subscribing to ApplicationManagementService of ADC via SOAP UI - [SPI-84 <https://wso2.org/jira/browse/SPI-84>] - When the alias is already taken, SOAP response generated doesn't give a proper message. - [SPI-87 <https://wso2.org/jira/browse/SPI-87>] - "listAvailableCartridges" operation of ApplicationManagementService doesn't list min and max instance count correctly - [SPI-90 <https://wso2.org/jira/browse/SPI-90>] - "cartridgeName" parameter of "addDomainMapping" operation of ApplicationManagementService should be renamed appropriately - [SPI-91 <https://wso2.org/jira/browse/SPI-91>] - "addDomainMapping" operation of ApplicationManagementService should throw an exception when the alias is not a registered one. - [SPI-93 <https://wso2.org/jira/browse/SPI-93>] - "addDomainMapping" operation of ApplicationManagementService should send an appropriate response - [SPI-94 <https://wso2.org/jira/browse/SPI-94>] - "addDomainMapping" operation of ApplicationManagementService prints an info log which is not meaningful - [SPI-95 <https://wso2.org/jira/browse/SPI-95>] - Creating unsubscribed cluster instances when ELB is restarted. - [SPI-98 <https://wso2.org/jira/browse/SPI-98>] - Mysql cartridge phpmyadmin cannot be accessed through ELB - [SPI-102 <https://wso2.org/jira/browse/SPI-102>] - idp.stratos.com is not Registered in the ELB. - [SPI-116 <https://wso2.org/jira/browse/SPI-116>] - [CC] Errors seen in CC wso2carbon log - [SPI-120 <https://wso2.org/jira/browse/SPI-120>] - In the demo vm when server's started user need to wait at least few seconds before trying to access ADC - [SPI-121 <https://wso2.org/jira/browse/SPI-121>] - In the demo vm after subscribing need wait for some time until it get activated - [SPI-122 <https://wso2.org/jira/browse/SPI-122>] - In demo vm phpmyadmin is running on http not https - [SPI-123 <https://wso2.org/jira/browse/SPI-123>] - Cannot subscribe using same alias twice - [SPI-124 <https://wso2.org/jira/browse/SPI-124>] - Even if user unsubscribe from the cartridge records are still in the database. - [SPI-125 <https://wso2.org/jira/browse/SPI-125>] - [Documentation] Proper setting for provider values in cartridge.xml need to be documented - [SPI-131 <https://wso2.org/jira/browse/SPI-131>] - ADC backend info log says instances are terminated when the user unsubscribed from Carbon cartridges - [SPI-135 <https://wso2.org/jira/browse/SPI-135>] - start_server.sh doesn't work in after restarting the VirtualBox - [SPI-136 <https://wso2.org/jira/browse/SPI-136>] - Stratos Cartridge architecture diagram is wrong in Stratos2ArchitectureGuide pdf - [SPI-138 <https://wso2.org/jira/browse/SPI-138>] - Autoscaler task seems not respect the unsubscription - [SPI-149 <https://wso2.org/jira/browse/SPI-149>] - First instance spawned after subscription does not join ELB through agent - [SPI-164 <https://wso2.org/jira/browse/SPI-164>] - Add an attribute to cartridge xml to identify whether a cartridge is multitenanted - [SPI-167 <https://wso2.org/jira/browse/SPI-167>] - Use multitenant property instead of provider property when checking carbon cartridges - [SPI-168 <https://wso2.org/jira/browse/SPI-168>] - Viewing logs for non carbon cartridges in Log viewer - [SPI-172 <https://wso2.org/jira/browse/SPI-172>] - getRepoCredentials need to be updated with cartridge alias as a parameter - [SPI-180 <https://wso2.org/jira/browse/SPI-180>] - Need to validate whether the user has provided GIT repo user name and password from CLI tool - [SPI-181 <https://wso2.org/jira/browse/SPI-181>] - Configuring an external GIT repository from UI when subscribing - [SPI-182 <https://wso2.org/jira/browse/SPI-182>] - Alias should not contain "." - [SPI-183 <https://wso2.org/jira/browse/SPI-183>] - A proper error message is not displayed in CLI when a tenant subscribed with an already taken alias - [SPI-184 <https://wso2.org/jira/browse/SPI-184>] - Exception occurred when S2Agent updates instance state - [SPI-185 <https://wso2.org/jira/browse/SPI-185>] - private key passed in setting mysql password should be configurable - [SPI-186 <https://wso2.org/jira/browse/SPI-186>] - Intermittent issue when retrieving public ip from EC2 meta-data service - [SPI-189 <https://wso2.org/jira/browse/SPI-189>] - Database username password and IP is not shown in Cartridge info command - [SPI-195 <https://wso2.org/jira/browse/SPI-195>] - Subscribed Cartridge UI does not show username and password of the data cartridge - [SPI-197 <https://wso2.org/jira/browse/SPI-197>] - Exception when unsubscribing - [SPI-202 <https://wso2.org/jira/browse/SPI-202>] - External GIT Repository URL is not saved when subscribing from GUI Improvement - [SPI-23 <https://wso2.org/jira/browse/SPI-23>] - Need puppet based carbon cartridge - [SPI-68 <https://wso2.org/jira/browse/SPI-68>] - Add an entry to cartridge.xml which resides in cloud controller to keep whether it is a data cartridge or not - [SPI-69 <https://wso2.org/jira/browse/SPI-69>] - Add a variable to Cartridge object to keep whether it is a data cartridge or not - [SPI-72 <https://wso2.org/jira/browse/SPI-72>] - Logging for Non-Carbon Cartridges: All the Relevant Log Details are Not Forwarded to Syslog - [SPI-99 <https://wso2.org/jira/browse/SPI-99>] - S2 carbon packs needs to be cleaned up - [SPI-101 <https://wso2.org/jira/browse/SPI-101>] - Git repository creation method needs to be improved - [SPI-103 <https://wso2.org/jira/browse/SPI-103>] - Remove info logs logged when a registrant is not accessible - [SPI-114 <https://wso2.org/jira/browse/SPI-114>] - [AS/PHP Catridge] README.txt files in git repository needs to contain some descriptive text - [SPI-118 <https://wso2.org/jira/browse/SPI-118>] - Add pagination for Manager GUI cartridge list - [SPI-127 <https://wso2.org/jira/browse/SPI-127>] - Enable domain mapping adding from GUI - [SPI-130 <https://wso2.org/jira/browse/SPI-130>] - User should be asked for a confirmation when he click unsubscribe from GUI, and unsubscribe command in Cli - [SPI-134 <https://wso2.org/jira/browse/SPI-134>] - Puppetize whole S2 setup. - [SPI-140 <https://wso2.org/jira/browse/SPI-140>] - Create one final pack out of the prodcuts which used in Stratos2. - [SPI-144 <https://wso2.org/jira/browse/SPI-144>] - Autoscaler task should be able to concurrently serve different service clusters - [SPI-145 <https://wso2.org/jira/browse/SPI-145>] - Each IaaS should be able to specify a max count of instances that it can spawn - [SPI-152 <https://wso2.org/jira/browse/SPI-152>] - git auth modules axis2c library path is hard coded to /home/wso2/axis2c - [SPI-153 <https://wso2.org/jira/browse/SPI-153>] - In installer script JAVA_HOME should be taken from user environment - [SPI-154 <https://wso2.org/jira/browse/SPI-154>] - In installer script /home/wso2 folder and wso2 user is assumed - [SPI-155 <https://wso2.org/jira/browse/SPI-155>] - Remove git rep create related stuff from installer script - [SPI-177 <https://wso2.org/jira/browse/SPI-177>] - Use a property in Cartridge XML to define ssh port and use it for validating the cartridge instance is running or not. - [SPI-178 <https://wso2.org/jira/browse/SPI-178>] - CloudControllerStubClient's timeout value should be increased to avoid socket time outs - [SPI-190 <https://wso2.org/jira/browse/SPI-190>] - Enable domain mapping removing from GUI - [SPI-196 <https://wso2.org/jira/browse/SPI-196>] - Data cartridge status should be retrieved from the database instead of checking whether the data port is active Task - [SPI-85 <https://wso2.org/jira/browse/SPI-85>] - Committing changes to Git Based Deployment Synchronizer to the Scratch Area - [SPI-126 <https://wso2.org/jira/browse/SPI-126>] - Remove git remo create/maintain functionality from Stratos2 - [SPI-129 <https://wso2.org/jira/browse/SPI-129>] - Move ADC jars to Stratos Manager and test - [SPI-157 <https://wso2.org/jira/browse/SPI-157>] - Update the installer script to reflect packing only three jvm servers for S2 - [SPI-158 <https://wso2.org/jira/browse/SPI-158>] - Adding Support to get Domains and Corresponding Sub Domains in TopologyManagementService - [SPI-161 <https://wso2.org/jira/browse/SPI-161>] - vCloud integration - [SPI-163 <https://wso2.org/jira/browse/SPI-163>] - update the Openstack test server in the lab with beta packs - [SPI-171 <https://wso2.org/jira/browse/SPI-171>] - Orbit Bundles for Git Based Deployment Synchronizer's Dependencies Deliverables [1] - OpenStack Deployment setup : http://dist.wso2.org/downloads/stratos/2.0.0/beta2/wso2s2-openstack-1.0.0.zip [2] - EC2 Deployment setup : http://dist.wso2.org/downloads/stratos/2.0.0/beta2/wso2s2-ec2-1.0.0.zip [3] - Public Amazon EC2 Stratos 2.0 setup : *s2demo.ami / ami-7a3b5f13* [4] - CLI Tool : http://dist.wso2.org/downloads/stratos/2.0.0/beta2/wso2s2cli-1.0.0.zip [5] - Documentation : http://dist.wso2.org/downloads/stratos/2.0.0/beta2/stratos2_docs.zip [6] - Issue Tracker : https://wso2.org/jira/browse/SPI *-- WSO2 Stratos2 Team --* -- *Isuru Wimalasundera* Software Engineer; WSO2, Inc.; http://wso2.com, mobile: +94 77 920 5641
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev