Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/int128/actions-runner-controller-in-actions
E2E test of actions-runner-controller with RunnerScaleSet in GitHub Actions
https://github.com/int128/actions-runner-controller-in-actions
actions-runner-controller github-actions kubernetes
Last synced: 12 days ago
JSON representation
E2E test of actions-runner-controller with RunnerScaleSet in GitHub Actions
- Host: GitHub
- URL: https://github.com/int128/actions-runner-controller-in-actions
- Owner: int128
- License: apache-2.0
- Created: 2023-05-22T01:26:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-14T03:01:33.000Z (3 months ago)
- Last Synced: 2024-10-13T00:56:37.592Z (27 days ago)
- Topics: actions-runner-controller, github-actions, kubernetes
- Language: Makefile
- Homepage:
- Size: 230 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# actions-runner-controller-in-actions [![run](https://github.com/int128/actions-runner-controller-in-actions/actions/workflows/run.yaml/badge.svg)](https://github.com/int128/actions-runner-controller-in-actions/actions/workflows/run.yaml)
This repository contains an E2E test to run [actions/actions-runner-controller](https://github.com/actions/actions-runner-controller) and [`RunnerScaleSet`](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-runner-scale-sets-with-actions-runner-controller) in GitHub Actions.
## How it works
It deploys the following stack in GitHub Actions:
- Kind
- Helmfile
- Actions Runner Controller (ARC)
- Runner scale setsHere is the diagram.
```mermaid
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
```