Hi,

What is the conclusion for supporting database configurations in C5
configuration model?
In which kernel version we can expect this ?

For APIM 3.0 we are planning to move database configurations to the new
configuration model.

Thanks & Regards,
Ishara Cooray
Senior Software Engineer
Mobile : +9477 262 9512
WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

On Wed, Mar 8, 2017 at 11:55 AM, Imesh Gunaratne <[email protected]> wrote:

> Thanks for the clarification Danesh! In that situation, we might need to
> maintain a default value configuration file per feature or component.
>
> On Wed, Mar 8, 2017 at 10:37 AM, Danesh Kuruppu <[email protected]> wrote:
>
>> Hi Imesh,
>>
>> Shall we use the same default.yaml to define datasources with default
>>>> configuration of the product. because in carbon-datasources, we don't have
>>>> default database configurations and there are coming from different
>>>> components. but we read datasources configuration from carbon-datasources.
>>>> So we need a place to get the default values, if it is not specified in
>>>> deployment.yaml.
>>>>
>>>
>>> ​According to the initial discussion we had, may be we can have the
>>> default values in the code using annotations. Do we see any problems with
>>> that?
>>>
>>
>> The Problem here is, bean classes related to datasources are defined in
>> carbon-datasources, but the component doesn't contain any default values.
>> It creates databsource objects based on the config files in the datasources
>> directory(in C4, it is based on master-datasources.xml, etc) and
>> configuration files are created or modified at product level.
>>
>> e.g.: If APIM needs separate datasource, it adds related configuration to
>> the datasource config files. So at runtime, carbon-datasources component
>> reads configuration and creates related datasource objects.
>>
>> With the new config model, it is not mandatory to have those
>> configuration in deployment.yaml. So we need to have a place where we can
>> get the default values if it is not specified in the deployment.yaml.
>>
>> Thanks
>> Danesh
>> --
>>
>> *Danesh Kuruppu*
>> Senior Software Engineer | WSO2
>>
>> Email: [email protected]
>> Mobile: +94 (77) 1690552 <+94%2077%20169%200552>
>> Web: WSO2 Inc <https://wso2.com/signature>
>>
>>
>
>
> --
> *Imesh Gunaratne*
> Software Architect
> WSO2 Inc: http://wso2.com
> T: +94 11 214 5345 M: +94 77 374 2057 <+94%2077%20374%202057>
> W: https://medium.com/@imesh TW: @imesh
> lean. enterprise. middleware
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to