Closed harryfinbow closed 5 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 85.81%. Comparing base (
b4c1186
) to head (027ae5d
). Report is 2 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
LGTM, I see some linting stuff to be fixed let me know if they need some attention on my end.
I think I have fixed the linting issues (I had forgotten to run trunk check
before submitting this PR) so hopefully a re-run of the checks should be all good
Currently there is no way of assigning IAM roles to runner instances at creation time. This PR adds an additional field in the AWS backend which creates EC2 instances with the specified
IamInstanceProfile
, configurable by theiam_instance_profile_arn
field in therunner-manager.yaml
config.This implementation only accepts instances profiles by their ARN and not by their name to keep the implementation as simple as possible.