Commit Graph

823 Commits

Author SHA1 Message Date
Alan Marshall b9ad97dce5
Merge pull request #210 from tcooper/beta_utils
Update pre-release logic for BETA testing
2024-04-07 13:08:28 +01:00
Trevor Cooper b09dc79f33
deprecate setup_workaround_repo 2024-04-03 20:53:43 -07:00
Alan Marshall 2cee6d25ff
Add indication of secure boot state. 2024-03-21 15:45:31 +00:00
Alan Marshall 4e790cd76a
New needles and minor code changes 2024-02-09 16:33:11 +00:00
Louis Abel 3c371b2c63
Add toolbox test as POC 2024-02-08 17:21:57 -07:00
Trevor Cooper ec84f927f2
update package switched to acpica-tools 2023-12-30 11:21:27 -08:00
Trevor Cooper d5a9a44eb9
cockpit: don't try and get admin privs when re-logging in
There's one point in the tests where we may log into cockpit for
the second time in one run (it depends how a package update
process goes). When this happens, we don't get prompted again
for admin access, so we need to *not* expect that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Trevor Cooper <tcooper@rockylinux.org>
2023-11-22 14:21:17 -08:00
Alan Marshall 5f09f10588
Merge branch 'rocky-linux:develop' into 8-BETA-slurm 2023-11-16 15:42:23 +00:00
Al Bowles f605bec6ee
enhancement: Bypass weak password prompt in tests
This change adds a needle and a check for the "weak password" prompt in
Arabic and Russian. If the prompt is detected, openQA should hit "Done"
twice as per the prompt.
2023-11-15 22:22:46 -06:00
Alan Marshall 71837e7cc4
Use get_version_major() instead of get_var("CURRREL") 2023-10-17 16:01:33 +01:00
Alan Marshall a34a9253ba
Adjust slurm test code for runs with stg repos 2023-10-15 15:38:43 +01:00
Trevor Cooper c87615d5a7
quote to prevent bash history expansion 2023-09-28 19:48:56 -07:00
Trevor Cooper e9b4cfbfd3
fix problem array ref 2023-08-24 18:36:05 -07:00
Trevor Cooper 6ee6a6809f
use kswitch instead of kinit
Co-Authored by: Louis Abel <tucklesepk@gmail.com>
2023-08-23 21:05:57 -07:00
Trevor Cooper 11fee91082
use tty3 instead of tty1 2023-08-23 20:54:27 -07:00
Trevor Cooper 0c6dc22856
revert wait for change 2023-08-23 15:09:59 -07:00
Trevor Cooper 0a09a40346
disable validate in sudo test for now 2023-08-23 14:33:44 -07:00
Trevor Cooper efa71dc0b3
wait for change to be seen 2023-08-23 13:28:39 -07:00
Trevor Cooper 365e4e9192
must kinit as admin again 2023-08-23 11:27:47 -07:00
Trevor Cooper fac560caa1
add possible missing parameter 2023-08-21 22:54:12 -07:00
Trevor Cooper f1b6886480
skip memory check for ipa-server-install 2023-08-21 21:27:21 -07:00
Trevor Cooper 072fc78d73
use TTY3 for login as root 2023-08-20 19:03:21 -07:00
Trevor Cooper ca2b34e4cd
merge develop 2023-08-20 14:49:36 -07:00
Trevor Cooper 776f3cc50d
wait longer for login screen 2023-08-20 12:54:20 -07:00
Al Bowles 8becb62887
Provide tests for SIG/HPC slurm packages
This MR provides a very, very basic test suite for the Slurm packages
built by the HPC SIG. It checks the following:

- Necessary packages for a single-node Slurm instance install
  successfully from the SIG/HPC repository
- A job can be scheduled and executed to completion
- A job can be scheduled and then cancelled

```
./fifloader.py --clean --load templates.fif.json
openqa-cli api -X POST isos ISO=Rocky-8.8-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=8.8 CURRREL=8 BUILD=-${date +%Y%d%m}.0-slurm-8.8 TEST=slurm22,slurm23
openqa-cli api -X POST isos ISO=Rocky-9.2-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=9.2 CURRREL=9 BUILD=-${date +%Y%d%m}.0-slurm-9.2 TEST=slurm22,slurm23

```

- [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
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] Any dependent changes have been merged and published in downstream modules
2023-07-25 15:04:07 -05:00
Trevor Cooper f4c33a4f21
minor cleanup 2023-05-24 08:55:46 -07:00
Trevor Cooper 2e641ba7fa
Merge branch 'develop' into base_update_cli 2023-05-24 08:54:28 -07:00
Louis Abel ff01caf988
Update FreeIPA tests
Updating freeipa tests to:

  * Make it more consistent with Rocky Linux
  * Use of rockylinux.org domain instead of fedoraproject.org
  * Ensure fedora-only elements are removed or changed to work in EL
2023-05-17 14:03:44 -07:00
Trevor Cooper f39910d953
add missing use statement 2023-05-06 07:56:50 -07:00
Trevor Cooper 7361baef9f
consider Rocky Linux version when adding powertools/crb 2023-05-05 20:57:13 -07:00
Alan Marshall 37fc0b00bf
Improve test logic, to be sure 2023-05-03 11:32:55 +01:00
akatch 1df17f8867
Merge pull request #172 from tcooper/dnf_releasever
add support to specify dnf releasever during POST
2023-05-01 22:10:32 -05:00
Trevor Cooper b1e46166ec
add support to specify dnf releasever during POST 2023-04-30 11:28:06 -07:00
Trevor Cooper 8106d07b6c
correct order for enable powertools 2023-04-29 10:41:51 -07:00
Trevor Cooper c185b5d074
pandoc-common is in powertools 2023-04-29 10:36:08 -07:00
Adam Williamson f3e92d20c1
Use pandoc-common instead of python3-kickstart for package tests
Reasoning:

1. pandoc is not in critpath so will not itself be tested
2. pandoc is widely used and actively maintained
3. package is noarch
4. package has minimal deps

Hopefully this will work for everything. For some reason, the
"use python3-blivet for pykickstart tests" fails mysteriously
sometimes, see e.g.
https://openqa.stg.fedoraproject.org/tests/2672282

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Trevor Cooper <tcooper@rockylinux.org>
2023-04-24 08:32:45 -07:00
Alan Marshall c9ee065c8f
Modifies serial console install following change in network enable default from v8 to v9 2023-03-27 11:39:25 +01:00
Trevor Cooper 220ee770ba
Merge pull request #163 from tcooper/anaconda-text-install
Anaconda text install (alternate)
2023-03-22 22:18:04 -07:00
Trevor Cooper 46d47d4ec5
use password is default in all Rocky Linux versions 2023-03-20 09:20:28 -07:00
Trevor Cooper aa7fad50d6
fix sub name error 2023-03-20 08:49:05 -07:00
Trevor Cooper 1410418918
rocky 9 has 'use text mode' menu before main hub 2023-03-19 14:17:42 -07:00
Trevor Cooper 152b347f75
replace fedoraproject.org with rockylinux.org
- refs in templates.fif.json and code changed (typically hostnames in multi-worker tests)
- refs in documentation left for historical / context purposes
2023-03-17 10:04:54 -07:00
Trevor Cooper 5677222931
Merge pull request #156 from AlanMarshall/modularity
Modularity tests fix for  9.1  8.8  &  8.7
2023-03-17 09:24:18 -07:00
Alan Marshall 91e1b5df85
Modularity tests changes
This fixes the consistent failure in the modularity_tests
of the  FLAVOR=dvd-iso test suite  thereby resolving Issue #147
2023-03-02 15:55:03 +00:00
Trevor Cooper fd6242606e
Merge branch 'develop' into support_server_selinux 2023-02-24 09:08:44 -08:00
Trevor Cooper 61d57d4591
enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
Trevor Cooper 709ff7155f
_pxe_setup requires selinux config for /var/tmp/rocky 2023-02-10 10:13:27 -08:00
Trevor Cooper 0877d34aab control content of kickstart 2023-02-07 20:33:40 -08:00
Trevor Cooper aa6d254e90 configure iscsi acl and authetication 2023-02-07 20:33:40 -08:00
Trevor Cooper 8beed72b25 use a rockylinux.org domain 2023-02-07 20:33:40 -08:00