When WebUI calls dnfconfig_show, there is null as a value of 'dnssec_key_master_server' in the response. This is unexpected value for WebUI.
Part of response in WebUI:
], "dnssec_key_master_server": null, "ipaconfigstring": [
and from ipa console:
u'dnssec_key_master_server': None
It should return nothing in case that there is no dnssec key master server.
master:
Moving to 4.4, this is related to 4.4 new feature
Regression caused by previous commit:
ipa-replica-manage del replica.example.com --force Traceback (most recent call last): File "/sbin/ipa-replica-manage", line 930, in del_master_managed api, hostname_u, **server_del_options) File "/usr/lib/python2.7/site-packages/ipaserver/install/replication.py", line 1784, in run_server_del_as_cli result = server_del_cmd(hostname, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 441, in __call__ return self.__do_call(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 469, in __do_call ret = self.run(*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 791, in run return self.execute(*args, **options) File "/usr/lib/python2.7/site-packages/ipaserver/plugins/baseldap.py", line 1571, in execute delete_entry(pkey) File "/usr/lib/python2.7/site-packages/ipaserver/plugins/baseldap.py", line 1524, in delete_entry dn = callback(self, ldap, dn, *nkeys, **options) File "/usr/lib/python2.7/site-packages/ipaserver/plugins/server.py", line 673, in pre_callback pkey, ignore_last_of_role=options.get('ignore_last_of_role', False) File "/usr/lib/python2.7/site-packages/ipaserver/plugins/server.py", line 483, in _ensure_last_of_role dnssec_keymaster = dns_config['dnssec_key_master_server'] KeyError: 'dnssec_key_master_server'
Metadata Update from @pvomacka: - Issue assigned to mbabinsk - Issue set to the milestone: FreeIPA 4.4
Login to comment on this ticket.