v2.8.6
Summary
Bug fixes, and first iteration on integrated CloudWatch dashboard for people managing the stack.
What's changed
- Better handling of environment variable display in the "Set up runner" step. Fixes #325.
- Allow
ExternalVpcPublicSubnetIdsto be left empty when usingPrivate=onlymode. - Cleanup delete markers and aborted multipart uploads. Fixes #329.
- Lower MinValue for disk size to 10GB. Fixes #336.
- Reformat error and cost report subjects, limit to max 100 chars. Fixes #340.
- Windows: make user-data run on every reboot
- Add stack parameter
EnableDashboard(default: false) to allow creation of CloudWatch dashboard - Properly override platform and arch based on retrieved image details (if ami id is provided). Previously you could have windows images getting the linux user-data script if you were just providing the AMI ID (i.e. not using an image spec definition in the config file).
- Make windows agent resilient to already existing runner user.
- Do not retry terminating a job if invalid instance id given.
- Update dependencies.
Beta: integrated CloudWatch dashboard
You can now enable the creation of a CloudWatch dashboard. This is early days, but it can already display widgets for:
- total runners scheduled for current period
- runners scheduled over time
- status of ec2 rate limiters + github api tokens left
- last 20 error messages for current period (can expand)