[ https://issues.apache.org/jira/browse/CLOUDSTACK-10431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harikrishna Patnala closed CLOUDSTACK-10431. -------------------------------------------- Resolution: Won't Do > 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 > Priority: Major > Labels: gsoc2021, mentor > > 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.20.1#820001)