Project

General

Profile

action #44468

Updated by mkittler 6 months ago

## Motivation / Observation 

 Trying to verify a [SR](https://build.suse.de/request/show/177956) to fix the [systemd-testsuite](https://openqa.suse.de/tests/2263926#step/systemd_testsuite/17), I was blocked because OSD workers and QSF shared workers were malfunctioning. 

 The problem with QSF shared workers is that the needed qcow2 image was missing: 

 - sle-15-SP1-s390x-*-textmode@s390x-kvm-sle12.qcow2 

 Because 

 - **openqa.suse.de**:/var/lib/openqa/share/factory 

 was NFS-mounted into 

 - **s390p8.suse.de**:/var/lib/openqa/share/factory 

 And the image were already cleaned up from **openqa.suse.de**:/var/lib/openqa/share/factory. 


 QSF shared-workers (shared-workers.qa.suse.de) have CACHEDIRECTORY configured, but this directory is ignored by the svirt backend. 
 Only [some changes in the test code](https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6253) are necessary to take CACHEDIRECTORY into account, but some configuration is needed at infrastructure level. 

 - **shared-workers.qa.suse.de**:/var/lib/openqa/cache 

 needs to be made available from  

 - **s390p8.suse.de**:/var/lib/openqa/cache 


 ## Acceptance criteria 

 - **AC:** SUT's host machine on svirt backends (ie. s390p8.suse.de), which have a jump host (ie. shared-workers.qa.suse.de) with configured CACHEDIRECTORY, have available assets from that CACHEDIRECTORY. 

 ## Suggestions 
 * Look at what has already been done in that area, e.g. #44468#note-30.

Back