-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ftr] fix test users for serverless (#161280)
## Summary This PR fixes few issues occurring while running FTR API tests against actual serverless project. How to run: ``` TEST_CLOUD=1 ES_SECURITY_ENABLED=1 NODE_TLS_REJECT_UNAUTHORIZED=0 TEST_ES_URL=<your_es_url_with_credentials> TEST_KIBANA_URL=<your_es_url_with_credentials> node --no-warnings scripts/functional_test_runner --es-version=8.9.0 --config x-pack/test_serverless/api_integration/test_suites/search/config.ts --bail ``` The first error is faced during Elasticsearch version validation ``` ERROR Error: attempted to use the "es" service to fetch Elasticsearch version info but the request failed: ResponseError: {"ok":false,"message":"Unknown resource."} at SniffingTransport.request (/Users/dmle/github/kibana/node_modules/@elastic/transport/src/Transport.ts:535:17) at processTicksAndRejections (node:internal/process/task_queues:96:5) at Client.InfoApi [as info] (/Users/dmle/github/kibana/node_modules/@elastic/elasticsearch/src/api/api/info.ts:60:10) at FunctionalTestRunner.validateEsVersion (functional_test_runner.ts:129:16) at functional_test_runner.ts:64:11 at FunctionalTestRunner.runHarness (functional_test_runner.ts:251:14) at FunctionalTestRunner.run (functional_test_runner.ts:48:12) at log.defaultLevel (cli.ts:112:32) at run.ts:70:7 at withProcRunner (with_proc_runner.ts:29:5) at run (run.ts:69:5) at FunctionalTestRunner.validateEsVersion (functional_test_runner.ts:131:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) at functional_test_runner.ts:64:11 at FunctionalTestRunner.runHarness (functional_test_runner.ts:251:14) at FunctionalTestRunner.run (functional_test_runner.ts:48:12) at log.defaultLevel (cli.ts:112:32) at run.ts:70:7 at withProcRunner (with_proc_runner.ts:29:5) at run (run.ts:69:5) ``` Since there is no version term in case of serverless, we can skip version check by using newly added to FTR schema `serverless` property (`false` by default). It is set to `true` in root FTR config `/shared/config.base`. The next error is related to ESArchiver relying on `ES` FTR service to provide ESClient. ``` ResponseError: security_exception │ Root causes: │ security_exception: unable to authenticate user [system_indices_superuser] for REST request [/kibana_sample_data_flights] ``` It is fixed by using the default user (from host url) instead of `system_indices_superuser` we use in stateful run.
- Loading branch information
1 parent
106bb33
commit ac8d73a
Showing
13 changed files
with
25 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 0 additions & 31 deletions
31
x-pack/test_serverless/api_integration/test_suites/observability/security_users.ts
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 0 additions & 31 deletions
31
x-pack/test_serverless/api_integration/test_suites/search/security_users.ts
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 0 additions & 31 deletions
31
x-pack/test_serverless/api_integration/test_suites/security/security_users.ts
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters