Skip to content
Latchkey

What Is an Instance Refresh?

An instance refresh replaces the members of an auto scaling group in batches, terminating old instances and launching new ones from the updated launch template. It honors a minimum healthy percentage so capacity stays available during the rollout. This is the managed way to apply image or config changes to a running fleet.

Why it matters

When a new runner image is baked, an instance refresh rolls the fleet onto it without taking all capacity down at once. The batch and health settings control how fast and how safely the swap happens.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →