Project

General

Profile

action #45053

Updated by okurz over 5 years ago

## Motivation 

 I had been thinking about the recent change of ssh to not allow password-based logins for root anymore, we don't offer to give authorized keys to the system during installation, right? So if one selects to not create a user and install over ssh, try to login as root, doomed? 
 https://build.opensuse.org/request/show/652023 brought in this change into openSUSE Tumbleweed . We already have tests adjusted for this change, we should make sure to cover the ssh-installation test as well 

 ## Acceptance criteria 
 * **AC1:** We have an automatic test skipping user creation, root only, with ssh-based-installation 
 * **AC2:** The test ensures we can login after boot of the installed system (or according bugs reported if this is not possible) 

 ## Suggestions 
 * Try out a test scenario based on ssh-installation together with ROOTONLY=1, e.g. clone an s390x-zVM installation but set additionally ROOTONLY=1 
 * Check if normal test modules work in this scenario, e.g. console tests 
 * Optional (if considered trivial or other test modules fail): Schedule only installation plus individual module(s) checking the login after boot 
 * Optional (if the above steps do not work because of product issues): Report according bugs and keep this ticket in e.g. "test development" until the bugs are resolved 

 ## Further details 
 Could be split among the multiple ACs but probably AC2 is trivial based on what we already have present as tests

Back