On Mon, Nov 6, 2017 at 7:18 PM, Abimaran Kugathasan <[email protected]>
wrote:

> Hi Renuka,
>
> Still, those two images aren't there in mails.
>

Images are visible in the 2nd email.

Thanks,
Bhathiya


>
> What do you mean by "enable new feature like API difference in
> environments"? Checking differences in APIs between environments? I think,
> this feature required only for Publisher.
>
>
>
> On Mon, Nov 6, 2017 at 6:11 PM, Sanjeewa Malalgoda <[email protected]>
> wrote:
>
>>
>>
>> On Mon, Nov 6, 2017 at 4:24 PM, Renuka Fernando <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> The property environmentName is used to append environment name to
>>> cookie and label is used to list down environments in the login page.
>>>
>> Still it is not clear for me. If this is meta data related to all
>> environments, then we should not use environment name here and use
>> something else.
>>
>> Thanks,
>> sanjeewa.
>>
>>>
>>> Thank you
>>>
>>> On 6 November 2017 at 15:34, Pubudu Gunatilaka <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> environmentName is used to keep the environment to itself. This is used
>>>> when the server is setting up the cookies by appending the env name to the
>>>> cookies. The env list is to populate the env list.
>>>>
>>>> Thank you!
>>>>
>>>> On Mon, Nov 6, 2017 at 2:42 PM, Chamin Dias <[email protected]> wrote:
>>>>
>>>>> Hi Renuka,
>>>>>
>>>>> Step 7 : "The environment read its deployment.yaml to know the name
>>>>> of itself and set cookies..."
>>>>>
>>>>> So this means the environment name is taken from the environment
>>>>> itself. Is there any reason to exclude the environment in the
>>>>> provided yaml file?
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>> On Mon, Nov 6, 2017 at 2:24 PM, Bhathiya Jayasekara <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Hi Renuka,
>>>>>>
>>>>>> On Mon, Nov 6, 2017 at 11:27 AM, Renuka Fernando <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> We are planning to implement new feature "Multi-Environment
>>>>>>> Support"[1] for API Manager. The feature allows users to manage
>>>>>>> environments through one User Interfaces.
>>>>>>>
>>>>>>> [image: Inline images 1]
>>>>>>> Suppose there are three environments (i.e. three instance of API
>>>>>>> manager) currently running in an organization. Users of the API Manager
>>>>>>> have log into each environments and work with three different User
>>>>>>> Interfaces. The proposed feature allow one User Interface to handle all
>>>>>>> environments. User can switch environments and also enable new feature 
>>>>>>> like
>>>>>>> API difference in environments.
>>>>>>>
>>>>>>> This is the proposed design of multi-environment support for API
>>>>>>> manager.
>>>>>>> [image: Inline images 2]
>>>>>>>
>>>>>>> The UI service in the diagram may be a separate service for User
>>>>>>> Interface or another environment itself.
>>>>>>>
>>>>>>>
>>>>>>>    1. Browser request login page for the app
>>>>>>>    (publisher/store/admin) from UI service.
>>>>>>>    2. Serve the page.
>>>>>>>    3. Browser call the ConfigurationsAPI
>>>>>>>    (org.wso2.carbon.apimgt.rest.api.configurations)[2] to get
>>>>>>>    available environments.
>>>>>>>
>>>>>>> Since this API is a part of UI service (but not of core), we may
>>>>>> need a different name to indicate that.
>>>>>>
>>>>>>>
>>>>>>>    1. Read deployment.yaml that contains environments' details
>>>>>>>       - Sample deployment.yaml
>>>>>>>       -
>>>>>>>
>>>>>>>       wso2.carbon.apimgt.environments:
>>>>>>>         environmentName: Default
>>>>>>>         environments:
>>>>>>>         - host: dev.sample.com:9292
>>>>>>>           loginTokenPath: /login/token
>>>>>>>           label: Development
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> What's he dfference between environmentName and environments.label?
>>>>>> (If environmentName represents the current environment, souldn't it
>>>>>> be one of environments.labels?)
>>>>>>
>>>>>> Thanks,
>>>>>> Bhathiya
>>>>>>
>>>>>>>
>>>>>>>    -
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>         - host: prod.sample.com:9292
>>>>>>>           loginTokenPath: /login/token
>>>>>>>           label: Production
>>>>>>>
>>>>>>>       1. Serve environments' details as JSON.
>>>>>>>       - Browser then render a list of environments.
>>>>>>>    2. Send request with user credentials to the proper environment
>>>>>>>    to login.
>>>>>>>    3. The environment read its deployment.yaml to know the name of
>>>>>>>    itself and set cookies with appending the name to the cookie name.
>>>>>>>
>>>>>>> [1] https://github.com/wso2/carbon-apimgt/issues/4690
>>>>>>> [2] https://github.com/wso2/carbon-apimgt/pull/4679
>>>>>>>
>>>>>>>
>>>>>>> Appreciate any suggestions.
>>>>>>> Thanks
>>>>>>>
>>>>>>> Best regards
>>>>>>>
>>>>>>> --
>>>>>>> *Renuka Fernando*
>>>>>>> Software Engineering Intern | WSO2 Inc
>>>>>>>
>>>>>>> Email : [email protected]
>>>>>>> Mobile : +94 76 667 8752 <076%20667%208752>
>>>>>>> Web : http://wso2.com
>>>>>>> <http://wso2.com/signature>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Bhathiya Jayasekara*
>>>>>> *Associate Technical Lead,*
>>>>>> *WSO2 inc., http://wso2.com <http://wso2.com>*
>>>>>>
>>>>>> *Phone: +94715478185 <+94%2071%20547%208185>*
>>>>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
>>>>>> <http://www.linkedin.com/in/bhathiyaj>*
>>>>>> *Twitter: https://twitter.com/bhathiyax
>>>>>> <https://twitter.com/bhathiyax>*
>>>>>> *Blog: http://movingaheadblog.blogspot.com
>>>>>> <http://movingaheadblog.blogspot.com/>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Chamin Dias
>>>>> Mobile : 0716097455 <071%20609%207455>
>>>>> Email : [email protected]
>>>>> LinkedIn : https://www.linkedin.com/in/chamindias
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Pubudu Gunatilaka*
>>>> Committer and PMC Member - Apache Stratos
>>>> Senior Software Engineer
>>>> WSO2, Inc.: http://wso2.com
>>>> mobile : +94774078049 <%2B94772207163>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Renuka Fernando*
>>> Software Engineering Intern | WSO2 Inc
>>>
>>> Email : [email protected]
>>> Mobile : +94 76 667 8752 <076%20667%208752>
>>> Web : http://wso2.com
>>> <http://wso2.com/signature>
>>>
>>
>>
>>
>> --
>>
>> *Sanjeewa Malalgoda*
>> WSO2 Inc.
>> Mobile : +94713068779 <+94%2071%20306%208779>
>>
>> <http://sanjeewamalalgoda.blogspot.com/>blog
>> :http://sanjeewamalalgoda.blogspot.com/
>> <http://sanjeewamalalgoda.blogspot.com/>
>>
>>
>>
>
>
> --
> Thanks
> Abimaran Kugathasan
> Senior Software Engineer - API Technologies
>
> Email : [email protected]
> Mobile : +94 773922820 <077%20392%202820>
>
> <http://stackoverflow.com/users/515034>
> <http://lk.linkedin.com/in/abimaran>
> <http://www.lkabimaran.blogspot.com/>  <https://github.com/abimarank>
> <https://twitter.com/abimaran>
>
>


-- 
*Bhathiya Jayasekara*
*Associate Technical Lead,*
*WSO2 inc., http://wso2.com <http://wso2.com>*

*Phone: +94715478185*
*LinkedIn: http://www.linkedin.com/in/bhathiyaj
<http://www.linkedin.com/in/bhathiyaj>*
*Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
*Blog: http://movingaheadblog.blogspot.com
<http://movingaheadblog.blogspot.com/>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to