Hi,

Why not use PowerDNS's automatic signing? It is able to transparently sign zones.

Cheers,
Kees

On 09-04-2024 09:01, Christian Rohmann wrote:
Thanks for getting back to me on this one!

On 09.04.24 5:26 AM, Michael Johnson wrote:
I definitely think we should consider enhancing Designate to support
DNSSEC. Bump-in-the-wire may be an interim solution, but I think we
should pursue a native solution.

Good point to discuss. Maybe there are also existing libraries (e.g. https://www.dnspython.org/)
that could be leveraged? Otherwise using an existing and proven DNS server software to do the signing is no crime.
Dealing with key creation, rollover and storage is plenty to do and implementing all of the DNSSEC
workflows and staying current with them does create the requirement to keep up.

Unfortunately there seems to be no standard API like there is with Catalog Zones to integrate bump in the wire signers.
So implementation specific API calls are necessary, creating somewhat of a mess in itself again.

Native support would immediately enable all secondaries to receive signed zones and also avoid all those orchestration and synchronization issues that come with provisioning the bump in the wire signer for each zone.
Also it avoids the single point of failure that again has the be mitigated.


This topic is on our PTG etherpad. We definitely can cover both
topics. What time during our session works best for you?

Can we do DNSSEC 15:00 UTC (so 17:00 CEST for me)?
I suppose you are doing Meetpad for conferencing? So URL https://meetpad.opendev.org/apr2024-ptg-designate ?



Thanks again,
Regards


Christian