ipatests: Exercise hidden replica feature

A hidden replica is a replica that does not advertise its services via
DNS SRV records, ipa-ca DNS entry, or LDAP. Clients do not auto-select a
hidden replica, but are still free to explicitly connect to it.

Fixes: https://pagure.io/freeipa/issue/7892
Co-authored-by: Francois Cami <fcami@redhat.com>
Signed-off-by: Francois Cami <fcami@redhat.com>
Reviewed-By: Francois Cami <fcami@redhat.com>
Reviewed-By: Thomas Woerner <twoerner@redhat.com>
This commit is contained in:
François Cami
2019-03-22 19:29:01 +01:00
committed by Christian Heimes
parent 025facb85c
commit 0770d8a004
4 changed files with 152 additions and 0 deletions

View File

@@ -772,6 +772,18 @@ jobs:
timeout: 7200
topology: *master_1repl
fedora-28/test_replica_promotion_TestHiddenReplicaPromotion:
requires: [fedora-28/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-28/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
template: *ci-master-f28
timeout: 7200
topology: *master_2repl_1client
fedora-28/test_upgrade:
requires: [fedora-28/build]
priority: 50

View File

@@ -772,6 +772,18 @@ jobs:
timeout: 7200
topology: *master_1repl
fedora-29/test_replica_promotion_TestHiddenReplicaPromotion:
requires: [fedora-29/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-29/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
template: *ci-master-f29
timeout: 7200
topology: *master_2repl_1client
fedora-29/test_upgrade:
requires: [fedora-29/build]
priority: 50

View File

@@ -772,6 +772,18 @@ jobs:
timeout: 7200
topology: *master_1repl
fedora-rawhide/test_replica_promotion_TestHiddenReplicaPromotion:
requires: [fedora-rawhide/build]
priority: 50
job:
class: RunPytest
args:
build_url: '{fedora-rawhide/build_url}'
test_suite: test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion
template: *ci-master-frawhide
timeout: 7200
topology: *master_2repl_1client
fedora-rawhide/test_upgrade:
requires: [fedora-rawhide/build]
priority: 50