thanks manula , Now I am able to checkout any issues but project structures
haven't updated yet So still it's BLOCKING us please add new maven
arctypes  into this setup


/Jasintha


On Fri, May 10, 2013 at 6:57 PM, Manisha Gayathri <[email protected]> wrote:

> Thanks alot Manula!
>
>
> On Fri, May 10, 2013 at 6:03 PM, Manula Waidyanatha <[email protected]>wrote:
>
>> Hi Manisha,
>> Its done.
>>
>>
>> On Fri, May 10, 2013 at 4:21 PM, Manisha Gayathri <[email protected]>wrote:
>>
>>> Hi Manula,
>>>
>>> I have created a new gitblit certificate in /mnt/gitblit-1.0.0 (of
>>> ubuntu@appfactorystaging04) with a new CN name(
>>> staging.appfactorypreview.wso2.com) instead of localhost. (The commands
>>> in [1] was used to create the certificate.)
>>>
>>> Please follow the instructions below to change the setup.
>>>
>>> 1. In /mnt/gitblit-1.0.0/gitblit/gitblit.properties file, change the
>>> server.storePassword as follows:
>>> *server.storePassword=gitblitnew*
>>>
>>> 2. In /mnt/gitblit-1.0.0/gitblit, rename the "gitblitnew.jks" file to "*
>>> keystore*".
>>>
>>> 3. Import the newly created gitblit certificate, to the
>>> client-truststore of WSO2 AppFactory using the command below. (Run the
>>> command from ubuntu@appfactorystaging01:/mnt/
>>> 10.17.20.123/wso2appfactory-1.0.0/repository/resources/security)
>>>  *keytool -import -alias gitblitnew -file
>>> /mnt/gitblit-1.0.0/gitblit/gitblitnew.pem -keystore client-truststore.jks
>>> -storepass wso2carbon*
>>>
>>> 4. Restart the Gitblit server and the WSO2 AppFactory server.
>>>
>>> I have tested the above in my local set up and this works.
>>> Please update the setup at the earliest possible. :)
>>>
>>> [1]. commands
>>>
>>>    - keytool -genkey -alias gitblitnew -keyalg RSA -keysize 1024
>>>    -keypass gitblitnew -keystore gitblitnew.jks -storepass gitblitnew
>>>    - keytool -list -v -keystore gitblitnew.jks -storepass gitblitnew
>>>    - keytool -export -alias gitblitnew -keystore gitblitnew.jks
>>>    -storepass gitblitnew -file gitblitnew.pem
>>>
>>> Thanks
>>> Manisha
>>>
>>> On Fri, May 10, 2013 at 3:23 AM, Harshana Martin <[email protected]>wrote:
>>>
>>>> Hi Asanka, Manisha,
>>>>
>>>> Thanks a lot for the update on APIs.
>>>>
>>>> From tooling PoV, we have completed implementation and integration of
>>>> app factory perspective, user login, app list view and app details view
>>>> including check out and import support for applications.
>>>>
>>>> TODOs:
>>>> Tooling:
>>>> 1. Implement the build logs view
>>>>
>>>> App Factory:
>>>> 1. Update the testing environment with new certificates for servers
>>>> since this is a blockef for the app factory user story as it result failure
>>>> to checkout apps using EGit/JGit in Eclipse.
>>>>
>>>> Once we have above 2 done, we can have the complete user story around
>>>> this.
>>>>
>>>> Thanks and Regards,
>>>> Harshana
>>>>
>>>> Sent from my Galaxy S II
>>>> On May 9, 2013 7:28 PM, "Asanka Dissanayake" <[email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>> for details you have requested please refer to following APis and its
>>>>> parameters.
>>>>>
>>>>> to get appowner and other users:
>>>>>
>>>>>
>>>>> https://appfactorypreview.wso2.com/appmgt/site/blocks/application/users/get/ajax/list.jag
>>>>>
>>>>> Parameters:
>>>>>
>>>>> action=getAppUsersByRoles
>>>>> applicationKey=
>>>>>
>>>>>
>>>>> in return you will get a JSON like below,
>>>>>
>>>>> {"developer" : {"users" : ["[email protected]"], "displayName" :
>>>>> "Developer"}, "appOwner" : {"users" : ["[email protected]"],
>>>>> "displayName" : "Application Owner"}}
>>>>>
>>>>>
>>>>> to get databases.
>>>>>
>>>>>
>>>>> https://appfactorypreview.wso2.com/appmgt/site/blocks/rssmanager/add/ajax/add.jag
>>>>>
>>>>> Parameters:
>>>>>
>>>>> action=getDatabases
>>>>> applicationKey=
>>>>>
>>>>>
>>>>> to get datasources:
>>>>>
>>>>>
>>>>> https://appfactorypreview.wso2.com/appmgt/site/blocks/datasource/get/ajax/list.jag
>>>>>
>>>>> Parameters:
>>>>>
>>>>> action=getDatasources
>>>>> applicationKey=
>>>>>
>>>>> to get application api.
>>>>>
>>>>>
>>>>> https://appfactorypreview.wso2.com/appmgt/site/blocks/apimanager/get/ajax/get.jag
>>>>>
>>>>> parameters:
>>>>>
>>>>> action=getApplicationAPI
>>>>> applicationKey=
>>>>>
>>>>> to get properties:
>>>>>
>>>>>
>>>>> https://appfactorypreview.wso2.com/appmgt/site/blocks/resources/get/ajax/get.jag
>>>>>
>>>>> action=getAllDependencies
>>>>> applicationKey=
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Tue, May 7, 2013 at 7:57 PM, Manisha Gayathri <[email protected]>wrote:
>>>>>
>>>>>> Changes that needs to be done:
>>>>>>
>>>>>> 1. If using HTTPClient, make the httpclient version *4.1 *(above 4.0)
>>>>>>
>>>>>>  <dependency>
>>>>>>             <groupId>org.apache.httpcomponents</groupId>
>>>>>>             <artifactId>httpclient</artifactId>
>>>>>>             <version>4.1</version>
>>>>>>         </dependency>
>>>>>>
>>>>>>
>>>>>> 2. To get build logs, you need to get the build log URL from the API.
>>>>>> Respective API call is:
>>>>>>
>>>>>> Url:
>>>>>> https://staging.appfactorypreview.wso2.com/appmgt/site/blocks/build/get/ajax/get.jag
>>>>>> action: getBuildLogsUrl
>>>>>> applicationVersion: app2_mani
>>>>>> applicationVersion: trunk
>>>>>> lastBuildNo: xxxx  ---- To get this value refer step 3
>>>>>>
>>>>>> *Response*:
>>>>>> https://jenkins.staging.appfactorypreview.wso2.com/job/app2_mani-trunk-default/2/consoleText
>>>>>>
>>>>>> 3. To get last build number, you need to call API as follows:
>>>>>>
>>>>>> Url:
>>>>>> https://staging.appfactorypreview.wso2.com/appmgt/site/blocks/build/list/ajax/list.jag
>>>>>> action: buildinfobyappid
>>>>>> applicationVersion: app2_mani
>>>>>>
>>>>>> *Response*: [{"value" : "2", "name" : "Successful"}, {"value" : "0",
>>>>>> "name" : "Failed"}, {"value" : "0", "name" : "Not Build"}, {"value" : 
>>>>>> "0",
>>>>>> "name" : "Unstable"}, {"value" : "0", "name" : "Building"}, {"value" : 
>>>>>> "0",
>>>>>> "name" : "Aborted"}]
>>>>>>
>>>>>> From here, you can get the last build number by parsing the JSON.
>>>>>> (For step 2 and 3, refer the sample
>>>>>> https://svn.wso2.org/repos/wso2/people/manisha/devS_appfac/src/main/java/DevSIntegrationNew.java)
>>>>>>
>>>>>>
>>>>>> 4.  Once you get the jenkins URL, you can get the build logs using
>>>>>> the URL via an HTTP client. Refer the sample code
>>>>>> https://svn.wso2.org/repos/wso2/people/manisha/devS_appfac/src/main/java/TestPreemptive.java
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> ~Regards
>>>>>> *Manisha Eleperuma*
>>>>>> Software Engineer, Solutions TG
>>>>>> WSO2, Inc.: http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> *blog:      http://manisha-eleperuma.blogspot.com/*
>>>>>> *mobile:  +94 71 8279777*
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> On Thu, May 2, 2013 at 11:33 AM, Manisha Gayathri 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>>
>>>>>>> Moving to Dev
>>>>>>>
>>>>>>> On Thu, Apr 18, 2013 at 6:21 PM, Isabelle Mauny 
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>> Good notes Manisha.
>>>>>>>>
>>>>>>>> What we are missing are action items:
>>>>>>>> - Create AppFactory preferences (relevant URL + credentials)
>>>>>>>> - Work out a solution to have a view of apps for a given user +
>>>>>>>> versions + status + relevant information from a dev point of view
>>>>>>>>   a) Repo URLs
>>>>>>>>   b) Resources
>>>>>>>>
>>>>>>>> This includes identifying potential holes in AppFactory on the API
>>>>>>>> front . Please please remember it is NOT an option to connect to any 
>>>>>>>> of the
>>>>>>>> systems the AppFactory provides by default (i.e. redmine, Jenkins, 
>>>>>>>> etc.) -
>>>>>>>> Customers are likely to use different options ( say JIRA + Hudson ) so 
>>>>>>>> from
>>>>>>>> a DevStudio perspective or any other client, you can only use AF APIs,
>>>>>>>> nothing more. APIs which, by the way, need to be documented.
>>>>>>>>
>>>>>>>> - Create an AppFactory perspective with that view  and embedded
>>>>>>>> browser which opens AF Portal page automatically ( as per the 
>>>>>>>> AppFactory
>>>>>>>> preferences set , i.e. URL).
>>>>>>>>
>>>>>>>> - Enrich context assist with relevant templates such as invoking
>>>>>>>> the tokenAPI of the API manager to obtain an access token from my web 
>>>>>>>> app.
>>>>>>>>
>>>>>>>> I will schedule  another review next week April 25th, same time.
>>>>>>>> Let's try to have a POC of this running in the meantime.
>>>>>>>>
>>>>>>>> Thanks for all your efforts..
>>>>>>>> Isabelle.
>>>>>>>>
>>>>>>>>
>>>>>>>> ------
>>>>>>>> Isabelle Mauny
>>>>>>>> Director, Product Management; WSO2, Inc.;  http://wso2.com/
>>>>>>>> email: [email protected] <[email protected]> - mobile: +34
>>>>>>>> 616050684
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Apr 18, 2013 at 5:18 PM, Manisha Gayathri <[email protected]
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Currently what we have is, the developer has to MANUALLY checkout
>>>>>>>>> the created app in appfac using subclipse or egit which comes with
>>>>>>>>> eclipse.Nothing is handled in DevStudio side.
>>>>>>>>>
>>>>>>>>>  In the app factory's App Mgt home page, we show the browser and
>>>>>>>>> checkout urls. But we don't show any info separately whether the url 
>>>>>>>>> is a
>>>>>>>>> git or svn. (The info in the URL is not enough).
>>>>>>>>> Therefore add a label or something saying whether the project is
>>>>>>>>> in SVN or GIT.
>>>>>>>>>
>>>>>>>>> Under the application type, we only have a set of pre defined app
>>>>>>>>> types/archetypes.
>>>>>>>>> We need to have a facility to add new archetypes as application
>>>>>>>>> type. (like a spring webapp)
>>>>>>>>> We need to have a run time environment and container to run that
>>>>>>>>> new app type also
>>>>>>>>>
>>>>>>>>> Correct the archetype from app fac side, because app fac archetype
>>>>>>>>> is not matching with dev studio archetype
>>>>>>>>>
>>>>>>>>> Dev Studio should not directly talk to Jenkins to get build info.
>>>>>>>>> It should get info from the REST API that is being called by the 
>>>>>>>>> appfac
>>>>>>>>> Build button (so that the DevS can work with Jenkins, Hudson etc)
>>>>>>>>>
>>>>>>>>> Dev Studio should handle only Direct Deployment (deploying in dev
>>>>>>>>> env). Promoting to other stages will not be handled by DevS.
>>>>>>>>>
>>>>>>>>> Social aspect of the App Fac and DevS should be there. (Not in the
>>>>>>>>> immediate version). A wall to show notifications in Dev Studio UI and 
>>>>>>>>> App
>>>>>>>>> Fac UI should be present. So that when a dev promotes an app to QA, 
>>>>>>>>> it is
>>>>>>>>> notified to the relevant parties.
>>>>>>>>>
>>>>>>>>> User should see lifecycle of an app(eg: multiple users are working
>>>>>>>>> on same project using DevS ,when someone commits, others should see 
>>>>>>>>> project
>>>>>>>>> source is updated).
>>>>>>>>>
>>>>>>>>> From DevS, developer should be able to login to App Fac Editor,
>>>>>>>>> using his App Fac credentials. Then the user should be able to see 
>>>>>>>>> the apps
>>>>>>>>> that he is working on. He selects the app version required and it 
>>>>>>>>> should
>>>>>>>>> automatically checkout from the source repo and import to the DevS.
>>>>>>>>>
>>>>>>>>> When a developer go to App Fac editor, and start working on a
>>>>>>>>> checked out app, there should be views that shows the resources 
>>>>>>>>> available
>>>>>>>>> for the app. (JDBC URLs, APIs etc)
>>>>>>>>> Also it should display the Build Status, latest versions (like
>>>>>>>>> last 5 versions of the app if the app has 100s of versions) etc.
>>>>>>>>>
>>>>>>>>> Please add if I have missed anything
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Manisha
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> ~Regards
>>>>>>>>> *Manisha Eleperuma*
>>>>>>>>> Software Engineer, Solutions TG
>>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>
>>>>>>>>> *blog:      http://manisha-eleperuma.blogspot.com/*
>>>>>>>>> *mobile:  +94 71 8279777*
>>>>>>>>> *
>>>>>>>>> *
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ~Regards
>>>>>>> *Manisha Eleperuma*
>>>>>>> Software Engineer, Solutions TG
>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> *blog:      http://manisha-eleperuma.blogspot.com/*
>>>>>>> *mobile:  +94 71 8279777*
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> ~Regards
>>>>>> *Manisha Eleperuma*
>>>>>> Software Engineer, Solutions TG
>>>>>> WSO2, Inc.: http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> *blog:      http://manisha-eleperuma.blogspot.com/*
>>>>>> *mobile:  +94 71 8279777*
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Asanka Dissanayake
>>>>> Software Engineer*
>>>>> *WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
>>>>> *
>>>>> email: [email protected] <[email protected]>,   blog:
>>>>> cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94
>>>>> 71 8373821*
>>>>>
>>>>
>>>
>>>
>>> --
>>> ~Regards
>>> *Manisha Eleperuma*
>>> Software Engineer, Solutions TG
>>> WSO2, Inc.: http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> *blog:      http://manisha-eleperuma.blogspot.com/*
>>> *mobile:  +94 71 8279777*
>>> *
>>> *
>>>
>>
>>
>>
>> --
>> Regards,
>> Manula Waidyanatha
>> Systems Engineer, WSO2, Inc.
>> Phone: +94 774 195853
>>
>>
>
>
> --
> ~Regards
> *Manisha Eleperuma*
> Software Engineer, Solutions TG
> WSO2, Inc.: http://wso2.com
> lean.enterprise.middleware
>
> *blog:      http://manisha-eleperuma.blogspot.com/*
> *mobile:  +94 71 8279777*
> *
> *
>



-- 
*Jasintha Dasanayake
**Software Engineer
WSO2 Inc. | http://wso2.com
lean . enterprise . middleware*
*
*
*mobile :- 077 291 6596*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to