Project

General

Profile

Actions

action #30246

closed

[sle][functional][autoyast][yast][hard] Improve variable expansion mechanism

Added by riafarov almost 7 years ago. Updated almost 7 years ago.

Status:
Rejected
Priority:
Low
Assignee:
Category:
Enhancement to existing tests
Start date:
2018-01-12
Due date:
2018-02-27
% Done:

0%

Estimated time:
Difficulty:

Description

As part of #28349 we start using modified profiles and expanding variables.
For the profiles which are available in the os-autoinst-distri repo we use openQA functionality to modify and upload files.
For the profiles in aytests repo we use cgi apache script, but it doesn't work well if we need to replace dynamic variables which are available in the job only. Hence as first step, we ave implemented cheap solution to replace values using sed on the support server, see https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4193

Downloading profile and using same code as for profiles in os-autoinst-distri repo didn't work well as profiles are not available immediately, using locks didn't help and requires more investigation.

Alternative solution could be to use github url directly and get rid of support server when it's not required.

Acceptance criteria

  • AC1 Variables expansion is done in one place

Related issues 1 (0 open1 closed)

Related to openQA Tests (public) - action #28349: [sle][functional] Use registration in autoinst profiles for sle 15Resolvedriafarov2017-11-242018-01-30

Actions
Actions

Also available in: Atom PDF