Great work Manula!! I hope we are planning to create the hooks at the time user subscribes with a github URL via the github API [1]. If so may be we need to make this functionality configurable.
[1] http://developer.github.com/v3/repos/hooks/ Thanks On Fri, Mar 14, 2014 at 1:09 AM, Manula Chathurika Thantriwatte < [email protected]> wrote: > Hi Lahiru, > > Sure, I'll add them to the docs. > > > On Thu, Mar 13, 2014 at 9:01 PM, Lahiru Sandaruwan <[email protected]>wrote: > >> Hi Manula, >> >> Useful stuff. Shall we add these to Stratos docs? >> >> Thanks. >> >> >> On Thu, Mar 13, 2014 at 3:26 AM, Isuru Haththotuwa <[email protected]>wrote: >> >>> Good work Manula. This will be really effective as this is based on >>> eventing rather than polling continuously. IMO, basic authentication is ok >>> to start with. >>> >>> >>> On Thu, Mar 13, 2014 at 12:19 PM, Manula Chathurika Thantriwatte < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> In Webhook the basic authentication as follows. [1] >>>> >>>> https://yourUser:[email protected]/path >>>> >>>> [1] >>>> http://stackoverflow.com/questions/18326549/github-service-hook-and-basic-authentication >>>> >>>> >>>> On Thu, Mar 13, 2014 at 11:58 AM, Manula Chathurika Thantriwatte < >>>> [email protected]> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I'm working on $subject. In the implementation I have introduced new >>>>> rest endpoint. In Github, user have to configure the Webhook for that rest >>>>> endpoint. Then each and every commit to the Git repository, Webhook will >>>>> send the payload JSON to SM and SM will get the repository url and find >>>>> the >>>>> cartridge subscriptions for that corresponding url. After that SM will >>>>> send >>>>> sendArtifactUpdateEvent to cartridge agent. Then cartridge agent can get >>>>> the git pull and update the repository. >>>>> >>>>> For the authentication I have used basic auth for authenticate Webhook >>>>> request. >>>>> >>>>> -- >>>>> Regards, >>>>> Manula Chathurika Thantriwatte >>>>> Software Engineer >>>>> WSO2 Inc. : http://wso2.com >>>>> lean . enterprise . middleware >>>>> >>>>> email : [email protected] / [email protected] >>>>> phone : +94 772492511 >>>>> blog : http://manulachathurika.blogspot.com/ >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Manula Chathurika Thantriwatte >>>> Software Engineer >>>> WSO2 Inc. : http://wso2.com >>>> lean . enterprise . middleware >>>> >>>> email : [email protected] / [email protected] >>>> phone : +94 772492511 >>>> blog : http://manulachathurika.blogspot.com/ >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> >>> Isuru H. >>> +94 716 358 048* <http://wso2.com/>* >>> >>> >>> >> >> >> -- >> -- >> Lahiru Sandaruwan >> Software Engineer, >> Platform Technologies, >> WSO2 Inc., http://wso2.com >> lean.enterprise.middleware >> >> email: [email protected] cell: (+94) 773 325 954 >> blog: http://lahiruwrites.blogspot.com/ >> twitter: http://twitter.com/lahirus >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> >> > > > -- > Regards, > Manula Chathurika Thantriwatte > Software Engineer > WSO2 Inc. : http://wso2.com > lean . enterprise . middleware > > email : [email protected] / [email protected] > phone : +94 772492511 > blog : http://manulachathurika.blogspot.com/ > > > > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PPMC Member, Apache Stratos
