OpenSearch/x-pack/qa
Luca Cavanna 4f86f6fb38 Submit async search to not require read privilege (#58942)
When we execute search against remote indices, the remote indices are authorized on the remote cluster and not on the CCS cluster. When we introduced submit async search we added a check that requires that the user running it has the privilege to execute it on some index. That prevents users from executing async searches against remote indices unless they also have read access on the CCS cluster, which is common when the CCS cluster holds no data.

The solution is to let the submit async search go through as we already do for get and delete async search. Note that the inner search action will still check that the user can access local indices, and remote indices on the remote cluster, like search always does.
2020-07-03 12:18:07 +02:00
..
core-rest-tests-with-security [7.x] Add default composable templates for new indexing strategy (#57629) (#58757) 2020-07-01 09:32:32 -06:00
evil-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
full-cluster-restart Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
kerberos-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
multi-cluster-search-security Submit async search to not require read privilege (#58942) 2020-07-03 12:18:07 +02:00
multi-cluster-tests-with-security Introduce node.roles setting (#58512) 2020-06-25 14:14:51 -04:00
multi-node Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
oidc-op-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
openldap-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
password-protected-keystore Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
reindex-tests-with-security Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
rolling-upgrade Change privilege of enrich stats API to monitor (#52027) (#52196) 2020-06-29 10:25:33 +10:00
rolling-upgrade-basic Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
rolling-upgrade-multi-cluster Reenable test after backport (#58717) 2020-07-01 11:50:30 +10:00
saml-idp-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
security-client-tests Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
security-example-spi-extension Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
security-migrate-tests Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
security-setup-password-tests Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
security-tools-tests Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
smoke-test-plugins Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
smoke-test-plugins-ssl Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
smoke-test-security-with-mustache Remove deprecated usage of testCompile configuration (#57921) (#58083) 2020-06-14 22:30:44 +02:00
src/main/java/org/elasticsearch/xpack/test Add error_trace parameter to REST test helper (#54259) 2020-03-26 14:04:52 +00:00
third-party Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
transport-client-tests Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00
build.gradle Replace compile configuration usage with api (7.x backport) (#58721) 2020-06-30 15:57:41 +02:00