Support instance typization in autoscaling groups

Registered by Georgy Okrokvertskhov

Currently an instance resource type is hardcoded in the autoscaling group management code. This is not flexible approach especially if you are creating you own custom resource for VM instances.

It is proposed to add a new parameter 'InstanceType' in autoscaling group. This parameter is not required and uses AWS:EC2::Instance as a default value. This will help to avoid rewrite of existing templates.

Here is a diff which shows the possible way of implementing this: https://github.com/gokrokvertskhov/heat/commit/c4ee3f106c42f9c83a6c0bb4199a5ae6bf54dd55

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Steve Baker

Related branches

Sprints

Whiteboard

We cannot modify the AWS compatible autoscaling API. However the work done in blueprint autoscaling-api-resources will allow any arbitrary resource or group of resources to be scaled.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.