actions-marketplace-validations/OpenShift Self Hosted Runner Installer

Check for and install self-hosted runners on to your OpenShift cluster

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 29, 2022
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/redhat-actions_openshift-actions-runner-installer@8b4d88c1808ced3a39fd0e43f9ce038163fad8a8 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github_patGitHub 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_locationRepository 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_imageContainer image to use for the runner.no
runner_tagTag to use for the runner container image.no
runner_labelsLabels in the runners to check for. For multiple labels, separate by comma and an optional space. For example, "label1, label2". no
runner_replicasNumber of runner replicas to create.no1
namespaceOptional namespace (aka project) to pass to all Helm or Kubernetes commands. no
helm_uninstall_existingUninstall 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. notrue
helm_release_nameThe Helm Release name to give the new runner release. Defaults to the repository or org name plus "-runners".no
helm_extra_argsAny 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_versionVersion of our Helm Chart to install. Defaults to the latest.no
namedescription
helm_release_nameThe 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.
installedBoolean value indicating if the runners were installed (installed=true), or already present (installed=false).
runnersJSON-parseable array of the runner names, whether they were installed or not.