[Architecture] [AppFactory] Enabling event notifications in AppFactory jaggery application.

2013-05-06 Thread Manjula Rathnayake
Hi all, In AppFactory, there are load of events generated that are interested for different users(App Owners, Developers, QA and DevOps). Currently these events are not visible to end users. POC is implemented to try out a scenario as in diagram and provide a better run time view to end

[Architecture] [Appfactory] Managing permissions in Appfactory at different levels

2013-09-11 Thread Manjula Rathnayake
Hi all, Can someone explain how we are going to manage AF level permissions bound by roles like Developer, QA, DevOps and application level permissions required to build the application? For example, as the application developer, I need to manage set of roles(GeneralUser, AdvancedUser) to

Re: [Architecture] [Appfactory] Managing permissions in Appfactory at different levels

2013-09-12 Thread Manjula Rathnayake
. Developer,QA,Dev ops becomes tenant level roles.Tenant admin can invite users (from the added users to the tenant) for these roles. And the same permissions as previous will be allowed at the tenant level. On Wed, Sep 11, 2013 at 9:59 PM, Manjula Rathnayake manju...@wso2.comwrote: Hi all

Re: [Architecture] [Appfactory][Resources] Improve resource creation and Application Life cycle Management

2013-12-10 Thread Manjula Rathnayake
Hi Ushani, See the comments inline, On Wed, Dec 11, 2013 at 9:21 AM, Ushani Balasooriya ush...@wso2.com wrote: Hi Ramith, Just need small clarifications for the questions below. 1) Is it the same when it comes to governance/life cycle management? As in if we promote an app version from

Re: [Architecture] [Appfactory][Resources] Improve resource creation and Application Life cycle Management

2013-12-19 Thread Manjula Rathnayake
Hi Samisa, Sorry for late reply. On Thu, Dec 19, 2013 at 10:46 AM, Samisa Abeysinghe sam...@wso2.com wrote: On Wed, Dec 11, 2013 at 9:25 PM, Samisa Abeysinghe sam...@wso2.comwrote: So, no staging right? If yes, then where do we roll back to in CI? Yes, No staging, but we have the support

Re: [Architecture] [Appfactory][Resources] Improve resource creation and Application Life cycle Management

2013-12-19 Thread Manjula Rathnayake
and it does not work, how do we revert back to v1? Thanks, Samisa... Samisa Abeysinghe Vice President Training WSO2 Inc. http://wso2.com On Thu, Dec 19, 2013 at 1:50 PM, Manjula Rathnayake manju...@wso2.comwrote: Hi Samisa, Sorry for late reply. On Thu, Dec 19, 2013 at 10:46 AM

Re: [Architecture] Resilient application creation process

2014-01-05 Thread Manjula Rathnayake
Hi Janaka, On Mon, Jan 6, 2014 at 10:33 AM, Janaka Ranabahu jan...@wso2.com wrote: Hi Manjula, On Mon, Jan 6, 2014 at 10:24 AM, Manjula Rathnayake manju...@wso2.comwrote: Hi all, Another option is to retry to create the application even after failed. There we create the application

Re: [Architecture] [AppFactory] Create AppFactory applications from already existing application binaries

2014-01-06 Thread Manjula Rathnayake
Hi all, On Mon, Jan 6, 2014 at 6:48 PM, Ashansa Perera asha...@wso2.com wrote: As I feel creating an application pointing to an existing code base is different than allowing to upload an artifact and create an application, since this will not include any source code management. So we should

Re: [Architecture] [AppFactory] Create AppFactory applications from already existing application binaries

2014-01-06 Thread Manjula Rathnayake
Hi Janaka, On Tue, Jan 7, 2014 at 11:33 AM, Janaka Ranabahu jan...@wso2.com wrote: Hi Manjula, On Tue, Jan 7, 2014 at 11:05 AM, Manjula Rathnayake manju...@wso2.comwrote: Hi Janaka, On Tue, Jan 7, 2014 at 10:41 AM, Janaka Ranabahu jan...@wso2.com wrote: Hi Manjula, While I

Re: [Architecture] Fwd: How can we patch Jaggery Apps?

2014-02-17 Thread Manjula Rathnayake
Hi Nuwan and all, If there is a patch which has a dependency to jar file(say a hostobject or any other carbon bundle changed) which will be used in jaggery application, In that case, we have a dependency between jaggery patch and usual patch(patch). How does the dependency resolution works if

