25 lines
764 B
Django/Jinja
25 lines
764 B
Django/Jinja
log:
|
|
level: "{{ gitea_runner_log_level }}"
|
|
|
|
runner:
|
|
file: "{{ gitea_runner_file }}"
|
|
# Implements: REQ-5 (GRM-173) — physical-host admission: declared capacity
|
|
# limits parallel tasks instead of relying on labels alone.
|
|
capacity: {{ gitea_runner_capacity }}
|
|
fetch_timeout: 50s
|
|
fetch_interval: 2s
|
|
|
|
container:
|
|
label: "{{ gitea_runner_container_label }}"
|
|
docker_host: "unix:///run/user/{{ gitea_runner_uid }}/docker.sock"
|
|
force_pull: {{ gitea_runner_force_pull | lower }}
|
|
{% if gitea_runner_container_options | length > 0 %}
|
|
options: "{{ gitea_runner_container_options }}"
|
|
{% endif %}
|
|
{% if gitea_runner_valid_volumes | length > 0 %}
|
|
valid_volumes:
|
|
{% for volume in gitea_runner_valid_volumes %}
|
|
- "{{ volume }}"
|
|
{% endfor %}
|
|
{% endif %}
|