[Freeipa-devel] bind-dyndb-ldap 10.0 development status (related to FreeIPA 4.4)
Petr Spacek
pspacek at redhat.com
Sat Jun 11 19:22:52 UTC 2016
Hello,
bind-dyndb-ldap 10.0 alpha 1 is available for testing (finally).
AFAIK it implements all the critical functionality for FreeIPA 4.4, namely
RecordGenerator & default TTL support necessary for FreeIPA DNS locations.
Limitations
===========
BIND has to be reloaded ("rndc reload" at least) after each change in server's
config or zone's default TTL.
In case of FreeIPA it means that server-mod command which touches server's DNS
location has to be followed by "rndc reload" on the affected replica.
Outlook
=======
I'm looking for a solution for quite a while now but it is an asynchronous
parallel event hell.
We will probably end up with big hammer like "reconnect to LDAP and re-parse
everything". Most likely it will be error prone and racy (think about DNS
updates in the middle of re-synchronization) but any fine-grained approaches
seem to be even more fragile and even racier. Yuck.
Implemented designs
===================
- https://fedorahosted.org/bind-dyndb-ldap/wiki/Design/RecordGenerator
- https://fedorahosted.org/bind-dyndb-ldap/wiki/Design/PerServerConfigInLDAP
Fixed tickets
=============
- https://fedorahosted.org/bind-dyndb-ldap/ticket/126
- https://fedorahosted.org/bind-dyndb-ldap/ticket/162
- https://fedorahosted.org/bind-dyndb-ldap/ticket/70
- https://fedorahosted.org/bind-dyndb-ldap/ticket/164
- https://fedorahosted.org/bind-dyndb-ldap/ticket/165
- https://fedorahosted.org/bind-dyndb-ldap/ticket/146
COPR packages
=============
https://copr.fedorainfracloud.org/coprs/pspacek/bind-dyndb-ldap/build/339004/
SRPM
====
https://pspacek.fedorapeople.org/bind-dyndb-ldap/bind-dyndb-ldap-10.0-0.1alpha.fc23.src.rpm
Git branch
==========
https://github.com/pspacek/bind-dyndb-ldap/tree/server_config_in_ldap4
Git commit
==========
6722382b2344fd5acd6ba9fa858c139c16e3de99
Enjoy.
--
Petr^2 Spacek
More information about the Freeipa-devel
mailing list