mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-24 16:10:02 -06:00
2f4f9054aa
Using the host service principal one should be able to retrieve a keytab for other services for the host using ipa-getkeytab. This required a number of changes: - allow hosts in the service's managedby to write krbPrincipalKey - automatically add the host to managedby when a service is created - fix ipa-getkeytab to return the entire prinicpal and not just the first data element. It was returning "host" from the service tgt and not host/ipa.example.com - fix the display of the managedby attribute in the service plugin This led to a number of changes in the service unit tests. I took the opportunity to switch to the Declarative scheme and tripled the number of tests we were doing. This shed some light on a few bugs in the plugin: - if a service had a bad usercertificate it was impossible to delete the service. I made it a bit more flexible. - I added a summary for the mod and find commands - has_keytab wasn't being set in the find output ticket 68 |
||
---|---|---|
.. | ||
__init__.py | ||
objectclasses.py | ||
test_aci_plugin.py | ||
test_automount_plugin.py | ||
test_cert.py | ||
test_group_plugin.py | ||
test_hbac_plugin.py | ||
test_hbacsvcgroup_plugin.py | ||
test_host_plugin.py | ||
test_hostgroup_plugin.py | ||
test_netgroup_plugin.py | ||
test_passwd_plugin.py | ||
test_pwpolicy.py | ||
test_rolegroup_plugin.py | ||
test_service_plugin.py | ||
test_taskgroup_plugin.py | ||
test_user_plugin.py | ||
xmlrpc_test.py |