Open
Description
Context
Reading through your k8s deploy of cloud-runner, it looks like you tune it primarily for a cluster on AWS (whether EC2 or EKS), with an exposed api endpoint. This may be problematic for more security-conscious cluster administrators.
Suggested solution
- Support ARC and self-hosted runners.
- Create a helm chart to deploy cloud-runner to a k8s environment, with a values file to ingest and use tokens and configurations.
Considered alternatives
An installable version of cloud-runner packaged into a series of CMD calls that can be tied into a self-hosted github-runner.
Additional details
I am using an internal ARC self-hosted runner for my builds, game-ci unity-builder fails with an error code 137 (resource issues). My runner resources:
is configured at 4CPU's, 4GB RAM, and an open volume on a 16TB array for storage.
There should be no resource issue, however the way ARC is set up, this may be by design.