[Architecture] [AppFactory] Changing the artefact Id in pom.xml breaks the AF functionality

2014-02-20 Thread Manjula Rathnayake
Hi all, $Subject happens in current released packs. We are addressing this issue in M12(next milestone). Current pom.xml as below. We have to make sure that below highlighted entries are not changed by developers even by mistakes. modelVersion4.0.0/modelVersion groupIdorg.wso2.af/groupId *

Re: [Architecture] SSO IDP Proxy Application + SDK

2014-03-10 Thread Manjula Rathnayake
Hi all, How do we store client secret and access tokens in mobile application? Have we encrypted the client secret? In case of mobile device is lost, how do we remove the mobile application subscription from OAuth server without affecting to other mobile devices which uses same application? Do we

Re: [Architecture] WSO2 Products Tenant Creation Process calls the Reset Password

2014-03-10 Thread Manjula Rathnayake
Hi Danushka, I can not recall why this is done. But we might need to consider other tenant manager implementations as well not only the LDAP based one. AFAIR, we create the tenant admin with a dummy password and then later reset it after hashing the password with hashing algorithm defined in

Re: [Architecture] Connector:AmazonSQS

2014-06-04 Thread Manjula Rathnayake
Hi all, AFAIR, message deletion is based on message visibility timeout value. You get a message from queue and then if you failed to delete that message before visibility timeout period, message is not deleted and it is available for other consumers to retrieve. So we have to expose message

Re: [Architecture] Unwanted application deployment notifications in AppFactory

2014-07-01 Thread Manjula Rathnayake
Hi Anuruddha, How do we handle a scenario where developer1 click on deploy of 1.0.0 version and at the same time, developer2 click on deploy of 2.0.0 version of same application? AFAIU, both developer1 and developer2 will notice that 1.0.0 and 2.0.0 both deployment messages in App wall. IMO this

Re: [Architecture] [App Factory] Improvements to application wall

2014-08-12 Thread Manjula Rathnayake
Hi all, Personalized app-wall can be achieved by the way we publish activities to social component. In current implementation, we publish activities to two contexts called 'foo-user' and 'bar-app' which is rendered in wall as 'foo user wall' and 'bar app wall'. We can introduce another context

Re: [Architecture] [AF] Datasources for PHP application type

2014-08-21 Thread Manjula Rathnayake
Hi Madhawa, We can keep these variables(string $dsn , string $user , string $password) in registry and use registry rest API to get values at runtime. So when you promote the application to Test and Production environments, application will pick the environment specific values. This will not

Re: [Architecture] [AF] Datasources for PHP application type

2014-08-21 Thread Manjula Rathnayake
Hi Ajanthan, On Fri, Aug 22, 2014 at 10:08 AM, Ajanthan Balachandran ajant...@wso2.com wrote: On Fri, Aug 22, 2014 at 9:53 AM, Manjula Rathnayake manju...@wso2.com wrote: Hi all, On Fri, Aug 22, 2014 at 8:41 AM, Dimuthu Leelarathne dimut...@wso2.com wrote: Hi Madhawa, Does PHP have

Re: [Architecture] [AF] WSO2 Cloud Authenticator

2014-09-16 Thread Manjula Rathnayake
Hi Danushka, How does the secret is shared among nodes? is it by a configuration file that is set in all nodes? thank you. On Fri, Sep 12, 2014 at 2:13 PM, Danushka Fernando danush...@wso2.com wrote: Hi All In AF we are using mutual ssl authentcator which will login a provided user to the

Re: [Architecture] BAM Log monitoring for Cloud

2014-09-24 Thread Manjula Rathnayake
Hi Gimantha, If we can correlate log event based on timestamp range from all services(AS,BPS,AF,etc) that is really useful when identifying issues. However there are workarounds as well, like opening multiple tabs for each service and search for same timestamp range. Apart from that, I think

Re: [Architecture] How to forcefully remove an entry from app factory registry path cache?

2014-12-01 Thread Manjula Rathnayake
Hi Shazni, I checked the code for removeCache method and found that cacheKey is calculated as below. *String connectionId = (dataBaseConfiguration.getUserName() != null? dataBaseConfiguration.getUserName().split(@)[0]:dataBaseConfiguration.getUserName()) + @ + dataBaseConfiguration.getDbUrl();

