From b4a94b09692d20583ec61b8e3815db3d6714f904 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 2 May 2024 15:22:25 +0200 Subject: [PATCH] ci/b2c: allow setting timeouts in seconds Allows for tighter timeouts. Part-of: --- .gitlab-ci/b2c/b2c.yml.jinja2.jinja2 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci/b2c/b2c.yml.jinja2.jinja2 b/.gitlab-ci/b2c/b2c.yml.jinja2.jinja2 index ae597f01599..dd872e9c894 100644 --- a/.gitlab-ci/b2c/b2c.yml.jinja2.jinja2 +++ b/.gitlab-ci/b2c/b2c.yml.jinja2.jinja2 @@ -5,17 +5,25 @@ target: id: '{{ ci_runner_id }}' timeouts: + first_console_activity: # This limits the time it can take to receive the first console log - minutes: {{ timeout_first_console_activity_minutes }} + minutes: {{ timeout_first_console_activity_minutes | default(0, true) }} + seconds: {{ timeout_first_console_activity_seconds | default(0, true) }} retries: {{ timeout_first_console_activity_retries }} + console_activity: # Reset every time we receive a message from the logs - minutes: {{ timeout_console_activity_minutes }} + minutes: {{ timeout_console_activity_minutes | default(0, true) }} + seconds: {{ timeout_console_activity_seconds | default(0, true) }} retries: {{ timeout_console_activity_retries }} + boot_cycle: - minutes: {{ timeout_boot_minutes }} + minutes: {{ timeout_boot_minutes | default(0, true) }} + seconds: {{ timeout_boot_seconds | default(0, true) }} retries: {{ timeout_boot_retries }} + overall: # Maximum time the job can take, not overrideable by the "continue" deployment - minutes: {{ timeout_overall_minutes }} + minutes: {{ timeout_overall_minutes | default(0, true) }} + seconds: {{ timeout_overall_seconds | default(0, true) }} retries: 0 # no retries possible here