[data processing] Add capability to edit templates
Summary
=======
Currently, the data processing system only allows create/copy for templates. This blueprint seeks to add "edit" as an option for both node group templates as well as cluster templates.
Motivation
========
Forcing a user to copy a template (and use a new name...and then subsequently update any templates that depend upon it) is suboptimal. We should allow editing of existing templates.
Description
=========
As discussed at the Kilo summit, the "edit" action will be added to each row of both the node group templates and cluster templates tables.
UX
===
This was discussed at the Kilo summit. Edit is an expected feature. Its absence has been noted by just about everyone who has used Sahara.
Wireframes, Mocks, Videos and UI Markup
-------
N/A
Testing
======
Tests will be added to verify editing of both node group templates and cluster templates.
Outside Dependencies
==================
There are changes required to the Sahara service in order to suppor the update method that will be used to edit the templates. The client library already has support for the update method, but the Sahara service just returns "not implemented" at the moment.
Here are the blueprints for those work items. They both need to be finished before
the Horizon change can be merged.
Sahara service: <tbd>
Requirements Update Required
=======
N/A
Doc Impact
=========
N/A
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Low
- Drafter:
- Chad Roberts
- Direction:
- Approved
- Assignee:
- Chad Roberts
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
- Implemented
- Milestone target:
- 8.0.0
- Started by
- Chad Roberts
- Completed by
- Chad Roberts
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP]Allowing editing of node group and cluster templates
Addressed by: https:/
[WIP]Allowing editing of cluster templates