Skip to content
Latchkey

ARC "gha-runner-scale-set" Helm install failed in CI

The Helm install of the gha-runner-scale-set chart failed before creating the AutoscalingRunnerSet. The values are invalid, a release name clashes, or a referenced secret does not exist.

What this error means

helm install or upgrade returns "INSTALLATION FAILED" with a message about invalid values, an existing release, or a missing referenced resource.

Terminal
Error: INSTALLATION FAILED: cannot re-use a name that is still in use

Common causes

A release name clash

A prior release with the same name still exists, so a fresh install is refused until it is upgraded or removed.

Invalid values or a missing referenced secret

A malformed values file, or a githubConfigSecret name that does not exist, aborts the template render or install.

How to fix it

Upgrade the existing release or use a new name

  1. List releases to see the clashing name.
  2. Run helm upgrade on the existing release, or install under a new name.
  3. Confirm the values and referenced secrets exist first.
Terminal
helm list -A
helm upgrade arc-runner-set \
  oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set \
  -n arc-runners -f values.yaml

Validate values before installing

Render the chart with your values to catch errors before applying to the cluster.

Terminal
helm template arc-runner-set \
  oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set \
  -f values.yaml

How to prevent it

  • Render with helm template in CI before install.
  • Use distinct release names per scale set and namespace.
  • Create githubConfigSecret before referencing it in values.

Frequently asked questions

What causes ""INSTALLATION FAILED" (gha-runner-scale-set)"?
A prior release with the same name still exists, so a fresh install is refused until it is upgraded or removed.
How do I fix "INSTALLATION FAILED" (gha-runner-scale-set)?
Upgrade the existing release or use a new name

Related guides

References

Latchkey auto-heals failures like this one - detected, fixed, and retried without you. Start free → 30-day trial · No credit card