Noted, will do! Regards, Mariangela
*Mariangela Hills* Senior Technical Writer - WSO2, Inc. http://wso2.com Committer and PMC member - Apache Stratos email:mariang...@wso2.com | mobile: +94 773 500185 On Sun, Oct 11, 2015 at 10:16 PM, Akila Ravihansa Perera <raviha...@wso2.com > wrote: > Hi Mari, > > Will you be able to add this information to a relevant Wiki page? > Basically this is a new feature which allows users to plugin their own > custom logic to artifact sync task. I've added a summary of this in JIRA at > [1]. A sample can be found at [2]. > > [1] https://issues.apache.org/jira/browse/STRATOS-1549 > [2] > https://github.com/apache/stratos/tree/stratos-4.1.x/products/python-cartridge-agent/modules/integration/test-integration/src/test/resources/ADCExtensionTestCase/extensions/py > > Thanks. > > On Sat, Oct 10, 2015 at 3:33 PM, Akila Ravihansa Perera < > raviha...@wso2.com> wrote: > >> Hi, >> >> I've made some improvements to PCA related to artifact distribution >> process. >> >> There was a limitation in PCA which limited users from providing special >> characters in git credentials. Now git credentials are URL encoded to >> escape against special characters. Also now PCA updates git credentials for >> each tenant if it receives an artifact updated event with updated git >> credentials. This means you can change your git password without having to >> redeploy the application. But we still need to implement the UI and Stratos >> API for publishing the artifact updated event with changed credentials. >> >> I've further improved checkout job and commit job by allowing users to >> plugin their custom logic via PCA extensions. Sometimes it is important >> that artifact management be handled specific to the process that is running >> in the instance. I've introduced 2 new extensions points; ArtifactCommitJob >> and ArtifactCheckoutJob to plugin custom logic into PCA. >> If there are any plugins registered for this event, it will run the >> plugin and skip the default behavior. Also there can be only one plugin >> registered for this event. If it detects more than one plugin registered >> for any of these events, it will throw and exception and exit the artifact >> sync scheduler job. This is to avoid any mishaps while deploying the PCA. >> >> I've added a new integration test for PCA, ADCExtensionTestCase to >> validate this use case. >> >> Thanks. >> >> -- >> Akila Ravihansa Perera >> WSO2 Inc.; http://wso2.com/ >> >> Blog: http://ravihansa3000.blogspot.com >> > > > > -- > Akila Ravihansa Perera > WSO2 Inc.; http://wso2.com/ > > Blog: http://ravihansa3000.blogspot.com >