action #45053
closedTest installation over ssh as root on Tumbleweed with latest update forbidding root-password login
0%
Description
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
Updated by okurz almost 6 years ago
- Related to action #43703: [functional][u] openssh: test needs to use key-based login for root added
Updated by dheidler almost 6 years ago
I would expect that our installation system is built with password root login allowed.
Updated by okurz almost 6 years ago
that does not matter, see AC2. The question is if we can log into the installed system
Updated by okurz almost 6 years ago
- Due date set to 2019-02-12
pre-fill last sprint in M22 with all tickets within milestone not yet assigned to sprints
Updated by okurz almost 6 years ago
- Description updated (diff)
- Status changed from New to Workable
Updated by riafarov almost 6 years ago
- Due date changed from 2019-02-12 to 2019-02-26
Updated by okurz almost 6 years ago
- Target version changed from Milestone 22 to Milestone 23
adjusting milestone date to selected sprint.
Updated by riafarov almost 6 years ago
- Assignee set to okurz
@okurz will split the ticket and we can discuss.
Updated by okurz almost 6 years ago
- Related to coordination #44147: [functional][u][epic] openssh: extend tests added
Updated by okurz almost 6 years ago
- Blocked by action #47846: [functional][y] openSUSE ROOTONLY=1 test added
Updated by okurz almost 6 years ago
- Subject changed from [functional][y] Test installation over ssh as root on Tumbleweed with latest update forbidding root-password login to [functional][y][epic] Test installation over ssh as root on Tumbleweed with latest update forbidding root-password login
- Due date set to 2019-03-12
- Status changed from Workable to Blocked
- Priority changed from Low to Normal
- Start date set to 2018-12-12
Updated by okurz almost 6 years ago
- Due date deleted (
2019-03-12) - Target version changed from Milestone 23 to Milestone 26
#47846 is resolved. leaving the rest for the related epic. This will take some time.
Updated by okurz over 5 years ago
- Assignee changed from okurz to riafarov
Move to new QSF-y PO after I moved to the "tools"-team. I mainly checked the subject line so in individual instances you might not agree to take it over completely into QSF-y. Feel free to reassign to me or someone else in this case. Thanks.
Updated by riafarov over 5 years ago
- Target version changed from Milestone 26 to Milestone 27
Updated by mgriessmeier about 5 years ago
- Target version changed from Milestone 27 to Milestone 28
Updated by riafarov about 5 years ago
- Target version changed from Milestone 28 to Milestone 30+
Updated by mgriessmeier almost 5 years ago
- Target version changed from Milestone 30+ to Milestone 30
bulk moved to M30 for revisiting
Updated by riafarov over 4 years ago
- Target version changed from Milestone 30 to future
Updated by szarate about 4 years ago
- Tracker changed from action to coordination
- Status changed from Blocked to New
Updated by szarate about 4 years ago
See for the reason of tracker change: http://mailman.suse.de/mailman/private/qa-sle/2020-October/002722.html
Updated by riafarov about 4 years ago
- Tracker changed from coordination to action
- Project changed from 115 to qe-yam
- Subject changed from [functional][y][epic] Test installation over ssh as root on Tumbleweed with latest update forbidding root-password login to Test installation over ssh as root on Tumbleweed with latest update forbidding root-password login
- Assignee deleted (
riafarov)