URL:
https://github.com/freeipa/freeipa/pull/3978
Author: flo-renaud
Title: #3978: ipatests: fix TestMigrateDNSSECMaster teardown
Action: opened
PR body:
"""
The test is installing master +DNSSEC, then replica and migrates the DNSSEC
to the replica.
During teardown, the replica is removed with ipa server-del. This operation
deletes the entries cn=DNS and cn=DNSSEC on the master, but if the
replication is stopped before the operations are replicated on the replica,
the replica may end up with a dangling cn=DNSSEC entry and no cn=DNS entry.
In this case ipa-server-install --uninstall on the replica will fail.
The fix: uninstall the DNSSec master as the last step of teardown
Related:
https://pagure.io/freeipa/issue/7985
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3978/head:pr3978
git checkout pr3978