On Wed, Aug 20, 2014 at 12:01 PM, Sajith Kariyawasam <saj...@wso2.com> wrote:
> How about if we keep the config files inside product distribution, and we > write a script in stratos-installer to copy / replace config files from > original location (product distribution) to stratos-installer 's config > directory? > > > Sorry, my suggestion wouldn't work, I didn't notice that the config files which are in stratos-installer having place holders > On Wed, Aug 20, 2014 at 11:46 AM, Nirmal Fernando <nirmal070...@gmail.com> > wrote: > >> I think we have to maintain it in two places otherwise if the file isn't >> there in the product distribution, product would fail to start and also >> since we're using place holders in the config files inside the installer, >> some of those could cause failures when parsing the XML. >> >> >> On Wed, Aug 20, 2014 at 11:36 AM, Dinesh Bandara <dine...@wso2.com> >> wrote: >> >>> On Wed, Aug 20, 2014 at 11:00 AM, Gayan Gunarathne <gay...@wso2.com> >>> wrote: >>> >>>> Do we recommend to use the Stratos product build itself without using >>>> the Stratos installer? >>>> >>> yes. If we configure and start stratos manually, that process will not >>> use configuration files which are inside stratos installer. >>> >>>> >>>> >>> If we recommed to use the Stratos installer every time,IMO we can >>>> maintain the config in separately in stratus installer and in setup time we >>>> can add them appropriately. >>>> >>>> Thanks, >>>> Gayan >>>> >>>> >>>> On Wed, Aug 20, 2014 at 10:34 AM, Udara Liyanage <ud...@wso2.com> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> We have duplicates some product configurations files, one inside >>>>> product and one in stratos-installer. At the boot time (when setup.sh is >>>>> executed) config files inside products will be replaced by the config >>>>> files >>>>> inside stratos-installer. >>>>> Maintaining duplicate config files become an overhead when a parameter >>>>> is added to the config files in the product, it has to be added to the >>>>> other copy as well. Otherwise it may be missing at deployment time. This >>>>> occurred for expiryTimeout recently in autoscaler.xml >>>>> >>>>> Possible solutions: >>>>> Replicate the changes as we do now, >>>>> Maintain only the config file in stratos-installer >>>>> >>>> +1 to having all configurations in startos installer and referred those >>> when building product. But this will provide the control over only for the >>> configuration files which are used only in startos components not for files >>> such as carbon.xml, etc. If so we have to keep duplicates for those >>> (non-stratos config files) >>> >>> or any other idea? >>>>> >>>>> -- >>>>> >>>>> Udara Liyanage >>>>> Software Engineer >>>>> WSO2, Inc.: http://wso2.com >>>>> lean. enterprise. middleware >>>>> >>>>> web: http://udaraliyanage.wordpress.com >>>>> phone: +94 71 443 6897 >>>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> >>>> Gayan Gunarathne >>>> Technical Lead >>>> WSO2 Inc. (http://wso2.com) >>>> email : gay...@wso2.com | mobile : +94 766819985 >>>> >>>> >>> >>> >>> >>> -- >>> *Dinesh Bandara* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > *--* > *Sajith Kariyawasam* > *Mobile: +94772269575 <%2B94772269575>* > -- *--* *Sajith Kariyawasam* *Mobile: +94772269575*