Project

General

Profile

Actions

action #174943

closed

coordination #169654: [epic] Create test scenarios for Agama

Unify Agama profiles and use variable to save number of files

Added by leli 4 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
2025-01-02
Due date:
% Done:

0%

Estimated time:

Description

Motivation

We have Agama profiles under data/yam/agama/auto, need unify these profiles and use variable to save number of files.

  1. Need change all profiles to use jsonnet, note: a bit different format inside the file from json.
  2. Try to use variables so that save number of files.
    Ex: replace the product with {{ product }} , just like "registrationCode": "{{SCC_REGCODE_SLES4SAP}}"
  3. Apply some settings to openSUSE, such as pre and post script (for example post script for zVM).
  4. Registration could be a generic {{SCC_REGCODE}} and populate it with corresponding setting depending on the product.

Acceptance criteria

  • AC1: Unify Agama profiles and use variable to save number of files.
  • AC2: Apply the changes in all Agama groups.

Additional information

Please notice that jsonnet is not just about renaming extension , it has different syntax, no need for double quotes, etc:
https://jsonnet.org/

Actions #1

Updated by leli 4 months ago

  • Description updated (diff)
Actions #2

Updated by JERiveraMoya 4 months ago

  • Tags set to qe-yam-jan-sprint-fy25
  • Description updated (diff)
  • Status changed from New to Workable
  • Parent task set to #169657
Actions #3

Updated by JERiveraMoya 4 months ago

  • Description updated (diff)
Actions #4

Updated by leli 4 months ago

  • Status changed from Workable to In Progress
  • Assignee set to leli
Actions #5

Updated by leli 4 months ago

Add a post script to fix root login issue after installation, https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20890 I think we can track it in this ticket also.

Actions #7

Updated by leli 4 months ago

PR submitted to expand variables in profile on remote worker, https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20932

Actions #8

Updated by JERiveraMoya 4 months ago

  • Priority changed from Normal to High
  • Parent task changed from #169657 to #169654
Actions #10

Updated by leli 3 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF