URL:
https://github.com/freeipa/freeipa/pull/5556
Author: fcami
Title: #5556: ipatests: various enhancement to hidden replica tests
Action: opened
PR body:
"""
https://github.com/freeipa/freeipa/pull/5183 redux. I cannot reopen the original PR
because the branch was force-pushed.
+
ipatests: add wait_for_ipa_to_start
wait_for_ipa_to_start(host) waits for ipactl to return RUNNING for all
IPA services on the specified host.
Related:
https://pagure.io/freeipa/issue/8534
+
ipatests: hiddenreplica: use wait_for_ipa_to_start after restore
Use wait_for_ipa_to_start to wait until the restored replica is online.
Related:
https://pagure.io/freeipa/issue/8534
+
ipatests: use wait_for_replication for hidden replica checks
Previously, hidden replica checks were run without waiting for replication
to complete, potentially leading to unstable behavior.
Use wait_for_replication.
Fixes:
https://pagure.io/freeipa/issue/8534
+
ipatests: hidden replica: misc fixes
Split a test in two and add additional fixes.
Related:
https://pagure.io/freeipa/issue/8534
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5556/head:pr5556
git checkout pr5556