Hi Mary,

I don't think we have a separate method to enable repository
synchronization via the REST API, in the new version. Isn't it enabled by
default?

I had a look at Stratos 4.0.0 REST API and found that two API methods (*POST
"/reponotification"* and *POST "/cartridge/sync"*) fulfilled the same
 function of updating the git repository by sending ArtifactUpdatedEvent.
In the new API *"/reponotification"* is changed to* "/repo/notify"*. What
it does is to immediately send events to update the git repository.

Therefore the description in the REST API documentation should be not
"Enable notifications to be received from the Git repository.". It should
be something like "Update Git repository to the newest commit.".

Furthermore, the payload URL on the "Automated Deployment Synchronization"
page's section "Setting a webhook at GitHub" [1] should be updated to
"https://admin:admin@<STRATOS_HOST>:9443/api/repo/notify"

[1] -
https://cwiki.apache.org/confluence/display/STRATOS/4.1.0+Automated+Deployment+Synchronization#id-4.1.0AutomatedDeploymentSynchronization-SettingawebhookatGitHub



Regards,
Chamila de Alwis
Software Engineer | WSO2 | +94772207163
Blog: code.chamiladealwis.com



On Sun, May 10, 2015 at 4:15 PM, Mariangela Hills <[email protected]>
wrote:

> Hi Devs,
>
> Can Git repository notifications be enabled via CLI like it can be done
> via REST API [1]?
>
> [1]
> https://cwiki.apache.org/confluence/display/STRATOS/4.1.0+Enabling+Git+Repository+Notifications+via+REST+API
>
>
> Regards,
> Mariangela
>
>
>
>
> *--*
> *Mariangela Hills*
> PMC Member & Committer of Apache Stratos
> Senior Technical Writer
> WSO2, Inc.
> lean.enterprise.middleware.
> m: +94 773 500185
> w: http://wso2.com
>
>

Reply via email to