This plugin start it's life as a component version add-on. Today it is expanded 5 different area to become a configuration management add-on.  As of 1.8.0 release, we are changing add-on's name from "Components/Subcomponents/Bundles Versions" to "Configuration Management Toolkit". 


One of the main goal of the plugin is having as little affect on your JIRA instance as possible. Some day if you decide to uninstall the plugin you can continue to use JIRA as if the plugin has never installed. All your versions and components will be available only they will not be component specific and there won't be any bundles of course since these are provided by this plugin.  The plugin uses your original component and version definitions. You can define your components and versions as usual. Your previously defined component and version definitions are also fine, you can use them. 

Secondly you don't need to use component specific version for every project but you don't need to do anything special to enable or disable plugin project by project. If you don't define any component specific versio within a project's administrative section this project continues to work as if plugin is not installed. Even if you define one component specific version, the plugin is enabled for that project. For other areas there are similar opt-out mechanisms exist in the add-on settings.

Plugin provides 5 major functionality:

Lets explain what the plugin provides for each function through this user manual.