keystone/keystone/tests/config_files
Henry Nash 8e6e6b392c Ensure identity sql driver supports domain-specific configuration.
For an identity driver to be used with a domain-specific config file,
it must accept a ConfigOpts as an optional parameter. The ldap driver
already supported this - so this patch adds this to the sql driver.

The above change is trivial, but the rest of the patch is enhancing
our testing to validate this operation, as well as enforcing the
limitation listed below.

Limitation:

Currently Keystone only supports one SQL driver - this patch
does not change that.  What it does enable is for that one SQL
driver to be assigned to a specific domain, as opposed to being just
a catch-all for domains without a specific configuration file.
This at least enables the (often requested) scenario of service users
to be stored in SQL in a predominantly LDAP installation.

Closes-Bug: 1217017
Change-Id: Ic531ebae28680fc518d8e036db516f5982241c40
2014-09-18 10:17:23 +01:00
..
domain_configs_default_ldap_one_sql Ensure identity sql driver supports domain-specific configuration. 2014-09-18 10:17:23 +01:00
domain_configs_multi_ldap Ensure identity sql driver supports domain-specific configuration. 2014-09-18 10:17:23 +01:00
domain_configs_one_extra_sql Ensure identity sql driver supports domain-specific configuration. 2014-09-18 10:17:23 +01:00
domain_configs_one_sql_one_ldap Ensure identity sql driver supports domain-specific configuration. 2014-09-18 10:17:23 +01:00
backend_db2.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_ldap.conf Remove backend_entities from backend_ldap.conf 2014-06-27 15:57:19 -05:00
backend_ldap_pool.conf Adding support for ldap connection pooling. 2014-07-23 12:11:48 -07:00
backend_ldap_sql.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_liveldap.conf deprecate LDAP config options for 'tenants' 2014-06-24 10:51:42 -05:00
backend_multi_ldap_sql.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_mysql.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_pool_liveldap.conf Adding support for ldap connection pooling. 2014-07-23 12:11:48 -07:00
backend_postgresql.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_sql.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
backend_tls_liveldap.conf deprecate LDAP config options for 'tenants' 2014-06-24 10:51:42 -05:00
deprecated.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
deprecated_override.conf Move test .conf files to keystone/tests/config_files 2014-03-17 00:21:27 -07:00
test_auth_plugin.conf Standardizing the Federation Process 2014-08-19 09:17:42 -07:00