Fixes for server_cockpit, server_filesystem and release_identification in 9.1 & 8.7 #142

Merged
AlanMarshall merged 5 commits from 9.1_agm into develop 2023-01-20 18:57:38 +00:00
AlanMarshall commented 2023-01-17 11:38:13 +00:00 (Migrated from github.com)

The fixes were tested as follows:-

openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-dvd-iso

openqa-cli api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-dvd-iso

The following test fails are expected in both 9.1 & 8.7

install_standard_partition_ext4            fails: disk_custom_standard_partition_ext4_postinstall
install_standard_partition_ext4@uefi       fails: disk_custom_standard_partition_ext4_postinstall
modularity_tests                           fails: modularity_module_list

all other tests in FLAVOR=dvd-iso should pass

The following were checks that the changes have not caused problems elsewhere.
These further tests were compared with previous results.

openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=package-set VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-package-set
openqa-cli api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=package-set VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-package-set

all tests in FLAVOR=package-set should pass

openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-universal

The following test fails are expected

install_anaconda_text             fails: _boot_to_anaconda
install_mirrorlist_graphical      fails: _do_install_and_reboot
install_serial_console            fails: _console_wait_login

all other tests in FLAVOR=universal should pass

api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-universal

The following test fails are expected

install_anaconda_text            fails: install_text
install_mirrorlist_graphical     fails: _do_install_and_reboot
install_serial_console           fails: _boot_to_anaconda

all other tests in FLAVOR=universal should pass

The fixes were tested as follows:- ``` openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-dvd-iso openqa-cli api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-dvd-iso ``` The following test fails are expected in both 9.1 & 8.7 ``` install_standard_partition_ext4 fails: disk_custom_standard_partition_ext4_postinstall install_standard_partition_ext4@uefi fails: disk_custom_standard_partition_ext4_postinstall modularity_tests fails: modularity_module_list ``` all other tests in FLAVOR=dvd-iso should pass The following were checks that the changes have not caused problems elsewhere. These further tests were compared with previous results. ``` openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=package-set VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-package-set openqa-cli api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=package-set VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-package-set ``` all tests in FLAVOR=package-set should pass ``` openqa-cli api -X POST isos ISO=Rocky-9.1-20221214.1-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=9.1 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-9.1-20221214.1-universal ``` The following test fails are expected ``` install_anaconda_text fails: _boot_to_anaconda install_mirrorlist_graphical fails: _do_install_and_reboot install_serial_console fails: _console_wait_login ``` all other tests in FLAVOR=universal should pass ``` api -X POST isos ISO=Rocky-8.7-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=8.7 BUILD=-"$(date +%Y%m%d.%H%M%S).0"-8.7-20221110-universal ``` The following test fails are expected ``` install_anaconda_text fails: install_text install_mirrorlist_graphical fails: _do_install_and_reboot install_serial_console fails: _boot_to_anaconda ``` all other tests in FLAVOR=universal should pass
akatch commented 2023-01-18 15:23:02 +00:00 (Migrated from github.com)

I was able to confirm that universal and dvd-iso of both 8.7 and 9.1 work as outlined above. I did get a few additional failures, however they were all related to #78. These were:

# FLAVOR=universal, VERSION=8.7
install_arabic_language at _console_login
install_cyrillic_language at _console_login

# FLAVOR=dvd-iso, VERSION=8.7
base_service_manipulation at base_service_manipulation
server_cockpit_default at _setup_browser

I'm willing to sign off on this, but someone else may want to verify that server_cockpit_default finishes successfully as that was one of the suites this PR was meant to fix.

I was able to confirm that universal and dvd-iso of both 8.7 and 9.1 work as outlined above. I did get a few additional failures, however they were all related to #78. These were: ``` # FLAVOR=universal, VERSION=8.7 install_arabic_language at _console_login install_cyrillic_language at _console_login # FLAVOR=dvd-iso, VERSION=8.7 base_service_manipulation at base_service_manipulation server_cockpit_default at _setup_browser ``` I'm willing to sign off on this, but someone else may want to verify that `server_cockpit_default` finishes successfully as that was one of the suites this PR was meant to fix.
akatch (Migrated from github.com) approved these changes 2023-01-18 15:23:18 +00:00
AlanMarshall commented 2023-01-18 15:28:46 +00:00 (Migrated from github.com)

The needles I created had hostname 107 not localhost so that possibly caused the fails . Thanks Al.
Turns out that this problem was resolved elsewhere.

The needles I created had hostname 107 not localhost so that possibly caused the fails . Thanks Al. Turns out that this problem was resolved elsewhere.
lumarel (Migrated from github.com) approved these changes 2023-01-20 18:57:23 +00:00
lumarel (Migrated from github.com) left a comment

This also looks good to me!

This also looks good to me!
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: testing/os-autoinst-distri-rocky-migrated#142
No description provided.