This repository contains an E2E test to run actions/actions-runner-controller and RunnerScaleSet
in GitHub Actions.
It deploys the following stack in GitHub Actions:
- Kind
- Helmfile
- Actions Runner Controller (ARC)
- Runner scale sets
Here is the diagram.
graph TB
subgraph GitHub hosted runner
subgraph Kind cluster
subgraph arc-systems namespace
Controller
end
Controller --manage--> Runner
subgraph arc-runners namespace
Runner
end
end
end
GitHubActionsJob --runs-on--> Runner