Bug 844196 - [RFE] Support Adding and Removing Instances from a Running Application
Summary: [RFE] Support Adding and Removing Instances from a Running Application
Keywords:
Status: CLOSED EOL
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-conductor
Version: 1.1.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
Assignee: Angus Thomas
QA Contact: Rehana
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-07-29 23:42 UTC by james labocki
Modified: 2020-03-27 18:05 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description james labocki 2012-07-29 23:42:10 UTC
This is a request to support adding additional instances and removing instances from a running application in conductor. This functionality would allow a user to:

1. Scale up and down an application to accommodate increased demand. 
2. Add/Remove specific components from their application.
3. Add images which contain newer binaries to their application.

Here is an example simplified workflow in the User Interface for adding an instance.

1. User Selects the Application in Conductor User Interface.
2. Within the Application Detailed view the user has the option of selecting a button labeled "add instance(s)".
3. This takes the user to a screen where they can select additional images to launch. They can select the image and specify a quantity (with a maximum limit which is specified in a global configuration space, maybe default to 3 maximum). 
4. The user can also specify to save what will be the resulting application to a new application blueprint. 

The removal workflow would be simpler. It would be beneficial if this could be exposed through the API so external programs could utilize it, for example, a monitoring system.


Note You need to log in before you can comment on or make changes to this bug.