Re: [Architecture] How to forcefully remove an entry from app factory registry path cache?

2014-12-02 Thread Manjula Rathnayake
+94772378732. On Tue, Dec 2, 2014 at 12:01 PM, Manjula Rathnayake manju...@wso2.com wrote: Hi Shazni, I checked the code for removeCache method and found that cacheKey is calculated as below. *String connectionId = (dataBaseConfiguration.getUserName() != null

Re: [Architecture] [AF] [MB] Make Appfactory tenant subscription to stratos environments fault tolerant

2014-12-17 Thread Manjula Rathnayake
Hi Mahesh, +1 for the current design. I assume you have multiple instances of durable subscribers for each subscription made to Stratos cartridges. For example, if we have multiple tenant aware cartridges(App Server, UES Server, BPS Server etc), the durable subscriber should be able to

Re: [Architecture] [App Fac] Performance Improvements - Issues in enabling GReg resource Indexing in App Factory

2015-03-24 Thread Manjula Rathnayake
Hi all, If we are to make use of indexing, we need to check the feasibility to index existing data as well because size of data in cloud setup is huge. However this is a one time task that we can find a solution such as copy the indexed data into server after running indexes offline for dump of

Re: [Architecture] [AppFactory] - Show a progress bar while uploading artifacts

2015-03-25 Thread Manjula Rathnayake
Hi Rajeevan, +1 for option 4. It is more visible and get the attention of the user to wait until upload is completed. And user can not move into other controls too. One drawback is, user can not upload the image at the same time. thank you. On Wed, Mar 25, 2015 at 1:01 PM, Aiyadurai Rajeevan

Re: [Architecture] [App Factory] Jira Integration for WSO2 App Factory

2015-04-02 Thread Manjula Rathnayake
Hi all, This is regarding using a single JIRA instance for all apps in all tenants. 1. Using the role based access control, we can restrict users seeing other tenant applications. ex: foo tenant users are assigned to foo_role in jira. @Dilhasha, Please have a look at jira role mapping to jira

Re: [Architecture] [App Factory] Jira Integration for WSO2 App Factory

2015-04-05 Thread Manjula Rathnayake
Engineering Intern | *WSO2 Inc.* email : *dilha...@wso2.com dilha...@wso2.com*mobile : +94 77 8449321 On Fri, Apr 3, 2015 at 9:44 AM, Manjula Rathnayake manju...@wso2.com wrote: Hi all, This is regarding using a single JIRA instance for all apps in all tenants. 1. Using the role based access

Re: [Architecture] Configurable Lifecycle Stages for AppFactory

2015-06-21 Thread Manjula Rathnayake
Hi Bimali, Regarding the attached flow, Instead of adding more stages while creating the application, can we enable a page to define life cycle configurations. Then at the time of application creation, user can select one of those life cycle configurations. The advantage over what you have

Re: [Architecture] [AF] ESB Apptype Resources section

2015-08-03 Thread Manjula Rathnayake
Hi all, The registry resources may contain sensitive data that we do not need to expose to anyone who is having a download link or access to source code. Can we further list down set of resources we are concerned here? IMO, we need to securely transfer the car file from jenkins and provide a

Re: [Architecture] App Factory Tier Implementation

2015-12-15 Thread Manjula Rathnayake
Hi Dakshika, On Mon, Dec 14, 2015 at 11:52 AM, Dakshika Jayathilaka wrote: > Hi, > > I have few questions on above user stories, > > 1. How* "setup Eng"* define base currency for this? (USD, LKR) > Billing should be handled by a different application and we need to remove

Re: [Architecture] [Dev] Provide Support to run Jaggery apps in Tomcat Server

2016-07-04 Thread Manjula Rathnayake
.0. I will update the finalized documentation and configuration >> details for AS-6.0.0 in a separate mail thread, once we finished the >> fine-tuning process. >> >> Thanks, >> Nisala >> >> On Mon, Jul 4, 2016 at 1:39 PM, Manjula Rathnayake <manju...@w

Re: [Architecture] [architecture ] [IS-5.3.0] Admin forces password reset for user

2016-10-03 Thread Manjula Rathnayake
Hi Ayesha, On Fri, Sep 30, 2016 at 3:17 PM, Ayesha Dissanayaka wrote: > Hi all, > > Based on the discussions with Johann, Darshana, Isura and myself, we > identified following use cases and design concerns. > > There are three cases of Admin Forced Password Reset action, > >

Re: [Architecture] [architecture ] [IS-5.3.0] Admin forces password reset for user

2016-10-03 Thread Manjula Rathnayake
Mon, Oct 3, 2016 at 10:51 PM, Johann Nallathamby <joh...@wso2.com> > wrote: > >> >> >> On Mon, Oct 3, 2016 at 1:00 PM, Manjula Rathnayake <manju...@wso2.com> >> wrote: >> >>> Hi Ayesha, >>> >>> On Fri, Sep 30, 2016 at 3

Re: [Architecture] Speedup traffic serving process in scalable/ containerized deployment

2016-10-10 Thread Manjula Rathnayake
Hi Sanjeewa, Are you suggesting an API manager deployment pattern using containers? Container per tenant and per gateway, key manager etc? thank you. On Mon, Oct 10, 2016 at 9:06 PM, Malaka Silva wrote: > Hi Sanjeewa, > > My understanding is gateway pool is not tenant

Re: [Architecture] Speedup traffic serving process in scalable/ containerized deployment

2016-10-11 Thread Manjula Rathnayake
Hi Lakmal, On Tue, Oct 11, 2016 at 2:44 PM, Lakmal Warusawithana wrote: > Further thinking on implementation for k8s, we need to improve in 3 places. > > 1.) Need to introduce min=0 for autoscaling policies > kubectl autoscale rc foo --min=0 --max=5

