[data processing] Add capability to edit templates

Registered by Chad Roberts

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:
milestone icon 8.0.0
Started by
Chad Roberts
Completed by
Chad Roberts

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/data-processing-edit-templates,n,z

Addressed by: https://review.openstack.org/139705
    [WIP]Allowing editing of node group and cluster templates

Addressed by: https://review.openstack.org/139707
    [WIP]Allowing editing of cluster templates

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.