actions / actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners
Apache License 2.0
4.4k stars 1.04k forks source link

Feature request : Provide `alpine` based runner images #3504

Open grzesuav opened 1 month ago

grzesuav commented 1 month ago

What would you like added?

Have small/thin alpine based images instead of fat ubuntu ones -

Image name: ghcr.io/actions/actions-runner:2.316.0                                                                                                                                        -
Total Image size: 916 MB

Why is this needed?

To provide faster spin up time of autoscaling runner group, lower network traffic etc

Additional context

Discussion link

github-actions[bot] commented 1 month ago

Hello! Thank you for filing an issue.

The maintainers will triage your issue shortly.

In the meantime, please take a look at the troubleshooting guide for bug reports.

If this is a feature request, please review our contribution guidelines.

grzesuav commented 1 month ago

I found really nice instructions how to create custom runner image - https://some-natalie.dev/blog/reduce-cves-arc/ - however I still think this repo should provide some minimal alpine base version