https://blueprints.launchpad.net/fuel/+spec/plugin-groups
Plugin developer should be able to define what part of the system his plugin implements network, storage, monitoring, or something else, this information can be used for plugins list page generation, also might be useful for Nailgun backend.
Currently to generate plugins page devops team manually adds each plugin in specific group.
Each plugin have description of groups, groups is a fixed list which can be empty, it can have the next possible options:
None
For Nailgun model Plugins json field “groups” should be added, in order to store this information.
Nailgun should return “groups” field from backend.
By default group is empty, no upgrade impact.
None
None
None
None
Described above.
None
None
None
Create a plugin with groups, check that it represented in the database after installation.
Describe the list of groups.