Supply "how to do that in nova" hints in Horizon
As a Horizon user, I know that nova commands are the next sensible step. Transition would be easier (ie. I could skip RTFM?) if Horizon gave tips like "You could have done this operation with <command>" or user-accessible logs of "Horizon POSTed <this json> to <that endpoint>" which you can translate into nova commands by pasting the json into some cli tool. The underlying idea is that the platform pushes you up the learning curve in an optimal or at least useful direction.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Matthew Astley
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
[robcresswell 2017-04-03]
We've had this suggested before, but it'd be a huge amount of work to do. For a start, Horizon doesn't directly use the REST endpoints; it uses the pythonclients, which generate the requests. Secondly, we often use many requests for a single Horizon action, so it wouldn't map cleanly.
For us to accomplish this, we'd have to manually go through each action and map out the data, or do some weird log capturing... basically, its not going to happen. The point of Horizon is for people to use instead of the CLI when they are either learning, or don't have the time to learn to use the CLI. Docs should keep the role of education.