Re: [Architecture] ESB connector smaple scenario - Integrate Salesforce SOAP with Google Spreadsheet and Gmail

2017-07-27 Thread Manjula Rathnayake
Hi Hariprasath, Looks good. I can see below improvements so that we can make this sample personalized for anyone and get some customers around similar use cases. 1. Steps taken to configure Gmail, Salesforce and Google Sheets. This helps anyone to use their own account and configure. 2.

Re: [Architecture] ESB connector smaple scenario - Integrate Salesforce SOAP with Google Spreadsheet and Gmail

2017-07-27 Thread Manjula Rathnayake
< haripras...@wso2.com> wrote: > Hi Manjula, > > On Thu, Jul 27, 2017 at 1:46 PM, Manjula Rathnayake <manju...@wso2.com> > wrote: > >> Hi Hariprasath, >> >> Looks good. I can see below improvements so that we can make this sample >> personalized for any

Re: [Architecture] ESB connector smaple scenario - Integrate Salesforce SOAP with Google Spreadsheet and Gmail

2017-07-27 Thread Manjula Rathnayake
Hi Hariprasath, On Thu, Jul 27, 2017 at 7:42 PM, Hariprasath Thanarajah < haripras...@wso2.com> wrote: > Hi Manjula, > > On Thu, Jul 27, 2017 at 7:30 PM, Manjula Rathnayake <manju...@wso2.com> > wrote: > >> Hi Hariprasath, >> >> This is great. Have y

Re: [Architecture] ESB connector smaple scenario - Integrate Salesforce REST with Microsoft dynamics CRM (Account/Contact)

2017-08-22 Thread Manjula Rathnayake
Hi Kanapriya, On Tue, Aug 22, 2017 at 2:26 PM, Kanapriya Kuleswararajan < kanapr...@wso2.com> wrote: > Hi All, > > We have done this scenario and now we are in the processing of testing it > in integration cloud. > While we test it on integration cloud , we may encounter the transport > issue

Re: [Architecture] [Dev] [DEV] [VOTE] Release WSO2 API Microgateway 3.0.1 RC3

2019-06-11 Thread Manjula Rathnayake
Hi all, I have tested the RC3 with API Cloud on the following features. 1. Importing the APIs to the project using label feature 2. Invoking APIs with OAuth2 token 3. Publishing API usage data 4. Gateway start extension No blockers found. [+] Stable - Go ahead and release Thank you. On Mon,

Re: [Architecture] Making self-contained access tokens the default in APIM 3.0

2019-08-21 Thread Manjula Rathnayake
Hi Nuwan, Can the same API gateway handle both self-contained and opaque tokens? How does the API consumption work? Does the application need to invoke both the KM and gateway endpoints to refresh/revoke and invoke the APIs? Thank you. On Wed, Aug 21, 2019 at 1:21 PM Asela Pathberiya wrote: