os-autoinst-distri-rocky/needles/anaconda/main_hub
akatch 2c427618ac
8.6 release fixes (#92)
* Handle the "reclaim space" dialog

Adds handling for the "Reclaim Space" dialog, which can appear after the
user clicks "Done" in the partitioning spoke.

* Fix indentations

* Set default HDD size to 15GB

* Remove redundant HDDSIZEGB definitions

* Add more GiBs

* Workaround for #82

* Needle with new security policy spoke icon

* Add new needles to fix cockpit tests in 8.6

* Add contribution SOP to README

* Words

* Script fixes (#99)

* Increment version

* Fix this header

* Fix URL for updates.img (#98)

* ---
title: [8.6 Release Issues] Test Suite: install_delete_partial and install_custom_gui_lvm_ext4 on rocky 8.6
labels: 'test suite'
assignees: '@akatch'

---

# Description

Running openQA test suite `install_delete_partial` as above throws `Test died: no candidate needle with tag(s) 'anaconda_install_destination_reclaim_space_btn' matched` at module `disk_guided_delete_partial`.

At this stage, the "Reclaim Space" button in the lower right corner of the dialog is disabled.

Additionally, the dialog shows that 5GB will be reclaimed by the steps taken to that point in the test, but installation requires around 9GB. Do we need to reclaim enough space for installation in order to enable that button?
_Yes, the button is enabled when enough space to install is reclaimed._

Just adding HDDSIZEGB=20 to `templates.fif.json` did not increase volume size shown in the dialog. Do we need to recreate the img file?
_Yes, recreating the img file using createhdds.py against a larger size in hdds.json resolved this error._

The Reclaim Space dialog claimed 9.06GB was required to perform installation, and after doubling the size of disk_full_XXX.img we got past the Reclaim Space dialog. However, `_do_install_and_reboot` failed to install citing not enough disk space.

Fixes #80 when merged.

# How Has This Been Tested?

```
# NOTE: was not able to reproduce for install_custom_gui_lvm_ext4
openqa-cli api -X POST isos ISO=Rocky-8.6-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=8.6 BUILD=8.6_dvd-iso_$(date +%Y%m%d.%H%M%S).0 TEST=install_custom_gui_lvm_ext4 PACKAGE_SET=graphical-server

openqa-cli api -X POST isos ISO=Rocky-8.6-x86_64-dvd1.iso ARCH=x86_64 DISTRI=rocky FLAVOR=universal VERSION=8.6 BUILD=8.6_universal_$(date +%Y%m%d.%H%M%S).0 TEST=install_delete_partial PACKAGE_SET=graphical-server
```

All tests must pass `_do_install_and_reboot`.
NOTE: These tests will fail at `_console_wait_login` with the issue in #81.

# Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] Any dependent changes have been merged and published in downstream modules

* Add new needle to mitigate the changed default
for install source on the network from http to https

Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2022-06-09 18:15:17 -05:00
..
arabic Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
french Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
japanese Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
russian Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
begin_installation-20200116.json First batch of updates for new version of cantarell 2020-01-17 01:18:52 +00:00
begin_installation-20200116.png First batch of updates for new version of cantarell 2020-01-17 01:18:52 +00:00
begin_installation-cantarell101.json Initial dump of Cantarell 100 / 101 needles 2018-03-16 04:44:17 -07:00
begin_installation-cantarell101.png Initial dump of Cantarell 100 / 101 needles 2018-03-16 04:44:17 -07:00
create_user.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
create_user.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
install_destination-adwaita-20190211.json Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
install_destination-adwaita-20190211.png Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
install_destination_already_done-adwaita-20190211.json Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
install_destination_already_done-adwaita-20190211.png Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
installation_source-20180727.json Add a bunch of new needles for anaconda hub redesign 2018-07-27 17:12:21 -07:00
installation_source-20180727.png Add a bunch of new needles for anaconda hub redesign 2018-07-27 17:12:21 -07:00
installation_source-20210714.json Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
installation_source-20210714.png Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
keyboard_layout.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
keyboard_layout.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
language_support.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
language_support.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
live-20190909.json Update main hub needles for changed keyboard icon 2019-09-09 11:44:28 -07:00
live-20190909.png Update main hub needles for changed keyboard icon 2019-09-09 11:44:28 -07:00
live-20200219.json Update anaconda needles for icon/widget changes 2020-02-19 09:46:35 -08:00
live-20200219.png Update anaconda needles for icon/widget changes 2020-02-19 09:46:35 -08:00
live-adwaita-20190211.json Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
live-adwaita-20190211.png Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
live_clicked_key.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
live_clicked_key.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
live_clicked_time.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
live_clicked_time.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
network_host_name-20180817.json Add several new variant needles for anaconda icon changes 2018-08-17 23:39:11 -04:00
network_host_name-20180817.png Add several new variant needles for anaconda icon changes 2018-08-17 23:39:11 -04:00
network_host_name-20210714.json Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
network_host_name-20210714.png Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
nonlive-20190909.json Update main hub needles for changed keyboard icon 2019-09-09 11:44:28 -07:00
nonlive-20190909.png Update main hub needles for changed keyboard icon 2019-09-09 11:44:28 -07:00
nonlive-20200219.json Update anaconda needles for icon/widget changes 2020-02-19 09:46:35 -08:00
nonlive-20200219.png Update anaconda needles for icon/widget changes 2020-02-19 09:46:35 -08:00
nonlive-adwaita-20190211.json Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
nonlive-adwaita-20190211.png Add updated needles for Adwaita icon theme changes 2019-02-11 13:12:13 -08:00
rocky-anaconda_main_hub-20220514.json 8.6 release fixes (#92) 2022-06-09 18:15:17 -05:00
rocky-anaconda_main_hub-20220514.png 8.6 release fixes (#92) 2022-06-09 18:15:17 -05:00
rocky-anaconda_main_hub_begin_installation-20220203.json Add needles and code to complete anaconda_help test suite (#76) 2022-02-03 18:25:03 -06:00
rocky-anaconda_main_hub_begin_installation-20220203.png Add needles and code to complete anaconda_help test suite (#76) 2022-02-03 18:25:03 -06:00
rocky-anaconda_main_hub_installation_source_error-20211008.json Fix mirrorlist not getting recognized with double apply (#53) 2021-10-21 16:46:48 -07:00
rocky-anaconda_main_hub_installation_source_error-20211008.png Fix mirrorlist not getting recognized with double apply (#53) 2021-10-21 16:46:48 -07:00
rocky-boot_to_anaconda-version_8_ident-20210805.json Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
rocky-boot_to_anaconda-version_8_ident-20210805.png Changes to support 8.5 (#64) 2021-11-15 23:00:48 -08:00
rocky-boot_to_anaconda-version_greenobsidian_ident-20210807.json Fixes for modularity_tests on rocky-8.4-dvd-iso-x86_64 (#46) 2021-09-23 18:04:25 -05:00
rocky-boot_to_anaconda-version_greenobsidian_ident-20210807.png add needles for rocky minimal install 2021-08-09 03:04:59 -07:00
rocky-install_destination-20210807.json add needles for rocky minimal install 2021-08-09 03:04:59 -07:00
rocky-install_destination-20210807.png add needles for rocky minimal install 2021-08-09 03:04:59 -07:00
rocky-install_destination_already_done-20210821.json Fix Install Destination needle for already selected case (#28) 2021-08-24 09:23:42 -05:00
rocky-install_destination_already_done-20210821.png Fix Install Destination needle for already selected case (#28) 2021-08-24 09:23:42 -05:00
rocky-nonlive-20210805.json add needles for rocky minimal install 2021-08-09 03:04:59 -07:00
rocky-nonlive-20210805.png add needles for rocky minimal install 2021-08-09 03:04:59 -07:00
root_password.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
root_password.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
select_packages-20180727.json Add a bunch of new needles for anaconda hub redesign 2018-07-27 17:12:21 -07:00
select_packages-20180727.png Add a bunch of new needles for anaconda hub redesign 2018-07-27 17:12:21 -07:00
select_packages-20210714.json Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
select_packages-20210714.png Update lots of needles for os-autoinst behaviour change 2021-07-19 13:03:11 -07:00
time_date.json Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00
time_date.png Automate the QA:Testcase_Anaconda_help. 2021-05-27 21:39:26 +00:00