66 lines
1.6 KiB
YAML
66 lines
1.6 KiB
YAML
labels: {}
|
|
|
|
image:
|
|
repository: summerwind/actions-runner
|
|
tag: v2.290.1-ubuntu-20.04
|
|
pullPolicy: IfNotPresent
|
|
|
|
# Create runner for an organization or a repository
|
|
# Set only one of the two either organization or repository
|
|
# By default, it creates runner under github organization test
|
|
organization: test
|
|
# repository: mumoshu/actions-runner-controller-ci
|
|
|
|
# Labels you want to add in your runner
|
|
runnerLabels:
|
|
- test
|
|
|
|
# If you enable Autoscaler, then it will not be used
|
|
replicaCount: 1
|
|
|
|
# The Runner Group that the runner(s) should be associated with.
|
|
# See https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/managing-access-to-self-hosted-runners-using-groups.
|
|
group: Default
|
|
|
|
autoscaler:
|
|
enabled: true
|
|
minReplicas: 1
|
|
maxReplicas: 5
|
|
scaleDownDelaySecondsAfterScaleOut: 120
|
|
# metrics (pull method) / scaleUpTriggers (push method)
|
|
# https://github.com/actions/actions-runner-controller#pull-driven-scaling
|
|
# https://github.com/actions/actions-runner-controller#webhook-driven-scaling
|
|
metrics:
|
|
- type: PercentageRunnersBusy
|
|
scaleUpThreshold: '0.75'
|
|
scaleDownThreshold: '0.25'
|
|
scaleUpFactor: '2'
|
|
scaleDownFactor: '0.5'
|
|
# scaleUpTriggers:
|
|
# - githubEvent: {}
|
|
# duration: "5m"
|
|
|
|
podAnnotations: {}
|
|
|
|
podLabels: {}
|
|
|
|
imagePullSecrets: []
|
|
|
|
podSecurityContext:
|
|
{}
|
|
# fsGroup: 2000
|
|
|
|
# Leverage a PriorityClass to ensure your pods survive resource shortages
|
|
# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
|
|
# PriorityClass: system-cluster-critical
|
|
priorityClassName: ""
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|
|
env:
|
|
{}
|