URL: https://github.com/freeipa/freeipa/pull/3681
Author: netoarmando
 Title: #3681: Update definitions for nightly tests
Action: opened

PR body:
"""
Update nightly definitions used to test if development versions of 389ds
or Dogtag and updates-testing repo work with FreeIPA.

These changes include all tests currently defined in `nightly_master.yaml`.

Signed-off-by: Armando Neto <[email protected]>
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3681/head:pr3681
git checkout pr3681
From 1cb6e803b18f475fb9725cc435ecd78e9f95455c Mon Sep 17 00:00:00 2001
From: Armando Neto <[email protected]>
Date: Wed, 18 Sep 2019 22:44:31 -0300
Subject: [PATCH] Update definitions for nightly tests

Update nightly definitions used to test if development versions of 389ds
or Dogtag and updates-testing repo work with FreeIPA.

These changes include all tests currently defined in `nightly_master.yaml`.

Signed-off-by: Armando Neto <[email protected]>
---
 .../nightly_master_389ds.yaml                 | 1125 ++++++++++++++---
 .../prci_definitions/nightly_master_pki.yaml  |  603 ++++++++-
 .../nightly_master_testing.yaml               |  603 ++++++++-
 3 files changed, 2154 insertions(+), 177 deletions(-)

diff --git a/ipatests/prci_definitions/nightly_master_389ds.yaml b/ipatests/prci_definitions/nightly_master_389ds.yaml
index ecfe72f6f2..21c9e83fba 100644
--- a/ipatests/prci_definitions/nightly_master_389ds.yaml
+++ b/ipatests/prci_definitions/nightly_master_389ds.yaml
@@ -3,6 +3,10 @@ topologies:
     name: build
     cpu: 2
     memory: 3800
+  master_3client: &master_3client
+    name: master_3client
+    cpu: 5
+    memory: 10150
   master_1repl: &master_1repl
     name: master_1repl
     cpu: 4
@@ -23,6 +27,10 @@ topologies:
     name: master_3repl_1client
     cpu: 6
     memory: 12900
+  ad_master_2client: &ad_master_2client
+    name: ad_master_2client
+    cpu: 4
+    memory: 12000
 
 jobs:
   fedora-30/build:
@@ -46,490 +54,1269 @@ jobs:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
         test_suite: test_integration/test_simple_replication.py
         template: *389ds-master-f30
         timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_commands:
+  fedora-30/external_ca_1:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_commands.py
+        test_suite: test_integration/test_external_ca.py::TestExternalCA test_integration/test_external_ca.py::TestExternalCAConstraints
+        template: *389ds-master-f30
+        timeout: 4800
+        topology: *master_1repl_1client
+
+  fedora-30/external_ca_2:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_external_ca.py::TestSelfExternalSelf test_integration/test_external_ca.py::TestExternalCAInstall
         template: *389ds-master-f30
         timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_server_del:
+  fedora-30/external_ca_templates:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_server_del.py
+        test_suite: test_integration/test_external_ca.py::TestExternalCAProfileScenarios
         template: *389ds-master-f30
-        timeout: 10800
-        topology: *master_2repl_1client
+        timeout: 3600
+        topology: *master_1repl
 
-  fedora-30/test_installation_TestInstallWithCA1:
+  fedora-30/test_topologies:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_installation.py::TestInstallWithCA1
+        test_suite: test_integration/test_topologies.py
         template: *389ds-master-f30
-        timeout: 10800
-        topology: *master_3repl_1client
+        timeout: 3600
+        topology: *master_1repl
 
-  fedora-30/test_caless_TestServerInstall:
+  fedora-30/test_sudo:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_caless.py::TestServerInstall
+        test_suite: test_integration/test_sudo.py
         template: *389ds-master-f30
-        timeout: 12000
-        topology: *master_1repl
+        timeout: 4800
+        topology: *master_1repl_1client
 
-  fedora-30/test_caless_TestReplicaInstall:
+  fedora-30/test_commands:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_caless.py::TestReplicaInstall
+        test_suite: test_integration/test_commands.py
         template: *389ds-master-f30
-        timeout: 5400
+        timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_caless_TestClientInstall:
+  fedora-30/test_kerberos_flags:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_caless.py::TestClientInstall
+        test_suite: test_integration/test_kerberos_flags.py
         template: *389ds-master-f30
-        timeout: 5400
-        # actually master_1client
+        timeout: 3600
         topology: *master_1repl_1client
 
-  fedora-30/test_caless_TestCertInstall:
+  fedora-30/test_http_kdc_proxy:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_caless.py::TestCertInstall
+        test_suite: test_integration/test_http_kdc_proxy.py
         template: *389ds-master-f30
-        timeout: 5400
-        topology: *master_1repl
+        timeout: 3600
+        topology: *master_1repl_1client
 
-  fedora-30/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
+  fedora-30/test_forced_client_enrolment:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
+        test_suite: test_integration/test_forced_client_reenrollment.py
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 4800
+        topology: *master_1repl_1client
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestore:
+  fedora-30/test_advise:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
+        test_suite: test_integration/test_advise.py
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 3600
+        topology: *master_1repl_1client
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
+  fedora-30/test_testconfig:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
+        test_suite: test_integration/test_testconfig.py
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
+  fedora-30/test_service_permissions:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
+        test_suite: test_integration/test_service_permissions.py
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNS:
+  fedora-30/test_netgroup:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
+        test_suite: test_integration/test_netgroup.py
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 3600
         topology: *master_1repl
 
-  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
+  fedora-30/test_vault:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
+        test_suite: test_integration/test_vault.py
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 6300
         topology: *master_1repl
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithKRA:
+  fedora-30/test_authconfig:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithKRA
+        test_suite: test_integration/test_authselect.py
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 4800
+        topology: *master_1repl_1client
 
-  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithKRA:
+  fedora-30/test_smb:
     requires: [fedora-30/build]
     priority: 50
     job:
-      class: RunPytest
+      class: RunADTests
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithKRA
+        test_suite: test_integration/test_smb.py
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 4800
+        topology: *ad_master_2client
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithReplica:
+  fedora-30/test_server_del:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithReplica
+        test_suite: test_integration/test_server_del.py
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 10800
         topology: *master_2repl_1client
 
-  fedora-30/test_backup_and_restore_TestBackupAndRestoreDMPassword:
+  fedora-30/test_installation_TestInstallWithCA1:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
+        test_suite: test_integration/test_installation.py::TestInstallWithCA1
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 10800
+        topology: *master_3repl_1client
 
-  fedora-30/test_backup_and_restore_TestReplicaInstallAfterRestore:
+  fedora-30/test_installation_TestInstallWithCA2:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_backup_and_restore.py::TestReplicaInstallAfterRestore
+        test_suite: test_integration/test_installation.py::TestInstallWithCA2
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_2repl_1client
+        timeout: 10800
+        topology: *master_3repl_1client
 
-  fedora-30/test_replica_promotion_TestReplicaPromotionLevel1:
+  fedora-30/test_installation_TestInstallWithCA_KRA1:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA1
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 10800
+        topology: *master_3repl_1client
 
-  fedora-30/test_replica_promotion_TestProhibitReplicaUninstallation:
+  fedora-30/test_installation_TestInstallWithCA_KRA2:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA2
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_2repl_1client
+        timeout: 10800
+        topology: *master_3repl_1client
 
-  fedora-30/test_upgrade:
+  fedora-30/test_installation_TestInstallWithCA_DNS1:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_upgrade.py
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS1
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_1repl
+        timeout: 10800
+        topology: *master_3repl_1client
 
-  fedora-30/test_topology_TestCASpecificRUVs:
+  fedora-30/test_installation_TestInstallWithCA_DNS2:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_topology.py::TestCASpecificRUVs
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS2
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 10800
         topology: *master_3repl_1client
 
-  fedora-30/test_topology_TestTopologyOptions:
+  fedora-30/test_installation_TestInstallWithCA_DNS3:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_topology.py::TestTopologyOptions
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS3
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 3600
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestLineTopologyWithoutCA:
+  fedora-30/test_installation_TestInstallWithCA_DNS4:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithoutCA
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS4
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 3600
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestLineTopologyWithCA:
+  fedora-30/test_installation_TestInstallWithCA_KRA_DNS1:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCA
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS1
         template: *389ds-master-f30
         timeout: 10800
         topology: *master_3repl_1client
 
-  fedora-30/test_replication_layouts_TestLineTopologyWithCAKRA:
+  fedora-30/test_installation_TestInstallWithCA_KRA_DNS2:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCAKRA
+        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS2
         template: *389ds-master-f30
         timeout: 10800
         topology: *master_3repl_1client
 
-  fedora-30/test_replication_layouts.py_TestStarTopologyWithoutCA:
+  fedora-30/test_installation_TestInstallMaster:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithoutCA
+        test_suite: test_integration/test_installation.py::TestInstallMaster
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 10800
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestStarTopologyWithCA:
+  fedora-30/test_installation_TestInstallMasterKRA:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCA
+        test_suite: test_integration/test_installation.py::TestInstallMasterKRA
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 10800
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestStarTopologyWithCAKRA:
+  fedora-30/test_installation_TestInstallMasterDNS:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCAKRA
+        test_suite: test_integration/test_installation.py::TestInstallMasterDNS
         template: *389ds-master-f30
         timeout: 10800
-        topology: *master_3repl_1client
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestCompleteTopologyWithoutCA:
+  fedora-30/test_installation_TestInstallMasterReservedIPasForwarder:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithoutCA
+        test_suite: test_integration/test_installation.py::TestInstallMasterReservedIPasForwarder
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 10800
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestCompleteTopologyWithCA:
+  fedora-30/test_installation_TestInstallMasterReplica:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCA
+        test_suite: test_integration/test_installation.py::TestInstallMasterReplica
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 10800
+        topology: *master_1repl
 
-  fedora-30/test_replication_layouts_TestCompleteTopologyWithCAKRA:
+  fedora-30/test_idviews:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCAKRA
+        test_suite: test_integration/test_idviews.py::TestIDViews
         template: *389ds-master-f30
-        timeout: 7200
-        topology: *master_3repl_1client
+        timeout: 3600
+        topology: *master_1repl_1client
 
-  fedora-30/test_client_uninstallation:
+  fedora-30/test_caless_TestServerInstall:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_uninstallation.py
+        test_suite: test_integration/test_caless.py::TestServerInstall
         template: *389ds-master-f30
-        timeout: 7200
+        timeout: 12000
+        topology: *master_1repl
+
+  fedora-30/test_caless_TestReplicaInstall:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_caless.py::TestReplicaInstall
+        template: *389ds-master-f30
+        timeout: 5400
+        topology: *master_1repl
+
+  fedora-30/test_caless_TestClientInstall:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_caless.py::TestClientInstall
+        template: *389ds-master-f30
+        timeout: 5400
+        # actually master_1client
         topology: *master_1repl_1client
 
-  fedora-30/customized_ds_config_install:
+  fedora-30/test_caless_TestIPACommands:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_customized_ds_config_install.py
+        test_suite: test_integration/test_caless.py::TestIPACommands
         template: *389ds-master-f30
-        timeout: 3600
+        timeout: 5400
         topology: *master_1repl
 
-  fedora-30/external_ca_TestExternalCAdirsrvStop:
+  fedora-30/test_caless_TestCertInstall:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_external_ca.py::TestExternalCAdirsrvStop
+        test_suite: test_integration/test_caless.py::TestCertInstall
         template: *389ds-master-f30
-        timeout: 3600
+        timeout: 5400
         topology: *master_1repl
 
-  fedora-30/mask:
+  fedora-30/test_caless_TestPKINIT:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_installation.py::TestMaskInstall
+        test_suite: test_integration/test_caless.py::TestPKINIT
         template: *389ds-master-f30
-        timeout: 3600
-        topology: *ipaserver
+        timeout: 5400
+        topology: *master_1repl
 
-  fedora-30/automember:
+  fedora-30/test_caless_TestServerReplicaCALessToCAFull:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        update_packages: True
-        test_suite: test_integration/test_automember.py
+        test_suite: test_integration/test_caless.py::TestServerReplicaCALessToCAFull
         template: *389ds-master-f30
-        timeout: 3600
+        timeout: 5400
+        topology: *master_1repl
+
+  fedora-30/test_caless_TestReplicaCALessToCAFull:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_caless.py::TestReplicaCALessToCAFull
+        template: *389ds-master-f30
+        timeout: 5400
+        topology: *master_1repl
+
+  fedora-30/test_caless_TestServerCALessToExternalCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_caless.py::TestServerCALessToExternalCA
+        template: *389ds-master-f30
+        timeout: 5400
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithKRA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithKRA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithKRA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithKRA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithReplica:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithReplica
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreDMPassword:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestReplicaInstallAfterRestore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestReplicaInstallAfterRestore
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_dnssec:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_dnssec.py
+        template: *389ds-master-f30
+        timeout: 10800
+        topology: *master_2repl_1client
+
+  fedora-30/test_replica_promotion_TestReplicaPromotionLevel1:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestUnprivilegedUserPermissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestProhibitReplicaUninstallation:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_replica_promotion_TestWrongClientDomain:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestRenewalMaster:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestRenewalMaster
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestReplicaInstallWithExistingEntry:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallWithExistingEntry
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestSubCAkeyReplication:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestSubCAkeyReplication
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestReplicaInstallCustodia:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallCustodia
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_replica_promotion_TestReplicaInForwardZone:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInForwardZone
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestHiddenReplicaPromotion:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_upgrade:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_upgrade.py
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_topology_TestCASpecificRUVs:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topology.py::TestCASpecificRUVs
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_topology_TestTopologyOptions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topology.py::TestTopologyOptions
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestLineTopologyWithoutCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithoutCA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestLineTopologyWithCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCA
+        template: *389ds-master-f30
+        timeout: 10800
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestLineTopologyWithCAKRA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCAKRA
+        template: *389ds-master-f30
+        timeout: 10800
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts.py_TestStarTopologyWithoutCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithoutCA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestStarTopologyWithCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestStarTopologyWithCAKRA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCAKRA
+        template: *389ds-master-f30
+        timeout: 10800
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestCompleteTopologyWithoutCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithoutCA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestCompleteTopologyWithCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_replication_layouts_TestCompleteTopologyWithCAKRA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCAKRA
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
+  fedora-30/test_client_uninstallation:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_uninstallation.py
+        template: *389ds-master-f30
+        timeout: 7200
+        topology: *master_1repl_1client
+
+  fedora-30/test_user_permissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_user_permissions.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_webui_cert:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_cert.py
+        template: *389ds-master-f30
+        timeout: 2400
+        topology: *ipaserver
+
+  fedora-30/test_webui_general:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_loginscreen.py
+          test_webui/test_misc_cases.py
+          test_webui/test_navigation.py
+          test_webui/test_translation.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_host.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host_net_groups:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hostgroup.py
+          test_webui/test_netgroup.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_identity:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_automember.py
+          test_webui/test_idviews.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_network:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_automount.py
+          test_webui/test_dns.py
+          test_webui/test_vault.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_policy:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hbac.py
+          test_webui/test_krbtpolicy.py
+          test_webui/test_pwpolicy.py
+          test_webui/test_selinuxusermap.py
+          test_webui/test_sudo.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_rbac:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_delegation.py
+          test_webui/test_rbac.py
+          test_webui/test_selfservice.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_server:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_config.py
+          test_webui/test_range.py
+          test_webui/test_realmdomains.py
+          test_webui/test_trust.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_service:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_service.py
+        template: *389ds-master-f30
+        timeout: 2400
+        topology: *ipaserver
+
+  fedora-30/test_webui_users:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_group.py
+          test_webui/test_user.py
+        template: *389ds-master-f30
+        timeout: 4800
+        topology: *ipaserver
+
+  fedora-30/customized_ds_config_install:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_customized_ds_config_install.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/dns_locations:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_dns_locations.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_2repl_1client
+
+  fedora-30/external_ca_TestExternalCAdirsrvStop:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_external_ca.py::TestExternalCAdirsrvStop
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/external_ca_TestExternalCAInvalidCert:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert test_integration/test_external_ca.py::TestExternalCAInvalidIntermediate
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/external_ca_TestMultipleExternalCA:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_external_ca.py::TestMultipleExternalCA
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_ntp_options:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_ntp_options.py::TestNTPoptions
+        template: *389ds-master-f30
+        timeout: 10800
+        topology: *master_1repl_1client
+
+  fedora-30/test_pkinit_manage:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_pkinit_manage.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_pki_config_override:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_pki_config_override.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/nfs:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestNFS
+        template: *389ds-master-f30
+        timeout: 9000
+        topology: *master_3client
+
+  fedora-30/nfs_nsswitch_restore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestIpaClientAutomountFileRestore
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_3client
+
+  fedora-30/mask:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_installation.py::TestMaskInstall
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/automember:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_automember.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_crlgen_manage:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_crlgen_manage.py
+        template: *389ds-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_integration_TestIPANotConfigured:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_cli_ipa_not_configured.py::TestIPANotConfigured
+        template: *389ds-master-f30
+        timeout: 10800
         topology: *master_1repl
diff --git a/ipatests/prci_definitions/nightly_master_pki.yaml b/ipatests/prci_definitions/nightly_master_pki.yaml
index 034e2758b3..3ada9acc3d 100644
--- a/ipatests/prci_definitions/nightly_master_pki.yaml
+++ b/ipatests/prci_definitions/nightly_master_pki.yaml
@@ -3,6 +3,10 @@ topologies:
     name: build
     cpu: 2
     memory: 3800
+  master_3client: &master_3client
+    name: master_3client
+    cpu: 5
+    memory: 10150
   master_1repl: &master_1repl
     name: master_1repl
     cpu: 4
@@ -23,6 +27,10 @@ topologies:
     name: master_3repl_1client
     cpu: 6
     memory: 12900
+  ad_master_2client: &ad_master_2client
+    name: ad_master_2client
+    cpu: 4
+    memory: 12000
 
 jobs:
   fedora-30/build:
@@ -58,7 +66,7 @@ jobs:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_external_ca.py::TestExternalCA
+        test_suite: test_integration/test_external_ca.py::TestExternalCA test_integration/test_external_ca.py::TestExternalCAConstraints
         template: *pki-master-f30
         timeout: 4800
         topology: *master_1repl_1client
@@ -87,6 +95,126 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_topologies:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topologies.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_sudo:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_sudo.py
+        template: *pki-master-f30
+        timeout: 4800
+        topology: *master_1repl_1client
+
+  fedora-30/test_commands:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_commands.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_kerberos_flags:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_kerberos_flags.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_http_kdc_proxy:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_http_kdc_proxy.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_forced_client_enrolment:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_forced_client_reenrollment.py
+        template: *pki-master-f30
+        timeout: 4800
+        topology: *master_1repl_1client
+
+  fedora-30/test_advise:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_advise.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_testconfig:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_testconfig.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_service_permissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_service_permissions.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_netgroup:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_netgroup.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/test_vault:
     requires: [fedora-30/build]
     priority: 50
@@ -99,18 +227,42 @@ jobs:
         timeout: 6300
         topology: *master_1repl
 
-  fedora-30/test_forced_client_enrolment:
+  fedora-30/test_authconfig:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_forced_client_reenrollment.py
+        test_suite: test_integration/test_authselect.py
         template: *pki-master-f30
         timeout: 4800
         topology: *master_1repl_1client
 
+  fedora-30/test_smb:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunADTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_smb.py
+        template: *pki-master-f30
+        timeout: 4800
+        topology: *ad_master_2client
+
+  fedora-30/test_server_del:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_server_del.py
+        template: *pki-master-f30
+        timeout: 10800
+        topology: *master_2repl_1client
+
   fedora-30/test_installation_TestInstallWithCA1:
     requires: [fedora-30/build]
     priority: 50
@@ -279,6 +431,30 @@ jobs:
         timeout: 10800
         topology: *master_1repl
 
+  fedora-30/test_installation_TestInstallMasterReplica:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_installation.py::TestInstallMasterReplica
+        template: *pki-master-f30
+        timeout: 10800
+        topology: *master_1repl
+
+  fedora-30/test_idviews:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_idviews.py::TestIDViews
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
   fedora-30/test_caless_TestServerInstall:
     requires: [fedora-30/build]
     priority: 50
@@ -388,6 +564,78 @@ jobs:
         timeout: 5400
         topology: *master_1repl
 
+  fedora-30/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_backup_and_restore_TestBackupAndRestoreWithKRA:
     requires: [fedora-30/build]
     priority: 50
@@ -424,6 +672,18 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreDMPassword:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_backup_and_restore_TestReplicaInstallAfterRestore:
     requires: [fedora-30/build]
     priority: 50
@@ -436,6 +696,18 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_dnssec:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_dnssec.py
+        template: *pki-master-f30
+        timeout: 10800
+        topology: *master_2repl_1client
+
   fedora-30/test_replica_promotion_TestReplicaPromotionLevel1:
     requires: [fedora-30/build]
     priority: 50
@@ -448,6 +720,42 @@ jobs:
         timeout: 7200
         topology: *master_1repl
 
+  fedora-30/test_replica_promotion_TestUnprivilegedUserPermissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestProhibitReplicaUninstallation:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_replica_promotion_TestWrongClientDomain:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_replica_promotion_TestRenewalMaster:
     requires: [fedora-30/build]
     priority: 50
@@ -460,6 +768,18 @@ jobs:
         timeout: 7200
         topology: *master_1repl
 
+  fedora-30/test_replica_promotion_TestReplicaInstallWithExistingEntry:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallWithExistingEntry
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_replica_promotion_TestSubCAkeyReplication:
     requires: [fedora-30/build]
     priority: 50
@@ -484,6 +804,30 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_replica_promotion_TestReplicaInForwardZone:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInForwardZone
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestHiddenReplicaPromotion:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
   fedora-30/test_upgrade:
     requires: [fedora-30/build]
     priority: 50
@@ -508,6 +852,18 @@ jobs:
         timeout: 7200
         topology: *master_3repl_1client
 
+  fedora-30/test_topology_TestTopologyOptions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topology.py::TestTopologyOptions
+        template: *pki-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
   fedora-30/test_replication_layouts_TestLineTopologyWithoutCA:
     requires: [fedora-30/build]
     priority: 50
@@ -628,6 +984,18 @@ jobs:
         timeout: 7200
         topology: *master_1repl_1client
 
+  fedora-30/test_user_permissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_user_permissions.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
   fedora-30/test_webui_cert:
     requires: [fedora-30/build]
     priority: 50
@@ -640,6 +1008,48 @@ jobs:
         timeout: 2400
         topology: *ipaserver
 
+  fedora-30/test_webui_general:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_loginscreen.py
+          test_webui/test_misc_cases.py
+          test_webui/test_navigation.py
+          test_webui/test_translation.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_host.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host_net_groups:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hostgroup.py
+          test_webui/test_netgroup.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
   fedora-30/test_webui_identity:
     requires: [fedora-30/build]
     priority: 50
@@ -654,6 +1064,107 @@ jobs:
         timeout: 3600
         topology: *ipaserver
 
+  fedora-30/test_webui_network:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_automount.py
+          test_webui/test_dns.py
+          test_webui/test_vault.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_policy:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hbac.py
+          test_webui/test_krbtpolicy.py
+          test_webui/test_pwpolicy.py
+          test_webui/test_selinuxusermap.py
+          test_webui/test_sudo.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_rbac:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_delegation.py
+          test_webui/test_rbac.py
+          test_webui/test_selfservice.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_server:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_config.py
+          test_webui/test_range.py
+          test_webui/test_realmdomains.py
+          test_webui/test_trust.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_service:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_service.py
+        template: *pki-master-f30
+        timeout: 2400
+        topology: *ipaserver
+
+  fedora-30/test_webui_users:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_group.py
+          test_webui/test_user.py
+        template: *pki-master-f30
+        timeout: 4800
+        topology: *ipaserver
+
+  fedora-30/customized_ds_config_install:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_customized_ds_config_install.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/dns_locations:
     requires: [fedora-30/build]
     priority: 50
@@ -685,7 +1196,7 @@ jobs:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert
+        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert test_integration/test_external_ca.py::TestExternalCAInvalidIntermediate
         template: *pki-master-f30
         timeout: 3600
         topology: *master_1repl
@@ -702,6 +1213,18 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_ntp_options:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_ntp_options.py::TestNTPoptions
+        template: *pki-master-f30
+        timeout: 10800
+        topology: *master_1repl_1client
+
   fedora-30/test_pkinit_manage:
     requires: [fedora-30/build]
     priority: 50
@@ -714,6 +1237,66 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_pki_config_override:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_pki_config_override.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/nfs:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestNFS
+        template: *pki-master-f30
+        timeout: 9000
+        topology: *master_3client
+
+  fedora-30/nfs_nsswitch_restore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestIpaClientAutomountFileRestore
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_3client
+
+  fedora-30/mask:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_installation.py::TestMaskInstall
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/automember:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_automember.py
+        template: *pki-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/test_crlgen_manage:
     requires: [fedora-30/build]
     priority: 50
@@ -725,3 +1308,15 @@ jobs:
         template: *pki-master-f30
         timeout: 3600
         topology: *master_1repl
+
+  fedora-30/test_integration_TestIPANotConfigured:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_cli_ipa_not_configured.py::TestIPANotConfigured
+        template: *pki-master-f30
+        timeout: 10800
+        topology: *master_1repl
diff --git a/ipatests/prci_definitions/nightly_master_testing.yaml b/ipatests/prci_definitions/nightly_master_testing.yaml
index ecaa79688d..66ff59598f 100644
--- a/ipatests/prci_definitions/nightly_master_testing.yaml
+++ b/ipatests/prci_definitions/nightly_master_testing.yaml
@@ -3,6 +3,10 @@ topologies:
     name: build
     cpu: 2
     memory: 3800
+  master_3client: &master_3client
+    name: master_3client
+    cpu: 5
+    memory: 10150
   master_1repl: &master_1repl
     name: master_1repl
     cpu: 4
@@ -23,6 +27,10 @@ topologies:
     name: master_3repl_1client
     cpu: 6
     memory: 12900
+  ad_master_2client: &ad_master_2client
+    name: ad_master_2client
+    cpu: 4
+    memory: 12000
 
 jobs:
   fedora-30/build:
@@ -58,7 +66,7 @@ jobs:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_external_ca.py::TestExternalCA
+        test_suite: test_integration/test_external_ca.py::TestExternalCA test_integration/test_external_ca.py::TestExternalCAConstraints
         template: *testing-master-f30
         timeout: 4800
         topology: *master_1repl_1client
@@ -87,6 +95,126 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_topologies:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topologies.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_sudo:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_sudo.py
+        template: *testing-master-f30
+        timeout: 4800
+        topology: *master_1repl_1client
+
+  fedora-30/test_commands:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_commands.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_kerberos_flags:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_kerberos_flags.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_http_kdc_proxy:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_http_kdc_proxy.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_forced_client_enrolment:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_forced_client_reenrollment.py
+        template: *testing-master-f30
+        timeout: 4800
+        topology: *master_1repl_1client
+
+  fedora-30/test_advise:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_advise.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
+  fedora-30/test_testconfig:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_testconfig.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_service_permissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_service_permissions.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/test_netgroup:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_netgroup.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/test_vault:
     requires: [fedora-30/build]
     priority: 50
@@ -99,18 +227,42 @@ jobs:
         timeout: 6300
         topology: *master_1repl
 
-  fedora-30/test_forced_client_enrolment:
+  fedora-30/test_authconfig:
     requires: [fedora-30/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_forced_client_reenrollment.py
+        test_suite: test_integration/test_authselect.py
         template: *testing-master-f30
         timeout: 4800
         topology: *master_1repl_1client
 
+  fedora-30/test_smb:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunADTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_smb.py
+        template: *testing-master-f30
+        timeout: 4800
+        topology: *ad_master_2client
+
+  fedora-30/test_server_del:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_server_del.py
+        template: *testing-master-f30
+        timeout: 10800
+        topology: *master_2repl_1client
+
   fedora-30/test_installation_TestInstallWithCA1:
     requires: [fedora-30/build]
     priority: 50
@@ -279,6 +431,30 @@ jobs:
         timeout: 10800
         topology: *master_1repl
 
+  fedora-30/test_installation_TestInstallMasterReplica:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_installation.py::TestInstallMasterReplica
+        template: *testing-master-f30
+        timeout: 10800
+        topology: *master_1repl
+
+  fedora-30/test_idviews:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_idviews.py::TestIDViews
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
   fedora-30/test_caless_TestServerInstall:
     requires: [fedora-30/build]
     priority: 50
@@ -388,6 +564,78 @@ jobs:
         timeout: 5400
         topology: *master_1repl
 
+  fedora-30/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_backup_and_restore_TestBackupAndRestoreWithKRA:
     requires: [fedora-30/build]
     priority: 50
@@ -424,6 +672,18 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_backup_and_restore_TestBackupAndRestoreDMPassword:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_backup_and_restore_TestReplicaInstallAfterRestore:
     requires: [fedora-30/build]
     priority: 50
@@ -436,6 +696,18 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_dnssec:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_dnssec.py
+        template: *testing-master-f30
+        timeout: 10800
+        topology: *master_2repl_1client
+
   fedora-30/test_replica_promotion_TestReplicaPromotionLevel1:
     requires: [fedora-30/build]
     priority: 50
@@ -448,6 +720,42 @@ jobs:
         timeout: 7200
         topology: *master_1repl
 
+  fedora-30/test_replica_promotion_TestUnprivilegedUserPermissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestProhibitReplicaUninstallation:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
+  fedora-30/test_replica_promotion_TestWrongClientDomain:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_replica_promotion_TestRenewalMaster:
     requires: [fedora-30/build]
     priority: 50
@@ -460,6 +768,18 @@ jobs:
         timeout: 7200
         topology: *master_1repl
 
+  fedora-30/test_replica_promotion_TestReplicaInstallWithExistingEntry:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallWithExistingEntry
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
   fedora-30/test_replica_promotion_TestSubCAkeyReplication:
     requires: [fedora-30/build]
     priority: 50
@@ -484,6 +804,30 @@ jobs:
         timeout: 7200
         topology: *master_2repl_1client
 
+  fedora-30/test_replica_promotion_TestReplicaInForwardZone:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestReplicaInForwardZone
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_1repl
+
+  fedora-30/test_replica_promotion_TestHiddenReplicaPromotion:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_2repl_1client
+
   fedora-30/test_upgrade:
     requires: [fedora-30/build]
     priority: 50
@@ -508,6 +852,18 @@ jobs:
         timeout: 7200
         topology: *master_3repl_1client
 
+  fedora-30/test_topology_TestTopologyOptions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_topology.py::TestTopologyOptions
+        template: *testing-master-f30
+        timeout: 7200
+        topology: *master_3repl_1client
+
   fedora-30/test_replication_layouts_TestLineTopologyWithoutCA:
     requires: [fedora-30/build]
     priority: 50
@@ -628,6 +984,18 @@ jobs:
         timeout: 7200
         topology: *master_1repl_1client
 
+  fedora-30/test_user_permissions:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_user_permissions.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl_1client
+
   fedora-30/test_webui_cert:
     requires: [fedora-30/build]
     priority: 50
@@ -640,6 +1008,48 @@ jobs:
         timeout: 2400
         topology: *ipaserver
 
+  fedora-30/test_webui_general:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_loginscreen.py
+          test_webui/test_misc_cases.py
+          test_webui/test_navigation.py
+          test_webui/test_translation.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_host.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_host_net_groups:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hostgroup.py
+          test_webui/test_netgroup.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
   fedora-30/test_webui_identity:
     requires: [fedora-30/build]
     priority: 50
@@ -654,6 +1064,107 @@ jobs:
         timeout: 3600
         topology: *ipaserver
 
+  fedora-30/test_webui_network:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_automount.py
+          test_webui/test_dns.py
+          test_webui/test_vault.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_policy:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_hbac.py
+          test_webui/test_krbtpolicy.py
+          test_webui/test_pwpolicy.py
+          test_webui/test_selinuxusermap.py
+          test_webui/test_sudo.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_rbac:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_delegation.py
+          test_webui/test_rbac.py
+          test_webui/test_selfservice.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_server:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_config.py
+          test_webui/test_range.py
+          test_webui/test_realmdomains.py
+          test_webui/test_trust.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/test_webui_service:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_webui/test_service.py
+        template: *testing-master-f30
+        timeout: 2400
+        topology: *ipaserver
+
+  fedora-30/test_webui_users:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunWebuiTests
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: >-
+          test_webui/test_group.py
+          test_webui/test_user.py
+        template: *testing-master-f30
+        timeout: 4800
+        topology: *ipaserver
+
+  fedora-30/customized_ds_config_install:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_customized_ds_config_install.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/dns_locations:
     requires: [fedora-30/build]
     priority: 50
@@ -685,7 +1196,7 @@ jobs:
       class: RunPytest
       args:
         build_url: '{fedora-30/build_url}'
-        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert
+        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert test_integration/test_external_ca.py::TestExternalCAInvalidIntermediate
         template: *testing-master-f30
         timeout: 3600
         topology: *master_1repl
@@ -702,6 +1213,18 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_ntp_options:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_ntp_options.py::TestNTPoptions
+        template: *testing-master-f30
+        timeout: 10800
+        topology: *master_1repl_1client
+
   fedora-30/test_pkinit_manage:
     requires: [fedora-30/build]
     priority: 50
@@ -714,6 +1237,66 @@ jobs:
         timeout: 3600
         topology: *master_1repl
 
+  fedora-30/test_pki_config_override:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_pki_config_override.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
+  fedora-30/nfs:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestNFS
+        template: *testing-master-f30
+        timeout: 9000
+        topology: *master_3client
+
+  fedora-30/nfs_nsswitch_restore:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_nfs.py::TestIpaClientAutomountFileRestore
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_3client
+
+  fedora-30/mask:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_installation.py::TestMaskInstall
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *ipaserver
+
+  fedora-30/automember:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_automember.py
+        template: *testing-master-f30
+        timeout: 3600
+        topology: *master_1repl
+
   fedora-30/test_crlgen_manage:
     requires: [fedora-30/build]
     priority: 50
@@ -725,3 +1308,15 @@ jobs:
         template: *testing-master-f30
         timeout: 3600
         topology: *master_1repl
+
+  fedora-30/test_integration_TestIPANotConfigured:
+    requires: [fedora-30/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-30/build_url}'
+        test_suite: test_integration/test_cli_ipa_not_configured.py::TestIPANotConfigured
+        template: *testing-master-f30
+        timeout: 10800
+        topology: *master_1repl
_______________________________________________
FreeIPA-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to