freeipa/ipatests/test_integration
Florence Blanc-Renaud 808b1436b4 Refactor installer code requesting certificates
- Temporary modify certmonger dogtag-ipa-ca-renew helper to request the IPA RA
agent cert, using the temp cert created during pkispawn. The cert request
is now processed through certmonger, and the helper arguments are restored
once the agent cert is obtained.

- Modify the installer code creating HTTP and LDAP certificates to use
certmonger's IPA helper with temporary parameters (calling dogtag-submit
instead of ipa-submit)

- Clean-up for the integration tests: sometimes ipa renewal.lock is not
released during ipa-server-uninstall. Make sure that the file is removed
to allow future installations.

https://fedorahosted.org/freeipa/ticket/6433

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
2016-11-10 14:15:57 +01:00
..
scripts tests: Added generation of missing certs 2016-09-22 15:20:42 +02:00
__init__.py Add a framework for integration test configuration 2013-07-15 15:49:05 +02:00
base.py Enabled setting domain level explicitly in test class 2016-03-11 17:27:45 +01:00
config.py Updated the tests according to the new replica installation workflow 2015-11-03 16:11:57 +01:00
env_config.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
host.py ipaldap: merge IPAdmin to LDAPClient 2016-11-07 11:34:03 +01:00
tasks.py Refactor installer code requesting certificates 2016-11-10 14:15:57 +01:00
test_advise.py advise: configure TLS in redhat_nss_pam_ldapd and redhat_nss_ldap plugins 2016-03-01 13:05:20 +01:00
test_backup_and_restore.py Move user/group constants for PKI and DS into ipaplatform 2016-03-22 10:40:44 +01:00
test_caless.py tests: Fixed code styling in caless tests to make pep8 happy 2016-09-22 15:20:42 +02:00
test_customized_ds_config_install.py CI: allow customized DS install test to work with domain levels 2016-03-03 17:26:56 +01:00
test_dns_locations.py CI: DNS locations 2016-07-18 13:31:18 +02:00
test_dnssec.py CI: DNS locations 2016-07-18 13:31:18 +02:00
test_external_ca.py ipatests: fix the install of external ca 2016-01-27 13:14:51 +01:00
test_forced_client_reenrollment.py Enabled recreation of test directory in apply_common_fixes function 2016-01-29 14:15:29 +01:00
test_installation.py CI: Disable KRA install tests on DL0 2016-10-26 15:06:36 +02:00
test_kerberos_flags.py Add integration tests for Kerberos Flags 2013-08-27 12:45:12 +02:00
test_legacy_clients.py Run pylint on tests 2015-01-14 11:40:28 +01:00
test_ordering.py ipatests: Use pytest-sourceorder 2014-12-17 15:37:56 +01:00
test_replica_promotion.py Reverted the essertion for replica uninstall returncode 2016-10-18 17:30:37 +02:00
test_replication_layouts.py CI: extend replication layouts tests with KRA 2016-10-26 15:06:36 +02:00
test_server_del.py CI test suite for server-del 2016-06-17 18:55:19 +02:00
test_service_permissions.py Tests: Authentication indicators integration tests 2016-07-15 13:57:18 +02:00
test_simple_replication.py Use the print function 2015-09-01 11:42:01 +02:00
test_sudo.py Tests: Fix integration sudo test 2016-11-07 12:39:06 +01:00
test_testconfig.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
test_topologies.py CI: Make double circle topology python3 compatible 2016-02-24 10:37:04 +01:00
test_topology.py Automated ipa-replica-manage del tests 2016-11-10 12:07:24 +01:00
test_trust.py Tests: Add krb5kdc.service restart to integration trust tests 2016-09-21 18:44:42 +02:00
test_vault.py Revert "test: Temporarily increase timeout in vault test." 2016-02-24 17:27:14 +01:00
util.py Tests: IPA user can kinit using enterprise principal with IPA domain 2016-07-25 12:22:21 +02:00