topologies:
  build: &build
    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
    memory: 6450
  master_1repl_1client: &master_1repl_1client
    name: master_1repl_1client
    cpu: 4
    memory: 7400
  ipaserver: &ipaserver
    name: ipaserver
    cpu: 2
    memory: 2400
  master_2repl_1client: &master_2repl_1client
    name: master_2repl_1client
    cpu: 5
    memory: 10150
  master_3repl_1client: &master_3repl_1client
    name: master_3repl_1client
    cpu: 6
    memory: 12900
  ad_master_2client: &ad_master_2client
    name: ad_master_2client
    cpu: 4
    memory: 12000
  ad_master: &ad_master
    name: ad_master
    cpu: 4
    memory: 12000
  adroot_adchild_adtree_master_1client: &adroot_adchild_adtree_master_1client
    name: adroot_adchild_adtree_master_1client
    cpu: 8
    memory: 14500

jobs:
  fedora-previous/build:
    requires: []
    priority: 100
    job:
      class: Build
      args:
        git_repo: '{git_repo}'
        git_refspec: '{git_refspec}'
        template: &ci-master-previous
          name: freeipa/ci-master-f31
          version: 0.0.5
        timeout: 1800
        topology: *build

  fedora-previous/simple_replication:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_simple_replication.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_external_ca_TestExternalCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestExternalCA test_integration/test_external_ca.py::TestExternalCAConstraints
        template: *ci-master-previous
        timeout: 4800
        topology: *master_1repl_1client

  fedora-previous/test_external_ca_TestSelfExternalSelf:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestSelfExternalSelf test_integration/test_external_ca.py::TestExternalCAInstall
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/external_ca_templates:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestExternalCAProfileScenarios
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_topologies:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_topologies.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_sudo:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_sudo.py
        template: *ci-master-previous
        timeout: 4800
        topology: *master_1repl_1client

  fedora-previous/test_commands:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_commands.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_kerberos_flags:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_kerberos_flags.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl_1client

  fedora-previous/test_http_kdc_proxy:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_http_kdc_proxy.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl_1client

  fedora-previous/test_fips:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_fips.py
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl_1client

  fedora-previous/test_forced_client_enrolment:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_forced_client_reenrollment.py
        template: *ci-master-previous
        timeout: 4800
        topology: *master_1repl_1client

  fedora-previous/test_advise:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_advise.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl_1client

  fedora-previous/test_testconfig:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_testconfig.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_service_permissions:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_service_permissions.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_netgroup:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_netgroup.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_vault:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_vault.py
        template: *ci-master-previous
        timeout: 6300
        topology: *master_1repl

  fedora-previous/test_authconfig:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_authselect.py
        template: *ci-master-previous
        timeout: 4800
        topology: *master_1repl_1client

  fedora-previous/test_smb:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunADTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_smb.py
        template: *ci-master-previous
        timeout: 7200
        topology: *ad_master_2client

  fedora-previous/test_server_del:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_server_del.py
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_installation_TestInstallWithCA1:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA1
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA2:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA2
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallCA
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_installation_TestInstallWithCA_KRA1:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA1
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA_KRA2:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA2
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA_DNS1:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS1
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA_DNS2:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS2
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA_DNS3:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS3
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallWithCA_DNS4:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_DNS4
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallWithCA_KRA_DNS1:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS1
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallWithCA_KRA_DNS2:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallWithCA_KRA_DNS2
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_installation_TestInstallMaster:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMaster
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallMasterKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMasterKRA
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallMasterDNS:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMasterDNS
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallMasterDNSRepeatedly:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMasterDNSRepeatedly
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallMasterReservedIPasForwarder:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMasterReservedIPasForwarder
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallMasterReplica:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallMasterReplica
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_installation_TestInstallReplicaAgainstSpecificServer:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestInstallReplicaAgainstSpecificServer
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_installation_TestADTrustInstall:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestADTrustInstall
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_installation_TestADTrustInstallWithDNS_KRA_ADTrust:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestADTrustInstallWithDNS_KRA_ADTrust
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_installation_TestKRAinstallAfterCertRenew:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestKRAinstallAfterCertRenew
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_idviews:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunADTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_idviews.py
        template: *ci-master-previous
        timeout: 7200
        topology: *ad_master_2client

  fedora-previous/test_caless_TestServerInstall:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestServerInstall
        template: *ci-master-previous
        timeout: 12000
        topology: *master_1repl

  fedora-previous/test_caless_TestReplicaInstall:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestReplicaInstall
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestClientInstall:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestClientInstall
        template: *ci-master-previous
        timeout: 5400
        # actually master_1client
        topology: *master_1repl_1client

  fedora-previous/test_caless_TestIPACommands:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestIPACommands
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestCertInstall:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestCertInstall
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestPKINIT:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestPKINIT
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestServerReplicaCALessToCAFull:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestServerReplicaCALessToCAFull
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestReplicaCALessToCAFull:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestReplicaCALessToCAFull
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_caless_TestServerCALessToExternalCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_caless.py::TestServerCALessToExternalCA
        template: *ci-master-previous
        timeout: 5400
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestUserRootFilesOwnershipPermission:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestUserRootFilesOwnershipPermission
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupAndRestore:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestore
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreWithDNSSEC:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNSSEC
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupReinstallRestoreWithDNSSEC:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNSSEC
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreWithDNS:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithDNS
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupReinstallRestoreWithDNS:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithDNS
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreWithKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithKRA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupReinstallRestoreWithKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupReinstallRestoreWithKRA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreWithReplica:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreWithReplica
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreDMPassword:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreDMPassword
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_backup_and_restore_TestReplicaInstallAfterRestore:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestReplicaInstallAfterRestore
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_backup_and_restore_TestBackupRoles:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupRoles
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_dnssec:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_dnssec.py
        template: *ci-master-previous
        timeout: 10800
        topology: *master_2repl_1client

  fedora-previous/test_replica_promotion_TestReplicaPromotionLevel1:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestReplicaPromotionLevel1
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestUnprivilegedUserPermissions:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestUnprivilegedUserPermissions
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestProhibitReplicaUninstallation:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestProhibitReplicaUninstallation
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_replica_promotion_TestWrongClientDomain:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestWrongClientDomain
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestRenewalMaster:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestRenewalMaster
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestReplicaInstallWithExistingEntry:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallWithExistingEntry
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestSubCAkeyReplication:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestSubCAkeyReplication
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestReplicaInstallCustodia:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestReplicaInstallCustodia
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_replica_promotion_TestReplicaInForwardZone:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestReplicaInForwardZone
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_replica_promotion_TestHiddenReplicaPromotion:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_replica_promotion_TestHiddenReplicaKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaKRA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_2repl_1client

  fedora-previous/test_upgrade:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_upgrade.py
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_topology_TestCASpecificRUVs:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_topology.py::TestCASpecificRUVs
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_topology_TestTopologyOptions:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_topology.py::TestTopologyOptions
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestLineTopologyWithoutCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithoutCA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestLineTopologyWithCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCA
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestLineTopologyWithCAKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestLineTopologyWithCAKRA
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts.py_TestStarTopologyWithoutCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithoutCA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestStarTopologyWithCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestStarTopologyWithCAKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestStarTopologyWithCAKRA
        template: *ci-master-previous
        timeout: 10800
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestCompleteTopologyWithoutCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithoutCA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestCompleteTopologyWithCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_replication_layouts_TestCompleteTopologyWithCAKRA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_replication_layouts.py::TestCompleteTopologyWithCAKRA
        template: *ci-master-previous
        timeout: 7200
        topology: *master_3repl_1client

  fedora-previous/test_client_uninstallation:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_uninstallation.py
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl_1client

  fedora-previous/test_user_permissions:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_user_permissions.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl_1client

  fedora-previous/test_webui_cert:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_webui/test_cert.py
        template: *ci-master-previous
        timeout: 2400
        topology: *ipaserver

  fedora-previous/test_webui_general:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/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: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_host:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_webui/test_host.py
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_host_net_groups:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: >-
          test_webui/test_hostgroup.py
          test_webui/test_netgroup.py
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_identity:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: >-
          test_webui/test_automember.py
          test_webui/test_idviews.py
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_network:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: >-
          test_webui/test_automount.py
          test_webui/test_dns.py
          test_webui/test_vault.py
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_policy:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/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: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_rbac:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: >-
          test_webui/test_delegation.py
          test_webui/test_rbac.py
          test_webui/test_selfservice.py
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/test_webui_server:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/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: *ci-master-previous
        timeout: 7200
        topology: *ipaserver

  fedora-previous/test_webui_service:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_webui/test_service.py
        template: *ci-master-previous
        timeout: 2400
        topology: *ipaserver

  fedora-previous/test_webui_users:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunWebuiTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: >-
          test_webui/test_group.py
          test_webui/test_user.py
        template: *ci-master-previous
        timeout: 4800
        topology: *ipaserver

  fedora-previous/customized_ds_config_install:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_customized_ds_config_install.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/dns_locations:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_dns_locations.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_2repl_1client

  fedora-previous/external_ca_TestExternalCAdirsrvStop:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestExternalCAdirsrvStop
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/external_ca_TestExternalCAInvalidCert:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestExternalCAInvalidCert test_integration/test_external_ca.py::TestExternalCAInvalidIntermediate
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/external_ca_TestMultipleExternalCA:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_external_ca.py::TestMultipleExternalCA
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_ipahealthcheck:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_ipahealthcheck.py
        template: *ci-master-previous
        timeout: 4800
        topology: *master_1repl

  fedora-previous/test_ntp_options:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_ntp_options.py::TestNTPoptions
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl_1client

  fedora-previous/test_otp:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_otp.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_pkinit_manage:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_pkinit_manage.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_pki_config_override:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_pki_config_override.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/nfs:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_nfs.py::TestNFS
        template: *ci-master-previous
        timeout: 9000
        topology: *master_3client

  fedora-previous/nfs_nsswitch_restore:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_nfs.py::TestIpaClientAutomountFileRestore
        template: *ci-master-previous
        timeout: 3600
        topology: *master_3client

  fedora-previous/mask:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_installation.py::TestMaskInstall
        template: *ci-master-previous
        timeout: 3600
        topology: *ipaserver

  fedora-previous/automember:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_automember.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_crlgen_manage:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_crlgen_manage.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_integration_TestIPANotConfigured:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_cli_ipa_not_configured.py::TestIPANotConfigured
        template: *ci-master-previous
        timeout: 10800
        topology: *master_1repl

  fedora-previous/test_sssd:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunADTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_sssd.py
        template: *ci-master-previous
        timeout: 7200
        topology: *adroot_adchild_adtree_master_1client

  fedora-previous/test_ca_custom_sdn:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_ca_custom_sdn.py
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_membermanager:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_membermanager.py
        template: *ci-master-previous
        timeout: 1800
        topology: *master_1repl

  fedora-previous/krbtpolicy:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_krbtpolicy.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_winsyncmigrate:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunADTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_winsyncmigrate.py
        template: *ci-master-previous
        timeout: 4800
        topology: *ad_master

  fedora-previous/test_trust:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunADTests
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_trust.py
        template: *ci-master-previous
        timeout: 7200
        topology: *adroot_adchild_adtree_master_1client

  fedora-previous/test_backup_and_restore_TestBackupAndRestoreTrust:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_backup_and_restore.py::TestBackupAndRestoreTrust
        template: *ci-master-previous
        timeout: 7200
        topology: *master_1repl

  fedora-previous/test_adtrust_install:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_adtrust_install.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl

  fedora-previous/test_cert:
    requires: [fedora-previous/build]
    priority: 50
    job:
      class: RunPytest
      args:
        build_url: '{fedora-previous/build_url}'
        test_suite: test_integration/test_cert.py
        template: *ci-master-previous
        timeout: 3600
        topology: *master_1repl_1client

  fedora-previous/test_epn:
     requires: [fedora-previous/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-previous/build_url}'
         test_suite: test_integration/test_epn.py
         template: *ci-master-previous
         timeout: 7200
         topology: *master_3client
