From c17179c98b3325b1da61a4fd7fd732c3abe14542 Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Fri, 10 Nov 2023 08:00:01 +0100 Subject: [PATCH] Made worker timeout configureable --- roles/builds.sr.ht/defaults/main.yml | 5 ++++- roles/builds.sr.ht/tasks/worker.yml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/builds.sr.ht/defaults/main.yml b/roles/builds.sr.ht/defaults/main.yml index 1fb27b4..1a03c9d 100644 --- a/roles/builds.sr.ht/defaults/main.yml +++ b/roles/builds.sr.ht/defaults/main.yml @@ -6,4 +6,7 @@ buildssrht_oauth_client_secret: "" # where to store the logs buildssrht_runner_log_dir: "/var/log/srhtrunner" # how much memory the worker vm may use -buildssrht_runner_mem: "2048" +buildssrht_runner_mem: "2048M" +# how long the runner may be active +# see buildssrht_runner_timeout for more +buildssrht_runner_timeout: "45m" diff --git a/roles/builds.sr.ht/tasks/worker.yml b/roles/builds.sr.ht/tasks/worker.yml index 5dece30..ff54aa6 100644 --- a/roles/builds.sr.ht/tasks/worker.yml +++ b/roles/builds.sr.ht/tasks/worker.yml @@ -43,7 +43,7 @@ controlcmd=/var/lib/images/control # # Max build duration. See https://golang.org/pkg/time/#ParseDuration - timeout=45m + timeout={{ buildssrht_runner_timeout }} # # Http bind address for serving local build information/monitoring bind-address=0.0.0.0:8080 -- 2.38.5