Add support to grow or shrink database clusters

Registered by Duk Loi

Summary
=======

Provide Horizon support for the following CLI commands:
* trove cluster-grow
* trove cluster-shrink

Motivation
========

The Trove CLI has the ability to grow and shrink database clusters.

This functionality should also be provided in Horizon.

UX
==

The Database Cluster panel contains a table of clusters managed by Trove.

Two new row actions (grow and shrink) will be added to the database clusters table.

The grow action replaces the add_shard command which is now deprecated. The grow action will display a new dialog where the user can enter the details for adding additional database instances to the cluster.

The shrink action will display list of database instances currently in the cluster. The user will then be able to select the database instance(s) to be removed from the cluster.

Outside Dependencies
==================

Uses existing Trove APIs

Requirements Update Required
========================
N/A

Doc Impact
=========
No changes for Horizon documentation. Trove documentation will need to be updated.

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Medium
Drafter:
Duk Loi
Direction:
Approved
Assignee:
Duk Loi
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Rob Cresswell

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/trove-support-cluster-grow-shrink,n,z

Addressed by: https://review.openstack.org/204743
    Trove add cluster grow and shrink support

[robcresswell] Trove content has now moved to trove-dashboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.