You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Harikrishna Patnala (Jira)" <ji...@apache.org> on 2021/03/19 11:08:00 UTC

[jira] [Created] (CLOUDSTACK-10431) Mapping existing configuration parameters to the APIs

Harikrishna Patnala created CLOUDSTACK-10431:
------------------------------------------------

             Summary: Mapping existing configuration parameters to the APIs
                 Key: CLOUDSTACK-10431
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10431
             Project: CloudStack
          Issue Type: Improvement
          Components: API, Management Server
            Reporter: Harikrishna Patnala


Hello students,

The following improvement will be a good addition to CloudStack and helps you learning a good product on a broad view.

Background:

Cloudstack has global settings in which there are around 672 configuration parameters. Using these parameters one can adjust the values according to the need of the environment. For example "allow.duplicate.networkname" default value of this parameter is true, which means networks can be created with same name in an account. If the value is set to false then duplicate network names are not allowed. 


Problem statement:

When admin wants to change the API behaviour or during debugging an issue, admin has to search for the corresponding configuration parameter. The only way currently everyone is using is by using string search or looking into corresponding documentation. Searching over 672 configuration parameters which is a huge list is not straight forward or may lead to missing few parameters.

 

Solution:

To address this problem I would like to propose the solution which maps the configurations parameters to the corresponding APIs. One can know what are the configuration parameters involved for a specific API. For example "createNetwork" API will be mapped to "allow.duplicate.networkname". When admin wants to see what are the configuration parameters used for "createNetwork" API , this mapping will help. In the final result we will have a table with APIs in one column and configuration parameters in another column.

Skills Required:
 * Java
 * Python

More details at https://github.com/apache/cloudstack/issues/4825

 Good luck.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)