OpenSearch/qa
Ali Beyad a68fb27a23 Upgrade security index to use only one (the default) index type (elastic/x-pack-elasticsearch#1780)
The .security index used several different types to differentiate the
documents added to the index (users, reserved-users, roles, etc).  Since
types are deprecated in 6.x, this commit changes the .security index
access layer to only use a single type and have all documents in the
index be of that single type.  To differentiate documents that may have
the same id (e.g. the same user name and role name), the appropriate
type of the document is prepended to the id.  For example, a user named
"jdoe" will now have the document id "user-jdoe".  

This commit also ensures that any native realm security index operations
that lead to auto creation of the security index first go through the process
of creating the internal security index (.security-v6) and creating the alias
.security to point to the internal index. 

Lastly, anytime the security index is accessed without having been
upgraded, an exception is thrown notifying the user to use the
upgrade API to upgrade the security index.

Original commit: elastic/x-pack-elasticsearch@cc0a474aed
2017-06-27 17:53:58 -04:00
..
audit-tests Remove SecuredString and use SecureString from elasticsearch core (elastic/x-pack-elasticsearch#1092) 2017-04-17 13:28:46 -04:00
core-rest-tests-with-security Test: Update rest base class parameters signature (elastic/x-pack-elasticsearch#1101) 2017-04-18 15:07:14 -07:00
full-cluster-restart Upgrade security index to use only one (the default) index type (elastic/x-pack-elasticsearch#1780) 2017-06-27 17:53:58 -04:00
ml-basic-multi-node [ML] Validate job configs before transport (elastic/x-pack-elasticsearch#1375) 2017-05-10 10:55:16 +01:00
ml-disabled [TEST] Give jobs meaningful names in ML integ tests (elastic/x-pack-elasticsearch#1103) 2017-04-19 12:00:53 +01:00
ml-no-bootstrap-tests Rename x-pack project names to new names with split repo 2017-02-10 11:02:42 -08:00
ml-single-node-tests Remove deprecated script settings. (elastic/x-pack-elasticsearch#1469) 2017-05-18 13:32:57 -07:00
multi-cluster-search-security Add scroll support for cross cluster search (elastic/x-pack-elasticsearch#1706) 2017-06-14 20:38:58 +02:00
reindex-tests-with-security Convert script uses to use source/id keys (elastic/x-pack-elasticsearch#1670) 2017-06-09 08:29:36 -07:00
rolling-upgrade Upgrade security index to use only one (the default) index type (elastic/x-pack-elasticsearch#1780) 2017-06-27 17:53:58 -04:00
security-client-tests Remove SecuredString and use SecureString from elasticsearch core (elastic/x-pack-elasticsearch#1092) 2017-04-17 13:28:46 -04:00
security-example-extension Make sure that the module are installed too. 2017-06-15 22:03:18 +02:00
security-migrate-tests Remove path.conf setting 2017-06-26 15:18:49 -04:00
smoke-test-graph-with-security Add a short-lived token based access mechanism (elastic/x-pack-elasticsearch#1029) 2017-04-26 08:00:03 -04:00
smoke-test-ml-with-security [ML] Prevent time_field and control field name in analysis_config (elastic/x-pack-elasticsearch#1729) 2017-06-15 13:04:25 +01:00
smoke-test-plugins Rename test from `.yaml` to `yml` 2017-05-17 15:39:57 +02:00
smoke-test-plugins-ssl Settings: Add secure versions of SSL passphrases (elastic/x-pack-elasticsearch#1852) 2017-06-27 10:15:12 -07:00
smoke-test-security-with-mustache Convert script uses to use source/id keys (elastic/x-pack-elasticsearch#1670) 2017-06-09 08:29:36 -07:00
smoke-test-watcher Tests: Ensure watcher index templates are installed in REST tests (elastic/x-pack-elasticsearch#1784) 2017-06-20 14:17:36 +02:00
smoke-test-watcher-with-mustache Tests: Ensure watcher index templates are installed in REST tests (elastic/x-pack-elasticsearch#1784) 2017-06-20 14:17:36 +02:00
smoke-test-watcher-with-painless Tests: Ensure watcher index templates are installed in REST tests (elastic/x-pack-elasticsearch#1784) 2017-06-20 14:17:36 +02:00
smoke-test-watcher-with-security Tests: Increase loglevel, deactivate ML/monitoring to unclutter logs 2017-06-23 10:40:31 +02:00
transport-client-tests Remove deprecated script settings. (elastic/x-pack-elasticsearch#1469) 2017-05-18 13:32:57 -07:00
tribe-node-tests-with-security Rename test from `.yaml` to `yml` 2017-05-17 15:39:57 +02:00
tribe-tests-with-license [TEST] Adapt wait_for_nodes condition for ClusterFormationTasks with tribes 2017-04-27 09:57:54 +02:00
tribe-tests-with-security Upgrade security index to use only one (the default) index type (elastic/x-pack-elasticsearch#1780) 2017-06-27 17:53:58 -04:00
vagrant Fixing vagrant build file issues with new vagrant support plugin 2017-06-12 10:03:30 -04:00
build.gradle Remove assemble from build task when assemble removed 2017-06-16 17:19:47 -04:00