actions / actions/actions-runner-controller
Allow add labels to gha-runner-scale-set
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 1.5k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 27
Description
What would you like added?
Currently helm chart values do not support labels for k8s runners only runnerScaleSetName is allowed.
I would like to able label assign labels to self hosted runners in k8s like is this possible with self hosted runners (ec2 or windows) running.
Why is this needed?
To be able run dependabot jobs in k8s runners which has access to internal private registries which are not accessible over internet.
Additional context
As you can see listener has label but runner doesn't
Somthing like this in values.
runnerScaleSetLabels:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Helm chart values and the listener and runner label behavior described in the issue. Determine how a runnerScaleSetLabels value should reach Kubernetes runners, then verify that the resulting labels allow Dependabot jobs to select those runners with access to private registries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100