Actions
action #169159
openAllow variable expansion before a job starts
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.
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
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