Support for Warm Pools on ASG targets
J
Jasmine Salamander
AWS Auto Scaling Groups provide a mechanism called "Warm Pools" that enables the ASG to reduce scale-out times by booting additional capacity that is kept "ready" to enter service quickly when needed.
The ASG places the additional instances can either into the stopped state, hibernated, or leaves them running as a "hot" standby depending on configuration.
The ask is for Harness to expose the warm pool configuration. Currently, warm pools can be enabled manually in AWS using the console or API and Harness will generally leave them alone.
The ask is as follows:
- Expose configuring the warm pool parameters from Harness using either the ASG config JSON file, or another new configuration file to be introduced.
- Validate the ASG Rolling Deploy and Rollback pipeline steps are not negatively impacted by any changes to the AWS instance refresh behavior when a warm pool is present (AWS usually adds an extra step at the end to replace instances in the warm pool).
Log In