harikrishna-patnala opened a new issue #4825:
URL: https://github.com/apache/cloudstack/issues/4825


   ## Background
   
   There are around ~672 configuration parameters in CloudStack which is a huge 
list and the way admins got used to look for configuration parameters is either 
by string search or documentation. Most of the times we look for configuration 
parameters to know which are involved in specific API operation or a specific 
thread.
   
   The idea is to pre-process and create mappings for APIs/threads and 
configuration parameters. One can easily find the list of configuration 
parameters involved in an operation and helps in debugging an issue too. Also, 
this gives another view of looking for configuration parameters categorisation.
   
   ## Proposed Tasks
   
   - Get started on basic CloudStack codebase and development (building and 
running CloudStack)
   - Understand the marvin test framework on how to setup and run tests
   - Setup any hypervisor (VMware/KVM/XenServer) based CloudStack dev/test 
environment
   - Understand how global configurations are defined and used in CloudStack
   - Use marvin tests to call all the APIs and record the configuration 
parameters used for each API call by using wrapper around configuration 
framework
   - Deliverables: documentation and community pull request, end-to-end demo of 
feature
   
   
   ## Relevant Skills
   
   - Java and Python
   - Virtualization/Cloud domain knowledge and usage
   
   ## Proposed Mentor
   
   Harikrishna Patnala - Committer Apache CloudStack
   
   ## Difficulty
   
   Medium
   
   ## Potential Mentors
   Harikrishna Patnala - Committer Apache CloudStack
   Any developer from the community
   
   ### Example and references
   https://cwiki.apache.org/confluence/display/CLOUDSTACK/Configuration
   
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Marvin+-+Testing+with+Python#MarvinTestingwithPython-Installation
   
   ##### ISSUE TYPE
   
    - Feature Idea


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to