freeipa/ipatests/test_xmlrpc
Alexander Bokovoy e642865717 group: allow services as members of groups
Allow services to be members of the groups, like users and other groups
can already be.

This is required for use cases where such services aren't associated
with a particular host (and thus, the host object cannot be used to
retrieve the keytabs) but represent purely client Kerberos principals to
use in a dynamically generated environment such as Kubernetes.

Fixes: https://pagure.io/freeipa/issue/7513
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2018-05-08 16:39:22 -04:00
..
data certprofile: add tests for config profileId scenarios 2018-04-19 08:57:53 -04:00
tracker group: allow services as members of groups 2018-05-08 16:39:22 -04:00
__init__.py Add marker needs_ipaapi and option to skip tests 2017-12-11 20:40:06 +01:00
mock_trust.py ipatests: Move trust mock helper functions to a separate module 2016-07-29 09:04:42 +02:00
objectclasses.py tests: tracker: Add CertmapconfigTracker to tests certmapconfig-* commands 2017-08-18 11:40:21 +02:00
test_add_remove_cert_cmd.py tests: Stageuser-{add,remove}-cert 2017-02-07 13:58:48 +01:00
test_attr.py frontend: re-raise remote RequirementError using CLI name in CLI 2016-05-25 16:06:26 +02:00
test_automember_plugin.py test: automember: Fix expected exception message 2016-06-29 10:49:37 +02:00
test_automount_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_baseldap_plugin.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
test_batch_plugin.py test_batch_plugin: fix py2/3 failing assertion 2017-11-30 15:51:24 +01:00
test_ca_plugin.py ca-add: validate Subject DN name attributes 2017-06-01 09:28:36 +02:00
test_caacl_plugin.py Test for caacl-add-service 2016-08-30 10:35:58 +02:00
test_caacl_profile_enforcement.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
test_cert_plugin.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
test_certmap_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_certprofile_plugin.py certprofile: add tests for config profileId scenarios 2018-04-19 08:57:53 -04:00
test_config_plugin.py Prevent installation with single label domains 2017-11-09 11:32:31 +01:00
test_delegation_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_dns_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_dns_realmdomains_integration.py DNS: Fix tests for realm domains integration with DNS zone add 2016-06-28 14:19:56 +02:00
test_external_members.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_group_plugin.py Tests: Remove silent deleting and creating entries by tracker 2016-10-06 19:16:37 +02:00
test_hbac_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_hbacsvcgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
test_hbactest_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_host_plugin.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
test_hostgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
test_idviews_plugin.py Idviews: fix objectclass violation on idview-add 2018-01-09 07:58:52 +01:00
test_kerberos_principal_aliases.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
test_krbtpolicy.py Applied tier0 and tier1 marks on unit tests and xmlrpc tests 2015-11-09 11:49:17 +01:00
test_location_plugin.py Tests: Fix for failing location tests 2016-06-23 15:29:06 +02:00
test_nesting.py Refactor test_nesting, create HostGroupTracker 2016-03-24 14:36:55 +01:00
test_netgroup_plugin.py group: allow services as members of groups 2018-05-08 16:39:22 -04:00
test_old_permission_plugin.py Removed objectclass from LDAP*ReverseMember based tests 2016-08-10 13:53:55 +02:00
test_otptoken_plugin.py 389-ds OTP lasttoken plugin: Add unit test 2018-02-15 14:10:48 +01:00
test_passwd_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_permission_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_ping_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_privilege_plugin.py Removed objectclass from LDAP*ReverseMember based tests 2016-08-10 13:53:55 +02:00
test_pwpolicy_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_radiusproxy_plugin.py radiusproxy plugin tests: Expect bytes, not text, for ipatokenradiussecret 2016-05-05 16:42:46 +02:00
test_range_plugin.py tests: add non-reg for idrange-add 2017-04-07 12:45:32 +02:00
test_realmdomains_plugin.py Prevent installation with single label domains 2017-11-09 11:32:31 +01:00
test_replace.py Refactor test_replace 2016-01-26 19:03:15 +01:00
test_role_plugin.py The LDAP*ReverseMember shouldn't imply --all is always specified 2016-06-29 10:44:30 +02:00
test_schema_plugin.py Fixing param-{find,show} and output-{find,show} commands 2017-10-17 13:42:11 +02:00
test_selfservice_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_selinuxusermap_plugin.py group: allow services as members of groups 2018-05-08 16:39:22 -04:00
test_service_plugin.py group: allow services as members of groups 2018-05-08 16:39:22 -04:00
test_servicedelegation_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_stageuser_plugin.py Stage User: Test to create stage user with minimal values 2017-01-19 17:36:46 +01:00
test_sudocmd_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_sudocmdgroup_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_sudorule_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_trust_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_user_plugin.py Unified ldap_initialize() function 2018-02-15 18:32:17 +01:00
test_vault_plugin.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00
test_whoami_plugin.py Add test: test_xmlrpc/test_whoami_plugin.py 2017-07-12 15:54:55 +02:00
testcert.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
xmlrpc_test.py Replace nose with unittest and pytest 2017-12-12 16:16:58 +01:00