Project

General

Profile

Actions

action #168097

open

[qe-core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.de

Added by okurz 22 days ago. Updated about 9 hours ago.

Status:
In Progress
Priority:
High
Assignee:
Category:
Enhancement to existing tests
Target version:
Start date:
2024-10-10
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

Upcoming changes to the network will have the effect that dist.suse.de is not accessible anymore for any workload running in NUE2 hence osado tests relying on that should use https://mirror.nue2.suse.org/ instead of corresponding paths in http://dist.suse.de/ along with ensuring that relevant content is available already as https://mirror.nue2.suse.org/ might only have the relevant test assets available delayed.

Acceptance criteria

  • AC1: osado tests do not rely on http://dist.suse.de or http://download.suse.de when running from NUE2
  • AC2: osado tests do not rely on NUE2 resources when running from other locations
  • AC3.1: Mirrors are defined in workerconf.sls

Out of scope

  • AC3.2: qem-bot handles also different mirrors here

Suggestions


Related issues 1 (1 open0 closed)

Related to openQA Project - action #169159: Allow variable expansion before a job startsNew2024-10-31

Actions
Actions #2

Updated by okurz 22 days ago

  • Parent task set to #166598
Actions #4

Updated by okurz 20 days ago

  • Project changed from QA to openQA Tests
  • Subject changed from Make openqa.suse.de tests work with mirrors instead of dist.suse.de to [core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.de
  • Description updated (diff)
  • Category set to Enhancement to existing tests
  • Assignee deleted (okurz)
Actions #5

Updated by okurz 20 days ago

  • Target version changed from Ready to QE-Core: Ready

@szarate moving this to "QE-Core: Ready" to bring this ticket to your attention. Feel welcome to move it elsewhere.

Actions #7

Updated by szarate 9 days ago

  • Tags set to platform-team
  • Subject changed from [core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.de to [qe-core] Make openqa.suse.de tests work with mirrors instead of dist.suse.de or download.suse.de
Actions #9

Updated by szarate 7 days ago

  • Description updated (diff)
Actions #10

Updated by dzedro 1 day ago

  • Status changed from New to In Progress
  • Assignee set to dzedro
Actions #11

Updated by szarate 1 day ago · Edited

I take that http://dist.suse.de and http://download.suse.de are the same or contain the same information? is that assumption correct?

Also: https://confluence.suse.com/display/~moroni_flores/embargoed-proxy

Actions #12

Updated by dzedro 1 day ago · Edited

I wanted simply replace in medium types download.suse.de & dist.suse.de with mirror.nue2.suse.org, but looks like not everything works
This works
OS_TEST_REPOS=https://download.suse.de/ibs/SUSE:/ALP:/Source:/Standard:/1.0:/Staging:/C/images/repo/SL-Micro-6.0-x86_64/
This does not work
OS_TEST_REPOS=https://mirror.nue2.suse.org/ibs/SUSE:/ALP:/Source:/Standard:/1.0:/Staging:/C/images/repo/SL-Micro-6.0-x86_64/

or
works
QA_HEAD_REPO=http://dist.suse.de/ibs/QA:/Head/SLE-15-SP2/
QA_WEB_REPO=http://dist.suse.de/ibs/QA:/SLE15SP2/update/
does not work
QA_HEAD_REPO=http://mirror.nue2.suse.org/ibs/QA:/Head/SLE-15-SP2/
QA_WEB_REPO=http://mirror.nue2.suse.org/QA:/SLE15SP2/update/

Actions #13

Updated by dzedro 1 day ago

@okurz what does this mean ? AC3.1: Mirrors are defined in workerconf.sls

Actions #15

Updated by mkittler 1 day ago

I've seen your qem-bot PR, see my comment on GitHub. I'll review the pillars change.

Note that I have been working on #168115 which had a similar goal. Checkout comment #168115#note-14 for my findings (or rather problems I ran into; I was not really successful in using the mirror for maintenance test).

Actions #17

Updated by szarate about 12 hours ago

@dzedro are those test settings?

if so, I would prefer to use variable expansion, QA_HEAD_REPO=https://%REPO_MIRROR_HOST%/ibs/QA:/Head/SLE-%VERSION% which will have to be updated/defined at the moment of either running the test, or scheduling it, but that's for tools team to decide.

Changes to qam-bot are clearly out of scope for qe-core.

Actions #18

Updated by szarate about 9 hours ago

  • Related to action #169159: Allow variable expansion before a job starts added
Actions #19

Updated by szarate about 9 hours ago

  • Description updated (diff)
Actions #20

Updated by szarate about 9 hours ago

Marking AC3.2 as out of scope; changes required exceed what qe-core can do.

Actions

Also available in: Atom PDF