Project

General

Profile

action #56006

Updated by riafarov over 4 years ago

See parent ticket for the motivation. 

 Follow up on #52313. We got test suite running, but now installer fails due to some configuration issues (might be DNS or NAT). As we boot into iso, we can disable online repos, see this module: 
 https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tests/installation/online_repos.pm 
 So setting `DISABLE_ONLINE_REPOS` will do the trick. 

 As it's follow up, increasing priority to get it done. 

 ## Acceptance criteria 
 1. Remote installation over ssh is tested on o3 for Leap and TW 
 2. New test suite is added to the development job group first, once proven to be stable is moved to the main job group 

 ## Suggestions 
 Use SLES remote_ssh_controller and remote_ssh_target_nfs test suites as a base. 
 See https://openqa.suse.de/tests/latest?test=remote_ssh_controller&machine=64bit&flavor=Installer-DVD&distri=sle&arch=x86_64&version=15-SP1 
 https://openqa.suse.de/tests/latest?arch=x86_64&version=15-SP1&test=remote_ssh_target_ftp&machine=64bit&distri=sle&flavor=Installer-DVD 

 There is worker class tap. 
 riafarov has access to the machine, so candidate to pair up. 
 Setup should just work, so fixing is out of scope. 

 We need to create support_server image which works with dhcp and dns roles. 
 Secondly, we will have to adjust code for the network configuration which works with wicked as we have NetworkManager. 
 Alternative will be to get images which have wicked. 

 For the development we can trigger support_server as normal (not MM test) and once everything works there, we can trigger it as a part of MM test.

Back