Automatic updates
The runner automatically updates itself with new features, improvements, and security patches. No action required.
- Updates are non-disruptive to running environments
- Failed updates automatically roll back
- View current version at Settings → Runners
- Update activity is logged to CloudWatch
Update infrastructure
For significant infrastructure changes, manually update via CloudFormation:
Templates from January 2025 or earlier have SSH port changes. Before upgrading, stop and discard existing environments, or add port 22 to your security group (in addition to port 29222).
-
Open your runner’s CloudFormation stack in AWS console
-
Click Update → Replace existing template
-
Enter the template URL:
Standard:
https://gitpod-flex-releases.s3.amazonaws.com/ec2/stable/gitpod-ec2-runner-enterprise-with-custom-network.json
With private ECR:
https://gitpod-flex-releases.s3.amazonaws.com/ec2/stable/gitpod-ec2-runner-enterprise-with-custom-network-private-ecr.template.json
-
Review parameters and complete the wizard
Update parameters
To change VPC, subnets, or other settings without updating the template:
-
Open your runner’s CloudFormation stack
-
Click Update → Use existing template
-
Adjust parameters and complete the wizard
Expanding availability zones
Availability is determined by your subnets, not the AZ parameter. Use the VPC Resource Map in AWS console to find subnets for your desired AZs.