Currently management of internal DNS records for IPA services is scattered all over the installers and it is impossible to e.g. automatically check presence of all records, trigger manual cleanup etc.
For example, bindinstance.remove_ipa_ca_dns_records() method deletes records for IPA CA, but it is find out the currect expected value (the value which should be present in DNS).
see also: https://bugzilla.redhat.com/show_bug.cgi?id=1301586
#5620 will make implementation of ticket #4424 easier.
Also #2008 would be hard to implement without #5620.
Moving to 4.4 because this ticket is blocking 4.4 critical ticket
This was done as part of #2008, please see commits there
Metadata Update from @pspacek:
- Issue assigned to mbasti
- Issue set to the milestone: FreeIPA 4.4
to comment on this ticket.