Skip to content

Commit e3b0408

Browse files
Add scheduled overrides feature (cloudposse/terraform-aws-components#750)
Co-authored-by: Igor Rodionov <[email protected]>
1 parent 047d227 commit e3b0408

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/charts/actions-runner/templates/horizontalrunnerautoscaler.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,7 @@ spec:
5656
duration: "{{ .Values.max_duration }}"
5757
{{- end }}
5858
{{- end }}
59+
{{- if .Values.scheduled_overrides }}
60+
scheduledOverrides:
61+
{{- with $.Values.scheduled_overrides }}{{ toYaml . | trim | nindent 8 }}{{- end }}
62+
{{- end }}

src/charts/actions-runner/values.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,15 @@ pull_driven_scaling_enabled: false
2929
#labels:
3030
# - "Ubuntu"
3131
# - "core-example"
32+
# Override minReplicas to 1 on weekends and during non-working hours
33+
#scheduled_overrides:
34+
# - startTime: "2023-06-30T19:00:00+03:00"
35+
# endTime: "2023-07-03T07:00:00+03:00"
36+
# recurrenceRule:
37+
# frequency: Weekly
38+
# minReplicas: 1
39+
# - startTime: "2023-07-03T19:00:00+03:00"
40+
# endTime: "2023-07-04T07:00:00+03:00"
41+
# recurrenceRule:
42+
# frequency: Daily
43+
# minReplicas: 1

0 commit comments

Comments
 (0)