kibana/x-pack/test
Mikhail Shustov 3c8fa527a7
[ES] Upgrade client to v8.0 (#113950)
* bump to a pre-8.0 version

* export KibanaClient from /lib sub-folder

* workaround the problem of the absence of estypes

* update es client usage in pacakges

* export estypes from another path

* import errors from root

* import errors from root 2

* update transport import

* update import path for /api/types

* update import path for /api/types

* import errors from top export

* use TransportResult instead if ApiResponse

* fix errors in client_config

* fix src/core/server/saved_objects/migrationsv2/actions/integration_tests/actions.test.ts

* use KibanaClient in mock. we dont export the original Client

* fix client mocks

* fix errors on SO

* fix remaining core errors

* update estype import path

* fix errors in data plugin

* fix data_views

* fix es_ui_shared

* fix errors in interactive_setup

* fix errors in ./test folder

* add @elastic/transport to the runtime deps

* fix errors in packages

* fix erros in src/core

* fix errors in test/

* fix an error in actions plugin

* woraround and fix errors in APM plugin

* fix errors in canvas

* fix errors in event_log

* fix errors in fleet

* fix errors in ILM

* fix errors in infra

* fix errors in ingest_pipeline

* fix errors in lens

* fix errors in license_management

* fix errors in licensing

* fix errors in logstash

* fix errors in ml

* fix errors in monitoring

* fix errors in observability

* fix errors in rule_registry

* fix errors in reporting

* fix errors in rule_registry

* fix errors in security

* fix errors in security_solution

* fix errors in snapshot_restore

* fix errors in transform

* fix errors in UA

* fix errors in uptime

* fix errors in x-pack/test

* fix eslint errors

* fix new errors

* use default HTTP Connection. Undici does not support agent config options keepAlive and maxSockets

* create does not accept require_alias option

* update deps

* use transport types exported from ES client package

* fix ErrorCause | string errors

* do not use enum

* fix errors in data plugin

* update x-pack code

* fix transport

* fix apm search request

* do not crash on reporting

* fix kbn-test build

* mute reporting error to start

* fix ftr build

* another attempt

* update import path

* address or mute new errors

* REMOVE me. pin transport version temporarily.

* remove deep imports from transport package

* fix jest crash

* fix product check tests

* remove unnecessary ts-expect-error

* fix a few failed unit tests

* bump to canary 24

* remove unnecessary ts-expect-error

* remove dependency on transport

* fix types in tests

* mute errors in xpack tests

* product check doesn;t  spam in logs anymore

* filterPath --> filter_path

* ignoreUnavailable --> ignore_unavailable

* ignoreUnavailable --> ignore_unavailable

* trackScores --> track_scores

* trackTotalHits --> track_total_hits

* fix es-arcives

* fix data plugin crashes

* fix watcher test utils

* rollback unnecessary changes

* fix another problem in es-archiver

* fix scroll. for whatever reason scroll fails when request scroll_id in body

* add meta: true in kbn-securitysolution-es-utils

* bump client to canary 25

* fix errors in accordance with the es client spec

* update securityscolution-es-utils

* unify scroll api in reporting and fix tests

* fix unit tests in watcher

* refactor APM to abort request with AbortController API

* fix missing es client calls in tests

* fix missing meta in detection engine FTR tests

* fix another bunch of errors in js tests

* fix wrong coercion

* remove test-grep pattern

* fix apm unit test

* rename terminateAfter to terminate_after in infra plugin

* rename terminateAfter to terminate_after in uptime plugin

* rename terminateAfter to terminate_after in apm plugin

* fix security roles FTR tests

* fix reference

* fix post_privilidges test

* fix post_privilidges

* bump client to 26

* add meta for index_management test helpers

* remove ts-expect-error caused by bad type in reason

* bump client to 27

* REMOVE me. workaround until fixed in the es client

* fix incorrect type casting

* swtich from camelCase params

* use `HttpConnection` for FTR-related clients

* bump client to 29

* Revert "REMOVE me. workaround until fixed in the es client"

This reverts commit c038850c09.

* fix new util

* revert repository changes

* do not crash if cannot store event_loop data

* fix new estypes imports

* fix more types

* fix security test types and add ts-ignore for custom ES client

* fix more estypes imports

* yet more ts violations

* line by line fixing is hard

* adapt `evaluateAlert` from infra as it's also used from FTR tests

* use convertToKibanaClient in FTR test instead of meta:true in plugin code

* migrate from deprecated API in fleet

* fix intergration tests

* fix fleet tests

* fix another fleet test

* fix more tests

* let's call it a day

* Removes custom header check on 404 responses, includes es client ProductNotSupportedError in EsUnavailableError conditional (#116029)

* Removes custom header check on 404 responses, includes es client ProductNotSupportedError in EsUnavailableError conditional

* Updates proxy response integration test

* disable APM until compatible with client v8

* skip async_search FTR test

* use kbnClient in integration tests

* bump version to 29

* bump to 30

* have configureClient return a KibanaClient instead of Client, remove resolved violations.

* bump to 31

* bump to 31

* Revert "bump to 31"

This reverts commit 5ac713e640.

* trigger stop to unusubscribe

* update generated docs

* remove obsolete test

* put "as" back

* cleanup

* skip test

* remove new type errors in apm package

* remove ErrorCause casting

* update a comment

* bump version to 32

* remove unnecessary ts-expect-error in apm code

* update comments

* update to client v33

* remove outdated type definition

* bump to 34 without params mutation

* unskip the test that should not fail anymore

* remove unnecessary ts-expect-error comments

* update to v35. body can be string

* move `sort` to body and use body friendly syntax

* fix a failing test. maps register the same SO that has been already registered by home

Co-authored-by: pgayvallet <pierre.gayvallet@gmail.com>
Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co>
2021-10-26 14:08:22 +02:00
..
accessibility [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
alerting_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
api_integration_basic [Security Solution] Top-level Cases feature under the Security (#112980) 2021-09-30 20:18:25 -04:00
apm_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
banners_functional Removes unused and renamed deprecated core settings and deprecated settings from core plugins (#113653) 2021-10-05 12:30:49 -07:00
case_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
cloud_integration Add API integration tests for Interactive Setup. (#111879) 2021-10-14 20:14:01 +02:00
common [Security Solution][Roles] Add Read-Only Endpoint indexes to the (Detections) role creation scripts + FTR improvements (#107086) 2021-08-09 16:24:58 -04:00
detection_engine_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
encrypted_saved_objects_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
endpoint_api_integration_no_ingest [esArchiver] drop support for --dir, use repo-relative paths instead (#101345) 2021-06-08 17:37:42 -04:00
examples [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
fleet_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
fleet_functional [Breaking] Remove deprecated enabled settings from plugins. (#113495) 2021-10-17 16:54:30 +01:00
functional [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
functional_basic [ML] Add Index data visualizer grid embeddable as extra view within Discover (#107184) 2021-10-21 10:32:21 -07:00
functional_cors remove last usages of plugin async lifecycles (#112111) 2021-09-21 10:34:57 +02:00
functional_embedded skip flaky suite. #70928 2021-09-23 14:36:12 -05:00
functional_enterprise_search [eslint] prevent async Promise constructor mistakes (#110349) 2021-08-31 17:54:13 -04:00
functional_execution_context [Breaking] Remove deprecated enabled settings from plugins. (#113495) 2021-10-17 16:54:30 +01:00
functional_with_es_ssl [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
licensing_plugin Make owner attribute required on kibana.json (#108231) 2021-08-24 10:02:32 -04:00
lists_api_integration Remove deprecated xpack.security.enabled config option (#111681) 2021-10-25 14:12:05 -04:00
load [load] run puppeteer script before gatling scenarios (#104836) 2021-07-12 13:23:08 +02:00
observability_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
observability_functional [RAC] [Observability] Enable the observability alerting and cases features (#115785) 2021-10-25 15:19:59 +02:00
osquery_cypress [Osquery] Cypress automation for osquery manager integration (#108759) 2021-10-20 16:09:08 +02:00
performance [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
plugin_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
plugin_api_perf [Breaking] Remove deprecated enabled settings from plugins. (#113495) 2021-10-17 16:54:30 +01:00
plugin_functional [Breaking] Remove deprecated enabled settings from plugins. (#113495) 2021-10-17 16:54:30 +01:00
reporting_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
reporting_functional Remove deprecated xpack.security.enabled config option (#111681) 2021-10-25 14:12:05 -04:00
rule_registry Remove deprecated xpack.security.enabled config option (#111681) 2021-10-25 14:12:05 -04:00
saved_object_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
saved_object_tagging skip flaky suite (#115320) 2021-10-21 12:57:53 +01:00
saved_objects_field_count [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
search_sessions_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
security_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
security_functional Respect auth_provider_hint if session is not authenticated. (#111521) 2021-09-10 17:17:43 -04:00
security_solution_cypress Update CTI ECS 1.11 fields (#113404) 2021-10-14 20:21:39 +02:00
security_solution_endpoint [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
security_solution_endpoint_api_int [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
security_solution_ftr/page_objects [Security Solution][Roles] Add Read-Only Endpoint indexes to the (Detections) role creation scripts + FTR improvements (#107086) 2021-08-09 16:24:58 -04:00
spaces_api_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
stack_functional_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
timeline Remove deprecated xpack.security.enabled config option (#111681) 2021-10-25 14:12:05 -04:00
ui_capabilities Remove deprecated xpack.security.enabled config option (#111681) 2021-10-25 14:12:05 -04:00
upgrade [Vislib] Removes old implementation of xy chart (#110786) 2021-09-08 18:35:51 +03:00
upgrade_assistant_integration [ES] Upgrade client to v8.0 (#113950) 2021-10-26 14:08:22 +02:00
usage_collection remove last usages of plugin async lifecycles (#112111) 2021-09-21 10:34:57 +02:00
visual_regression Update infra visual test (#108621) 2021-08-14 14:37:08 -06:00
tsconfig.json [Breaking] Remove /api/settings & the xpack_legacy plugin. (#114730) 2021-10-13 21:20:56 +01:00