I need to be able to set an empty smart-proxy setting. It looks like all settings which have default value in our stack are required to be present and not to be empty:
default_settings :dns_server => 'localhost'
I am thinking relaxing this assumption to just be present and empty value can be allowed. Opinions?
Only the nsupdate, nsupdate_gss and dnscmd providers have these settings. Given the issue I think this only refects the nsupdate and nsupdate providers but not dnscmd.
I don’t mind allowing an empty value, but don’t think we should default to it. It could break setups where you have hidden masters or accidentally update production servers instead of you lab clone where you test an upgrade.