doc: Encourage everyone to explicitly set HRA scaleTargetRef kind (#1633)

Ref #1343
This commit is contained in:
Yusuke Kuoka 2022-08-14 13:04:03 +09:00 committed by GitHub
parent 06141b39b4
commit fe9164b025
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 39 additions and 27 deletions

View File

@ -543,9 +543,10 @@ spec:
# for 5 minutes instead of the default 10 minutes now
scaleDownDelaySecondsAfterScaleOut: 300
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
minReplicas: 1
maxReplicas: 5
metrics:
@ -571,10 +572,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
# Your RunnerDeployment Here
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
minReplicas: 1
maxReplicas: 5
# Your chosen scaling metrics here
@ -615,9 +616,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# IMPORTANT : If your HRA is targeting a RunnerSet you must specify the kind in the scaleTargetRef:, uncomment the below
#kind: RunnerSet
minReplicas: 1
maxReplicas: 5
metrics:
@ -650,9 +652,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
minReplicas: 1
maxReplicas: 5
metrics:
@ -671,9 +674,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
minReplicas: 1
maxReplicas: 5
metrics:
@ -700,9 +704,10 @@ More concretely, you can configure the targeted GitHub event types and the `N` i
kind: HorizontalRunnerAutoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
checkRun:
@ -910,9 +915,10 @@ spec:
minReplicas: 1
maxReplicas: 10
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
workflowJob: {}
@ -945,9 +951,10 @@ spec:
minReplicas: 1
maxReplicas: 10
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
checkRun:
@ -973,9 +980,10 @@ spec:
minReplicas: 1
maxReplicas: 10
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
checkRun:
@ -1005,9 +1013,10 @@ spec:
minReplicas: 1
maxReplicas: 10
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
pullRequest:
@ -1035,9 +1044,10 @@ spec:
minReplicas: 1
maxReplicas: 10
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runners
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scaleUpTriggers:
- githubEvent:
push:
@ -1082,9 +1092,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scheduledOverrides:
# Override minReplicas to 100 only between 2021-06-01T00:00:00+09:00 and 2021-06-03T00:00:00+09:00
- startTime: "2021-06-01T00:00:00+09:00"
@ -1104,9 +1115,10 @@ metadata:
name: example-runner-deployment-autoscaler
spec:
scaleTargetRef:
type: RunnerDeployment
# # In case the scale target is RunnerSet:
# kind: RunnerSet
name: example-runner-deployment
# Uncomment the below in case the target is not RunnerDeployment but RunnerSet
#kind: RunnerSet
scheduledOverrides:
# Override minReplicas to 0 only between 0am sat to 0am mon
- startTime: "2021-05-01T00:00:00+09:00"