On Wed, Jul 23, 2014 at 8:34 PM, Akila Ravihansa Perera <[email protected]> wrote:
> Hi, > > Currently we are providing patches to PPaaS cartridge agent as > artifacts to be replaced manually. This is because cartridge agent > does not have an OSGi run time. But this goes against the support > model that we are following in other components. It will be very hard > to keep track of patches applied if we continue like this. > > This can be improved by creating Puppet scripts to simulate the > support patching process. Patches for cartridge agent should be > placed inside <agent puppet module>/files/patches/ directory. Puppet > should go through all the patches available and apply them accordingly > (simulate Carbon patching process). The patches may include jar > artifacts, extension scripts, configuration scripts and server startup > scripts. > > My suggestion is to automate patching all these artifacts via Puppet > rather than having to manually replace them. This includes patching > scripts as well, not just jars artifacts. If we define a proper > directory structure for patches, this can be easily achieved. In that > way we can easily keep track of changes and rollback quickly if > needed. > > Any thoughts? > Yeah, nice thinking will go for that. > > -- > Akila Ravihansa Perera > Software Engineer > WSO2 Inc. > http://wso2.com > > Phone: +94 77 64 154 38 > Blog: http://ravihansa3000.blogspot.com > -- Lakmal Warusawithana Vice President, Apache Stratos Director - Cloud Architecture; WSO2 Inc. Mobile : +94714289692 Blog : http://lakmalsview.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
