ipatests: configure gating and nightly tests on ipa-4-12 branch

Update the pipelines for ipa-4-12 branch:
- run tests on fedora 40
- use the vagrant image freeipa/ci-ipa-4-12-f40

Signed-off-by: Florence Blanc-Renaud <flo@redhat.com>
Reviewed-By: Francisco Trivino <ftrivino@redhat.com>
This commit is contained in:
Florence Blanc-Renaud
2024-06-11 16:02:09 +02:00
parent 467ec04f93
commit 58154be74f
12 changed files with 1454 additions and 13023 deletions

View File

@@ -21,7 +21,7 @@ topologies:
memory: 2750
jobs:
fedora-latest/build:
fedora-latest-ipa-4-12/build:
requires: []
priority: 150
job:
@@ -29,308 +29,308 @@ jobs:
args:
git_repo: '{git_repo}'
git_refspec: '{git_refspec}'
template: &ci-master-latest
name: freeipa/ci-master-f39
template: &ci-ipa-4-12-latest
name: freeipa/ci-ipa-4-12-f40
version: 0.0.1
timeout: 1800
topology: *build
fedora-latest/test_installation_TestInstallMaster:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_installation_TestInstallMaster:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_installation.py::TestInstallMaster
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 7200
topology: *master_1repl
fedora-latest/simple_replication:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/simple_replication:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_simple_replication.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_caless_TestServerReplicaCALessToCAFull:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_caless_TestServerReplicaCALessToCAFull:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_caless.py::TestServerReplicaCALessToCAFull
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_external_ca_TestExternalCA:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_external_ca_TestExternalCA:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_external_ca.py::TestExternalCA test_integration/test_external_ca.py::TestExternalCAConstraints
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 4800
topology: *master_1repl_1client
fedora-latest/test_external_ca_TestSelfExternalSelf:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_external_ca_TestSelfExternalSelf:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_external_ca.py::TestSelfExternalSelf test_integration/test_external_ca.py::TestExternalCAInstall
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/external_ca_templates:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/external_ca_templates:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_external_ca.py::TestExternalCAProfileScenarios
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_topologies:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_topologies:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_topologies.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_sudo:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_sudo:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_sudo.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 4800
topology: *master_1repl_1client
fedora-latest/test_commands:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_commands:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_commands.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 5400
topology: *master_1repl_1client
fedora-latest/test_idm_api:
requires: [fedora-latest/build]
priority: 50
fedora-latest-ipa-4-12/test_idm_api:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_idm_api.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl_1client
fedora-latest/test_kerberos_flags:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_kerberos_flags:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_kerberos_flags.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl_1client
fedora-latest/test_forced_client_enrolment:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_forced_client_enrolment:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_forced_client_reenrollment.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 4800
topology: *master_1repl_1client
fedora-latest/test_advise:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_advise:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_advise.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl_1client
fedora-latest/test_testconfig:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_testconfig:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_testconfig.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_service_permissions:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_service_permissions:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_service_permissions.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_netgroup:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_netgroup:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_netgroup.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_authconfig:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_authconfig:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_authselect.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 4800
topology: *master_1repl_1client
fedora-latest/test_replica_promotion_TestSubCAkeyReplication:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_replica_promotion_TestSubCAkeyReplication:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestSubCAkeyReplication
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_dnssec_TestInstallDNSSECFirst:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_dnssec_TestInstallDNSSECFirst:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_dnssec.py::TestInstallDNSSECFirst
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_membermanager:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_membermanager:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_membermanager.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 1800
topology: *master_1repl
fedora-latest/test_adtrust_install:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_adtrust_install:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_adtrust_install.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_cert:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_cert:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_cert.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 5400
topology: *master_1repl_1client
fedora-latest/test_upgrade:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_upgrade:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_upgrade.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl
fedora-latest/test_subids:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_subids:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_subids.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl_1client
fedora-latest/test_ipalib_install:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/test_ipalib_install:
requires: [fedora-latest-ipa-4-12/build]
priority: 100
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_ipalib_install/test_kinit.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 600
topology: *master_1repl

View File

