https://github.com/feast-dev/kubernetes-github-runner
https://github.com/feast-dev/kubernetes-github-runner
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/feast-dev/kubernetes-github-runner
- Owner: feast-dev
- License: apache-2.0
- Created: 2020-07-31T07:02:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-31T07:35:05.000Z (over 5 years ago)
- Last Synced: 2025-01-15T13:07:18.077Z (12 months ago)
- Size: 51.8 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubernetes Github Runner
This repository contains a single Kubernetes deployment that registers a group of self-hosted Github Actions runners on Kubernetes. Based on the work from [this repository](https://github.com/tcardonne/docker-github-runner).
### Installation
1. Make a copy of `deployment.yaml`.
2. Edit the environmental variables:
| Variable | Description |
|-----------------------|----------------------------------------------------------------------------|
| GITHUB_ACCESS_TOKEN | Personal Access Token that is used to dynamically fetch a new runner token |
| RUNNER_REPOSITORY_URL | The runner will be linked to this repository URL |
`GITHUB_ACCESS_TOKEN` must have `repo` access for repository level runners. Please see the following [document](https://github.com/tcardonne/docker-github-runner#environment-variables) for more configuration options
3. Deploy to Kubernetes:
```
kubectl apply -f deployment.yaml
```
4. Confirm that the self-hosted runners appear in GitHub:
