Fixes #17906 - Move {create,remove}_*_record to dns_common
Before most DNS providers had pretty much exact copies of thesefunctions. This removes duplication and allows for much simpler plugins.
In doing so it also fixes #17879 by adding CNAME support to the nsupdate...
Fixes #17037 - Resolver::DNS#getresources is used now.
It replaces calls to Resolver::DNS#getaddresses andResolver::DNS#getnames in dns module and its providers.
Fixes #16964 - Proxy::Dns::Record#dns_find works with ipv6 params
Fixes #15942 - dns module and providers use updated di config.
fixes #15244 - provide a CNAME api
This allows all common DNS operations to be handled from within theForeman infrastructure. The requirement for assistance from a Microsoftcolleague is no longer required.
Fixes #13544: Support IPv6 in DNS
Refs #12209: Pass in the actual values to {create,remove}_ptr_record
Fixes #12209: introduced basic support for di in dns module
DNS record class interface has been cleaned up with validation and typeparsing logic moved into the controller layer, resulting in separatecreate and delete methods for A and PTR records.
fixes #12449 - load nsupdate_gss config from plugin settings
Fixes #7008: dns providers are now plugins
View revisions
Also available in: Atom