Restore to
{{ctrl.label($select.selected)}}
{{ previousServerGroup.name }} (no longer deployed)
Image: {{ previousServerGroup.imageName}}
({{ previousServerGroup.imageId }})
- Enable {{ command.rollbackContext.restoreServerGroupName || 'previous server group' }}
-
Resize {{ command.rollbackContext.restoreServerGroupName || 'previous server group' }} to [
min: {{serverGroup.capacity.desired}}, max: {{ serverGroup.capacity.max
}}, desired: {{ serverGroup.capacity.desired }} ]
(minimum capacity pinned at
{{serverGroup.capacity.desired}} to prevent autoscaling down during rollback)
-
Wait for at least {{minHealthy(command.rollbackContext.targetHealthyRollbackPercentage)}} instances to
report as healthy
- Disable {{ serverGroup.name }}
-
Restore minimum capacity of
{{ command.rollbackContext.restoreServerGroupName || 'previous server group' }} [
min: {{ serverGroup.capacity.min }} ]
This rollback will affect server groups in {{ serverGroup.account }} ({{ serverGroup.region }}).
-
Deploy {{ previousServerGroup.imageId }} [ min:
{{serverGroup.capacity.desired}}, max: {{ serverGroup.capacity.max }},
desired: {{ serverGroup.capacity.desired }} ]
(minimum capacity pinned at
{{serverGroup.capacity.desired}} to prevent autoscaling down during deploy)
-
Wait for at least {{minHealthy(command.rollbackContext.targetHealthyRollbackPercentage)}} instances to
report as healthy
- Disable {{ serverGroup.name }}
-
Restore minimum capacity of new server group [ min: {{ serverGroup.capacity.min
}} ]
This rollback will affect server groups in {{ serverGroup.account }} ({{ serverGroup.region }}).