Goal
Customers may have thousands of VMs and would like to have a nice way to navigate between the VMs and also be able to group them for things like reporting. We would like to provide users a tree view that will allow them to easily do those things. In the current state, navigation between VMs require the user to go back to the full VM list. Observability is done at a namespace level, that in many cases, is not granular enough.
For this epic, groups will be a subset of a namespace and they cannot be nested.
In the future these grouping may be used for other things.
User Stories
- As a user, I would like to easily see all my VMs and navigate between them with minimal clicks
- As a user I would like to manage groups (create / delete / rename) and place VMs in those group based on my needs.
- As a user, I would like to get a summary of each group for things like number of VMs, allocated / utilized resources etc.
- As a user, I would like to move my VMs between groups
Non-Requirements
- List of things not included in this epic, to alleviate any doubt raised during the grooming process.
Notes
- Groups are subset of projects, so only VMs can belong to a group
- A VM can belong only to one group?
- Nested grouping is not available (we may need to change this in the future)
- Multi-selection and operations may be part of this
- Need to evaluate if groups can be used for permissions
1.
|
upstream roadmap issue | New | Unassigned | ||
2.
|
upstream design | New | Unassigned | ||
3.
|
upstream documentation | New | Unassigned | ||
4.
|
upgrade consideration | New | Unassigned | ||
5.
|
CEE/PX summary presentation | New | Unassigned | ||
6.
|
test plans in polarion | New | Unassigned | ||
7.
|
automated tests | New | Unassigned | ||
8.
|
downstream documentation merged | New | Unassigned |