Description
Is your feature request related to a problem? Please describe.
The current solution for adding an OpenShift runner is via a user installed Helm Chart - which enables individuals and teams to configure a cluster manually for self hosted runners on openshift.
Describe the solution you'd like
A Github Actions runner operator supporting a set of CRs for simplified configuration and management of manage runner instances for clusters.
This runner needs to be configured to be compatible with all RH actions. A runner could be configured to org level use so that end users could make runners available across multiple repos easily with no additional configuration.
An example of a runner controller is here https://github.com/actions-runner-controller/actions-runner-controller
Note this controller uses DIND for Docker builds but we would prefer Buildah
Describe alternatives you've considered
Individual teams can continue to use a manually installed helm chart as described here for each repo.
https://github.com/redhat-actions/openshift-actions-runner-installer