[freeipa PR#3978][opened] ipatests: fix TestMigrateDNSSECMaster teardown
by flo-renaud
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
4 years, 4 months
[freeipa PR#3969][opened] Fix logic of check_client_configuration
by tiran
URL: https://github.com/freeipa/freeipa/pull/3969
Author: tiran
Title: #3969: Fix logic of check_client_configuration
Action: opened
PR body:
"""
The helper function ipalib.util.check_client_configuration() now
considers a client configured when either:
* confdir is overwritten (e.g. with IPA_CONFDIR) and the conf_default
file exists
* confdir is /etc/ipa, /etc/ipa/default.conf exists and client
sysrestore index exists.
The check for sysrestore index is faster than checking for the presence
of the directory and presence of files in the directory. The sysrestore
index file must exists when there are valid restore items.
Fixes: https://pagure.io/freeipa/issue/8133
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3969/head:pr3969
git checkout pr3969
4 years, 4 months