Skip to content

Commit 1b228dc

Browse files
authored
Merge pull request #279 from tobiashuste/278-allow-to-configure-more-autoscaler-policy-values
Support more autoscaler policy config options
2 parents bbf46cb + ca45ee1 commit 1b228dc

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

roles/gitlab_runner/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,9 @@ gitlab_runner_list:
424424
cache_insecure: "false"
425425
autoscaler_max_builds: 1
426426
autoscaler_idle_count: 4
427+
autoscaler_idle_time: "30m0s"
428+
autoscaler_scale_factor: 0.0
429+
autoscaler_scale_factor_limit: 0
427430
autoscaler_max_instances: "10"
428431
autoscaler_group_name: "autoscaler-runners"
429432
autoscaler_cloud_name: "openstack"

roles/gitlab_runner/templates/config.toml.j2

+3
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,8 @@ sentry_dsn = "{{ gitlab_runner_sentry_dsn }}"
122122

123123
[[runners.autoscaler.policy]]
124124
idle_count = {{ runner.autoscaler_idle_count | default(0) }}
125+
idle_time = {{ runner.autoscaler_idle_time | default("30m0s") }}
126+
scale_factor = {{ runner.autoscaler_scale_factor | default(0.0) }}
127+
scale_factor_limit = {{ runner.autoscaler_scale_factor_limit | default(0) }}
125128
{% endif %}
126129
{% endfor %}

0 commit comments

Comments
 (0)