Add support to grow or shrink database clusters
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
- Started by
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Trove add cluster grow and shrink support
[robcresswell] Trove content has now moved to trove-dashboard