Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust lvm+RAID1 tests for the UI changes in the Expert Partitioner #11448

Merged
merged 14 commits into from
Nov 27, 2020

Conversation

rwx788
Copy link
Member

@rwx788 rwx788 commented Nov 20, 2020

We use libyui REST API to deal with changes in the UI. This PR also contains parts to setup environment for svirt backends, including hyper-v.

See poo#77767.

Verification runs

Note: failed scenarios expose https://bugzilla.suse.com/show_bug.cgi?id=1178832

@rwx788 rwx788 added the WIP Work in progress label Nov 20, 2020
@rwx788 rwx788 force-pushed the libyui branch 29 times, most recently from 60ff0d8 to 084d738 Compare November 25, 2020 14:17
@rwx788 rwx788 force-pushed the libyui branch 3 times, most recently from 6ba22a8 to ec7343b Compare November 26, 2020 12:42
@rwx788 rwx788 removed the WIP Work in progress label Nov 26, 2020
@rwx788 rwx788 marked this pull request as ready for review November 26, 2020 13:22
@rwx788 rwx788 force-pushed the libyui branch 2 times, most recently from f0dc117 to 6821781 Compare November 26, 2020 13:28
@rwx788 rwx788 requested a review from jknphy November 26, 2020 13:29
Copy link
Contributor

@jknphy jknphy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, only fix last commit message typo 'Extract commmon'

@rwx788 rwx788 force-pushed the libyui branch 3 times, most recently from 15d9c0b to 1591e79 Compare November 26, 2020 20:17
Rodion Iafarov added 3 commits November 27, 2020 09:08
On svirt we cannot know ip address from the hypervisor, so have to wait
till installer boots, and get ip address from there. We use bridge
netwroking there, so that ip address is accessible from the worker.
Uniting test data for sles and openSUSE, as it's same and reuse it in
both schedules.
Rodion Iafarov added 7 commits November 27, 2020 11:13
We have different test data for SLE 12 as partitioning was different
there, but for other scenarios we have same setup which differs only for
the backends, so name should reflect that this is universal data.
On xen-pv we have 5 disks available and should not touch /dev/xvda disk,
so we cannot use solution to clone one disk setup to all.
We already have data where to clone partitioning, so implementing method
to define target disks.
We have a bug in REST API and menu items do not get enabled, when item
in the table is selected. So applying workaround for now and will revert
this commit once it's available.
We have same steps in raid_gpt and setup_raid1_lvm, so moving common
part to the Expert Partitioner controller.
In encrypted_full_lvm and lvm+raid1 we have same code for the
configuration of the lvm, which we can move to the controller library.
@rwx788 rwx788 merged commit 0a3ac7a into os-autoinst:master Nov 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants