Skip to content

Operator for Runner: Evaluate Runner Controllers #37

Open
@rtaniwa

Description

@rtaniwa

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

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions