PR-CI: Run test_installation_TestInstallKeySizes in the nightlies

This tests the key and type installation arguments so the end
user can have some level of control over the type and key size
of some of the IPA keys.

Related: https://pagure.io/freeipa/issue/9738

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Rafael Guterres Jeffman <rjeffman@redhat.com>
Reviewed-By: Thomas Woerner <twoerner@redhat.com>
This commit is contained in:
Rob Crittenden committed 2025-11-19 16:50:37 -05:00
1 parent d424dc6dd2
commit 0b521f7d19
8 files changed
+99 -27

No files matched your search

@@ -2232,3 +2232,15 @@ jobs:
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
fedora-latest/test_installation_TestInstallKeySizes:
requires: [fedora-latest/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
@@ -1316,3 +1316,17 @@ jobs:
template: *ci-master-latest
timeout: 3600
topology: *master_1repl_1client
pki-fedora/test_installation_TestInstallKeySizes:
requires: [pki-fedora/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{pki-fedora/build_url}'
update_packages: True
copr: '@pki/master'
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
@@ -2411,3 +2411,17 @@ jobs:
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
fedora-latest/test_installation_TestInstallKeySizes:
requires: [fedora-latest/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
selinux_enforcing: True
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
@@ -2589,3 +2589,17 @@ jobs:
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
testing-fedora/test_installation_TestInstallKeySizes:
requires: [testing-fedora/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{testing-fedora/build_url}'
update_packages: True
enable_testing_repo: True
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
@@ -2767,3 +2767,18 @@ jobs:
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
testing-fedora/test_installation_TestInstallKeySizes:
requires: [testing-fedora/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{testing-fedora/build_url}'
update_packages: True
selinux_enforcing: True
enable_testing_repo: True
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
@@ -2232,3 +2232,15 @@ jobs:
template: *ci-master-previous
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
fedora-previous/test_installation_TestInstallKeySizes:
requires: [fedora-previous/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-previous/build_url}'
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-previous
timeout: 3600
topology: *master_1repl
@@ -2409,3 +2409,16 @@ jobs:
template: *ci-master-frawhide
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
fedora-rawhide/test_installation_TestInstallKeySizes:
requires: [fedora-rawhide/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-rawhide/build_url}'
update_packages: True
test_suite: test_integration/test_installation.py::TestInstallKeySizes
template: *ci-master-frawhide
timeout: 3600
topology: *master_1repl
+5 -27
View File
@@ -1,18 +1,8 @@
#
# Template for temporary test commit
#
# $ ln -sf ipatests/prci_definitions/temp_commit.yaml .freeipa-pr-ci.yaml
#
topologies:
build: &build
name: build
cpu: 2
memory: 3800
master_3client: &master_3client
name: master_3client
cpu: 5
memory: 7750
master_1repl: &master_1repl
name: master_1repl
cpu: 4
@@ -21,43 +11,31 @@ topologies:
name: master_1repl_1client
cpu: 4
memory: 8000
ipaserver: &ipaserver
name: ipaserver
cpu: 2
memory: 2750
master_2repl_1client: &master_2repl_1client
name: master_2repl_1client
cpu: 5
memory: 10750
master_3repl_1client: &master_3repl_1client
name: master_3repl_1client
cpu: 6
memory: 13500
ad_master_2client: &ad_master_2client
name: ad_master_2client
cpu: 4
memory: 10596
ad_master: &ad_master
name: ad_master
cpu: 4
memory: 8096
adroot_adchild_adtree_master_1client: &adroot_adchild_adtree_master_1client
name: adroot_adchild_adtree_master_1client
cpu: 8
memory: 14466
ad_master_1repl_1client: &ad_master_1repl_1client
name: ad_master_1repl_1client
cpu: 6
memory: 12096
ipa_ipa_trust: &ipa_ipa_trust
name: ipa_ipa_trust
cpu: 7
memory: 14750
ipaserver: &ipaserver
name: ipaserver
cpu: 2
memory: 2750
jobs:
fedora-latest/build:
requires: []
priority: 100
priority: 150
job:
class: Build
args: