Project

General

Profile

Actions

action #169159

open

Allow variable expansion before a job starts

Added by mkittler about 11 hours ago. Updated about 9 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2024-10-31
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

This would be useful so job settings referring to assets (e.g. QA_HEAD_REPO=https://download.suse.de/ibs/…) could be written in a more generic way (e.g. QA_HEAD_REPO=https://%REPO_MIRROR_HOST%/ibs/…). This way the download server could be replaced by a mirror more easily. Considering ideas like https://gitlab.suse.de/openqa/salt-pillars-openqa/-/merge_requests/924 it would be useful if worker settings are considered as well. See https://suse.slack.com/archives/C02CANHLANP/p1730383116044599 for the related discussion with @szarate.

Acceptance criteria

  • AC1: Placeholders in job settings are substituted before the asset download taking settings from the worker config into account.

Suggestions

  • Check what function is used to implement placeholders. Invoke that function in isotovideo.pm as well before the asset handling is done.

Related issues 1 (1 open0 closed)

Related to openQA Tests - action #168097: [qe-core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.deIn Progressdzedro2024-10-10

Actions
Actions #1

Updated by szarate about 9 hours ago

  • Related to action #168097: [qe-core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.de added
Actions #2

Updated by szarate about 9 hours ago

  • Subject changed from Allow variable substituion before a job starts to Allow variable expansion before a job starts
Actions

Also available in: Atom PDF