RunsOn RunsOn

v2.8.6

View on GitHub → CloudFormation template →

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 ExternalVpcPublicSubnetIds to be left empty when using Private=only mode.
  • 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)
RunsOn Dashboard