@@ -1,658 +0,0 @@
topologies:
build: &build
name: build
cpu: 2
memory: 3800
master_1repl: &master_1repl
name: master_1repl
cpu: 4
memory: 6750
master_1repl_1client: &master_1repl_1client
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
jobs:
389ds-fedora/build:
requires: []
priority: 100
job:
class: Build
args:
copr: '@389ds/389-ds-base-nightly'
git_repo: '{git_repo}'
git_refspec: '{git_refspec}'
template: &ci-master-latest
name: freeipa/ci-master-f39
version: 0.0.1
timeout: 1800
topology: *build
389ds-fedora/simple_replication:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_simple_replication.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/test_commands:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_commands.py
template: *ci-master-latest
timeout: 5400
topology: *master_1repl_1client
389ds-fedora/test_server_del:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_server_del.py
template: *ci-master-latest
timeout: 10800
topology: *master_2repl_1client
389ds-fedora/test_installation_TestInstallWithCA1:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_installation.py::TestInstallWithCA1
template: *ci-master-latest
timeout: 10800
topology: *master_3repl_1client
389ds-fedora/test_caless_TestServerInstall:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_caless.py::TestServerInstall
template: *ci-master-latest
timeout: 12000
topology: *master_1repl
389ds-fedora/test_caless_TestReplicaInstall:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_caless.py::TestReplicaInstall
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_caless_TestClientInstall:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_caless.py::TestClientInstall
template: *ci-master-latest
timeout: 5400
# actually master_1client
topology: *master_1repl_1client
389ds-fedora/test_caless_TestCertInstall:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_caless.py::TestCertInstall
template: *ci-master-latest
timeout: 5400
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupAndRestore:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupAndRestoreWithDNS:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupAndRestoreWithKRA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithKRA
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupReinstallRestoreWithKRA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithKRA
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestBackupAndRestoreWithReplica:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithReplica
template: *ci-master-latest
timeout: 7200
topology: *master_2repl_1client
389ds-fedora/test_backup_and_restore_TestBackupAndRestoreDMPassword:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_backup_and_restore_TestReplicaInstallAfterRestore:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_backup_and_restore.py::TestReplicaInstallAfterRestore
template: *ci-master-latest
timeout: 7200
topology: *master_2repl_1client
389ds-fedora/test_dnssec:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_dnssec.py
template: *ci-master-latest
timeout: 10800
topology: *master_2repl_1client
389ds-fedora/test_replica_promotion_TestReplicaPromotionLevel1:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_replica_promotion_TestProhibitReplicaUninstallation:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
template: *ci-master-latest
timeout: 7200
topology: *master_2repl_1client
389ds-fedora/test_replica_promotion_TestHiddenReplicaPromotion:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
template: *ci-master-latest
timeout: 7200
topology: *master_2repl_1client
389ds-fedora/test_upgrade:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_upgrade.py
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
389ds-fedora/test_topology_TestCASpecificRUVs:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_topology.py::TestCASpecificRUVs
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_topology_TestTopologyOptions:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_topology.py::TestTopologyOptions
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestLineTopologyWithoutCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithoutCA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestLineTopologyWithCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCA
template: *ci-master-latest
timeout: 10800
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestLineTopologyWithCAKRA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCAKRA
template: *ci-master-latest
timeout: 10800
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts.py_TestStarTopologyWithoutCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithoutCA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestStarTopologyWithCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestStarTopologyWithCAKRA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCAKRA
template: *ci-master-latest
timeout: 10800
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestCompleteTopologyWithoutCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithoutCA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestCompleteTopologyWithCA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_replication_layouts_TestCompleteTopologyWithCAKRA:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCAKRA
template: *ci-master-latest
timeout: 7200
topology: *master_3repl_1client
389ds-fedora/test_client_uninstallation:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_uninstallation.py
template: *ci-master-latest
timeout: 7200
topology: *master_1repl_1client
389ds-fedora/customized_ds_config_install:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_customized_ds_config_install.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/dns_locations:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_dns_locations.py
template: *ci-master-latest
timeout: 3600
topology: *master_2repl_1client
389ds-fedora/external_ca_TestExternalCAdirsrvStop:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_external_ca.py::TestExternalCAdirsrvStop
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/mask:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_installation.py::TestMaskInstall
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/automember:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_automember.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/test_fips:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_fips.py
template: *ci-master-latest
timeout: 7200
topology: *master_1repl_1client
389ds-fedora/test_pwpolicy:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_pwpolicy.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
389ds-fedora/test_external_idp:
requires: [389ds-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{389ds-fedora/build_url}'
update_packages: True
copr: '@389ds/389-ds-base-nightly'
test_suite: test_integration/test_idp.py
template: *ci-master-latest
timeout: 5000
topology: *master_2repl_1client

File diff suppressed because it is too large Load Diff

View File

@@ -1,269 +0,0 @@
topologies:
build: &build
name: build
cpu: 2
memory: 3800
master_1repl: &master_1repl
name: master_1repl
cpu: 4
memory: 6750
master_1repl_1client: &master_1repl_1client
name: master_1repl_1client
cpu: 4
memory: 8000
master_2repl_1client: &master_2repl_1client
name: master_2repl_1client
cpu: 5
memory: 10750
ad_master_2client: &ad_master_2client
name: ad_master_2client
cpu: 4
memory: 10596
master_3client: &master_3client
name: master_3client
cpu: 5
memory: 7750
adroot_adchild_adtree_master_1client: &adroot_adchild_adtree_master_1client
name: adroot_adchild_adtree_master_1client
cpu: 8
memory: 14466
jobs:
sssd-fedora/build:
requires: []
priority: 100
job:
class: Build
args:
copr: '@sssd/nightly'
git_repo: '{git_repo}'
git_refspec: '{git_refspec}'
template: &ci-master-latest
name: freeipa/ci-master-f39
version: 0.0.1
timeout: 1800
topology: *build
sssd-fedora/test_commands:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_commands.py
template: *ci-master-latest
timeout: 5400
topology: *master_1repl_1client
sssd-fedora/test_external_idp:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_idp.py
template: *ci-master-latest
timeout: 5000
topology: *master_2repl_1client
sssd-fedora/test_idviews:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_idviews.py
template: *ci-master-latest
timeout: 7200
topology: *ad_master_2client
sssd-fedora/test_netgroup:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_netgroup.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
sssd-fedora/test_nfs_TestIpaClientAutomountFileRestore:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_nfs.py::TestIpaClientAutomountFileRestore
template: *ci-master-latest
timeout: 3600
topology: *master_3client
sssd-fedora/test_otp:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_otp.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl
sssd-fedora/test_replica_promotion_TestReplicaPromotionLevel1:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
sssd-fedora/test_replica_promotion_TestUnprivilegedUserPermissions:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
sssd-fedora/test_replica_promotion_TestWrongClientDomain:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
template: *ci-master-latest
timeout: 7200
topology: *master_1repl
sssd-fedora/test_smb:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunADTests
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_smb.py
template: *ci-master-latest
timeout: 7200
topology: *ad_master_2client
sssd-fedora/test_sssd:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_sssd.py
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
sssd-fedora/test_subids:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_subids.py
template: *ci-master-latest
timeout: 3600
topology: *master_1repl_1client
sssd-fedora/test_sudo:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_sudo.py
template: *ci-master-latest
timeout: 4800
topology: *master_1repl_1client
sssd-fedora/test_trust:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunADTests
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_trust.py::TestTrust
template: *ci-master-latest
timeout: 7200
topology: *adroot_adchild_adtree_master_1client
sssd-fedora/test_trust_autoprivate:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunADTests
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_trust.py::TestNonPosixAutoPrivateGroup test_integration/test_trust.py::TestPosixAutoPrivateGroup
template: *ci-master-latest
timeout: 6000
topology: *adroot_adchild_adtree_master_1client
sssd-fedora/test_user_permissions_TestUserPermissions:
requires: [sssd-fedora/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{sssd-fedora/build_url}'
update_packages: True
copr: '@sssd/nightly'
test_suite: test_integration/test_user_permissions.py::TestUserPermissions
template: *ci-master-latest
timeout: 3600
topology: *master_1repl_1client

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -12,12 +12,8 @@ classes:
# (Optional) Definition files that should contain the same number of jobs
fixed_n_jobs:
- nightly_latest
- nightly_latest_selinux
- nightly_latest_testing
- nightly_latest_testing_selinux
- nightly_previous
- nightly_rawhide
- nightly_ipa-4-12_latest
- nightly_ipa_4-12_latest_selinux
# Info specific to prci definition files
# 'job_prefix' field is mandatory
@@ -27,35 +23,9 @@ fixed_n_jobs:
# New definitions specifications may be added anytime
prci_job_spec:
gating:
job_prefix: 'fedora-latest/'
nightly_latest:
job_prefix: 'fedora-latest/'
nightly_latest_389ds:
job_prefix: '389ds-fedora/'
update_packages: True
copr_defined: True
nightly_latest_pki:
job_prefix: 'pki-fedora/'
update_packages: True
copr_defined: True
nightly_latest_selinux:
job_prefix: 'fedora-latest/'
job_prefix: 'fedora-latest-ipa-4-12/'
nightly_ipa-4-12_latest:
job_prefix: 'fedora-latest-ipa-4-12/'
nightly_ipa-4-12_latest_selinux:
job_prefix: 'fedora-latest-ipa-4-12/'
selinux_enforcing: True
nightly_latest_testing:
job_prefix: 'testing-fedora/'
update_packages: True
enable_testing_repo: True
nightly_latest_testing_selinux:
job_prefix: 'testing-fedora/'
selinux_enforcing: True
update_packages: True
enable_testing_repo: True
nightly_previous:
job_prefix: 'fedora-previous/'
nightly_rawhide:
job_prefix: 'fedora-rawhide/'
update_packages: True
nightly_latest_sssd:
job_prefix: 'sssd-fedora/'
update_packages: True
copr_defined: True

View File

@@ -47,7 +47,7 @@ topologies:
memory: 14466
jobs:
fedora-latest/build:
fedora-latest-ipa-4-12/build:
requires: []
priority: 100
job:
@@ -55,20 +55,20 @@ jobs:
args:
git_repo: '{git_repo}'
git_refspec: '{git_refspec}'
template: &ci-master-latest
name: freeipa/ci-master-f39
template: &ci-ipa-4-12-latest
name: freeipa/ci-ipa-4-12-f40
version: 0.0.1
timeout: 1800
topology: *build
fedora-latest/temp_commit:
requires: [fedora-latest/build]
fedora-latest-ipa-4-12/temp_commit:
requires: [fedora-latest-ipa-4-12/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-latest/build_url}'
build_url: '{fedora-latest-ipa-4-12/build_url}'
test_suite: test_integration/test_REPLACEME.py
template: *ci-master-latest
template: *ci-ipa-4-12-latest
timeout: 3600
topology: *master_1repl_1client