actions-marketplace-validations/OpenShift Self Hosted Runner Installer
Check for and install self-hosted runners on to your OpenShift cluster
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 29, 2022
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/redhat-actions_openshift-actions-runner-installer@8b4d88c1808ced3a39fd0e43f9ce038163fad8a8 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_pat | GitHub Personal access token. The token must have the "repo" permission scope. For organization runners, the token must also have the "admin:org" scope. | yes | — |
| runner_location | Repository or organization for the self-hosted runner. For example, "redhat-actions/check-self-hosted-runner" for a repository, or "redhat-actions" for an organization. Defaults to the current repository. | no | — |
| runner_image | Container image to use for the runner. | no | — |
| runner_tag | Tag to use for the runner container image. | no | — |
| runner_labels | Labels in the runners to check for. For multiple labels, separate by comma and an optional space. For example, "label1, label2". | no | — |
| runner_replicas | Number of runner replicas to create. | no | 1 |
| namespace | Optional namespace (aka project) to pass to all Helm or Kubernetes commands. | no | — |
| helm_uninstall_existing | Uninstall any release that matches the `helm_release_name` and `namespace` before running `helm install`. If this is false, and the release exists, the action will fail when the `helm install` fails. | no | true |
| helm_release_name | The Helm Release name to give the new runner release. Defaults to the repository or org name plus "-runners". | no | — |
| helm_extra_args | Any other arguments to pass to the 'helm install' command. Separate arguments by newline. Do not use quotes - @actions/exec will do the quoting for you. | no | — |
| helm_chart_version | Version of our Helm Chart to install. Defaults to the latest. | no | — |
Outputs
| name | description |
|---|---|
| helm_release_name | The name of the Helm release that was created. If a matching runner was already present, the Helm install is skipped, and this value is undefined. |
| installed | Boolean value indicating if the runners were installed (installed=true), or already present (installed=false). |
| runners | JSON-parseable array of the runner names, whether they were installed or not. |