Hi devs, I'm in the process of verifying and re-factoring stratos installer tool, which was previously used to setup Stratos in Single JVM and distributed modes. Below JIRA was created to track the progress [1 <https://issues.apache.org/jira/browse/STRATOS-1390>].
Following is a quick update on the above task. - Removed WSO2 G-Reg configurations.[2 <https://issues.apache.org/jira/browse/STRATOS-1391>] - Inside Stratos-installer, we are keeping a configurable duplicates of several artifacts like cloud-controller.xml, autoscaler.xml, cartridge-config.properties, jndi.properties, carbon.xml, identity.xml, master-datasources.xml, application-authentication.xml etc. But when ever there are changes to original files, we need to go ahead and update the files in stratos-installer, and that makes it difficult to maintain, so as it is today. But since we are using Stratos-installer as a separate tool, there seems to hardly any other option as well. Any suggestions for above are mostly welcome - There are several artifacts in current stratos-installer, which are not being used now. For instance [3 <https://github.com/apache/stratos/tree/master/tools/stratos-installer/cartridges>], [4 <https://github.com/apache/stratos/tree/master/tools/stratos-installer/scripts>], most files in [5 <https://github.com/apache/stratos/tree/master/tools/stratos-installer/config>], [6 <https://github.com/apache/stratos/blob/master/tools/stratos-installer/ec2-cartridge.sh>], [7 <https://github.com/apache/stratos/blob/master/tools/stratos-installer/ec2-user-data.sh>] etc. Will it be safe to remove these from installer? - What is the updated list of IaaS's which needs to be included. Currently we have EC2, Openstack, VCloud, GCE, Kubernetes.[8 <https://github.com/apache/stratos/blob/master/tools/stratos-installer/conf/setup.conf> ]. - I will verify AS, CC, SM, CEP, Puppet in a distributed setup in Openstack [9 <https://issues.apache.org/jira/browse/STRATOS-1395>]. - Any suggestions to improve the Stratos-installer of existing 4.0.0 for the new release? [1] https://issues.apache.org/jira/browse/STRATOS-1390 [2] https://issues.apache.org/jira/browse/STRATOS-1391 [3] https://github.com/apache/stratos/tree/master/tools/stratos-installer/cartridges [4] https://github.com/apache/stratos/tree/master/tools/stratos-installer/scripts [5] https://github.com/apache/stratos/tree/master/tools/stratos-installer/config [6] https://github.com/apache/stratos/blob/master/tools/stratos-installer/ec2-cartridge.sh [7] https://github.com/apache/stratos/blob/master/tools/stratos-installer/ec2-user-data.sh [8] https://github.com/apache/stratos/blob/master/tools/stratos-installer/conf/setup.conf [9] https://issues.apache.org/jira/browse/STRATOS-1395 Thanks, -- *Lasindu Charith* Software Engineer, WSO2 Inc. Mobile: +94714427192 Web: blog.lasindu.com