Implement a user-support dashboard
I want a dashboard that's usable by support/ops staff at a cloud provider. The main feature would be a panel with a search field. Entering user name, email, tenant name, any uuid, compute node name, libvirt domain, etc would bring up information about matching resources. Any associated resources would be clickable to get more information.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
This would probably need some level of caching to make everything super fast and pleasant to use (and to work around API deficiencies).
Bonus points awarded for:
- Different permissions for different user roles for security/safety
- Ability to contact users based on a resource or role (all users in a tenant, all users on a compute node, all tenant admins)
[gabriel] Love the idea, but the devil's in the details. Aside from the obvious of having to filter across *all* the APIs and *all* the resource types within those APIs, we also have the problem of not all the APIs actualy supporting proper search/filtering. So, this is hard. For a while I've been thinking this could be an interesting OpenStack project all on it's own. A "Cloud Search" project, basically.
[david-lyle] hopefully the searchlight work will enable/replace some of this.