Commit graph

47749 commits

Author SHA1 Message Date
Tobias Stadler cd3ec12128
[Cases] Fixed typo (#116042)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 23:09:29 +03:00
Lukas Olson eb74b86ca4
[data.search.session] Use locators instead of URL generators (#115681)
* [data.search.session] Use locators instead of URL generators

* Add migration

* Fix/update tests

* Fix types

* Fix test setup

* Update docs

* Fix version :)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 12:30:11 -07:00
Tim Sullivan 1211149038
[Reporting] Fix screenshot diagnostics (#116199)
* [Reporting] Fix screenshot diagnostics

* update snapshots

* fix test

* tersify test assertions

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 20:29:31 +01:00
Patryk Kopyciński f6dd54a00a
[Osquery] Fix 7.16.0 BC1 issues (#116074) 2021-10-26 20:14:03 +01:00
Tyler Smalley 645cecdf1f
[bazel] Remove Bazel cache for now (#116351)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2021-10-26 12:04:17 -07:00
spalger 960b037f81 Revert "[ML] Nodes overview for the Model Management page (#115772)"
This reverts commit 605e9e2d3d.
2021-10-26 13:52:01 -05:00
Thom Heymann 99d07acfce
Interactive setup functional tests (#115274) 2021-10-26 19:03:00 +01:00
Xavier Mouligneau e185afefa2
Register "minimal" feature privileges regardless of the current license level (#115992)
* bring minimal-* privilege up

* Fix api_integration for minimal_

* attempt to fix minimal_ UI

* fix tests

* Update x-pack/plugins/security/server/authorization/privileges/privileges.test.ts

Co-authored-by: Larry Gregory <lgregorydev@gmail.com>

* fix tests

* fix es-lint

Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
2021-10-26 18:49:01 +01:00
Nick Peihl 38a634d543
Use Elastic Maps Service v8.0 (#116217) 2021-10-26 18:43:36 +01:00
Dima Arnautov 605e9e2d3d
[ML] Nodes overview for the Model Management page (#115772)
* [ML] trained models tab

* [ML] wip nodes list

* [ML] add types

* [ML] add types

* [ML] node expanded row

* [ML] wip show memory usage

* [ML] refactor, use model_memory_limit for dfa jobs

* [ML] fix refresh button

* [ML] add process memory overhead

* [ML] trained models memory overview

* [ML] add jvm size, remove node props from the response

* [ML] fix tab name

* [ML] custom colors for the bar chart

* [ML] sub jvm size

* [ML] updates for the model list

* [ML] apply native process overhead

* [ML]add adjusted_total_in_bytes

* [ML] start and stop deployment

* [ML] fix default sorting

* [ML] fix types issues

* [ML] fix const

* [ML] remove unused i18n strings

* [ML] fix lint

* [ML] extra custom URLs test

* [ML] update tests for model provider

* [ML] add node routing state info

* [ML] fix functional tests

* [ML] update for es response

* [ML] GetTrainedModelDeploymentStats

* [ML] add deployment stats

* [ML] add spacer

* [ML] disable stop allocation for models with pipelines

* [ML] fix type

* [ML] add beta label

* [ML] move beta label

* [ML] rename model_size prop

* [ML] update tooltip header

* [ML] update text

* [ML] remove ts ignore

* [ML] update types

* remove commented code

* replace toast notification service

* remove ts-ignore

* remove empty panel

* add comments, update test subjects

* fix ts error

* update comment

* fix applying memory overhead

* Revert "fix applying memory overhead"

This reverts commit 0cf38fbead.

* fix type, remove ts-ignore

* add todo comment
2021-10-26 18:39:37 +01:00
Brian Seeders c200c44347
[buildkite] Add Docker CI Group to flaky test job (#116307) 2021-10-26 18:35:58 +01:00
Larry Gregory 5a9e170d4b
Remove the legacy audit logger (#116191)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 18:32:17 +01:00
Mikhail Shustov 40674b53be
Enable APM agent (#116283)
* update APM agent to version with v8 client support

* enable APM agent back
2021-10-26 18:28:46 +01:00
Nathan Reese adace71ee5
[maps] add support for mvt _key property (#116204)
* [maps] add support for mvt _key property

* return property value, not key name

* eslint

* eslint

* fix jest test and update expect for second geo grid tile API test

* tslint

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 11:08:43 -06:00
Sergi Massaneda 109e0e71c7
[Security Solutions] Improve deep links generation by capabilities (#116274)
* deep links structure changed

* feature on child deep links not required
2021-10-26 17:50:48 +01:00
Nathan Reese aa17c1b509
[maps] re-enable x-pack/test/functional/apps/maps/documents_source/top_hits·js (#115392)
* [maps] re-enable x-pack/test/functional/apps/maps/documents_source/top_hits·js

* remove comment

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 10:45:14 -06:00
Nathan Reese c40d3db6b6
[Maps] remove ecommerce map saved object from home plugin (#116295) 2021-10-26 10:44:14 -06:00
Thomas Neirynck 4a988dc5e3
[Maps] Remove proxyElasticMapsServiceInMaps (#116184)
Removes the map.proxyElasticMapsServiceInMaps yml setting.
2021-10-26 12:16:29 -04:00
Joe Portner 3c9a6564e8
Prevent legacy url conflicts (#116007) 2021-10-26 17:15:41 +01:00
Andrew Goldstein 9911883ba4
[Security Solution] Prevents the Status badge from stretching in the Alert Details flyout (#116237)
## [Security Solution] Prevents the `Status` badge from stretching in the Alert Details flyout

This PR fixes <https://github.com/elastic/kibana/issues/115709> to prevent the `Status` badge from stretching in the Alert Details flyout.

### Screenshots

**Before:**

![before](https://user-images.githubusercontent.com/4459398/138806049-895317b6-2990-43f6-b978-dab1711494a5.png)

After Chrome `95.0.4638.54`:

![after-chrome](https://user-images.githubusercontent.com/4459398/138806164-ce802982-5c5a-4a30-a906-1583e2ba9939.png)

After Firefox `93.0`:

![after-firefox](https://user-images.githubusercontent.com/4459398/138806249-152a6b33-f1b9-4a5b-8607-8da29689d599.png)

After Safari `15.0`:

![after-safari](https://user-images.githubusercontent.com/4459398/138806320-45202b3a-1f84-4a4f-8fd0-107523597a22.png)

### Details

The fix overrides the default value of `EuiFlexGroup`'s `alignItems` prop, which has a default value of `stretch`, per the image below:

![EuiFlexGroup_alignItems](https://user-images.githubusercontent.com/4459398/138805941-96e06533-8df7-447c-bb74-9278a06d39db.png)
2021-10-26 09:46:01 -06:00
Giorgos Bamparopoulos b17e01dd9a
[APM] Set level for all registered deprecations (#116272) 2021-10-26 16:42:32 +01:00
Gil Raphaelli 6f779c6d17
use separate token for APM (#116315) 2021-10-26 08:35:26 -07:00
Giorgos Bamparopoulos dc77c89e84
Update dependencies overview route to use backendName as a query param (#115226)
* Update dependencies overview route to use backendName as a query param

* Remove backendName from context

* Move backendMetadataFetch call to the place that is used and remove ApmBackendContext

* Update API routes and tests

* Add redirect from the old route
2021-10-26 16:35:08 +01:00
Mark Hopkin 3d47a03489
change save integration button text (#116267) 2021-10-26 16:19:18 +01:00
Gil Raphaelli 0dff7d0223
APM project automation (#116306) 2021-10-26 11:16:04 -04:00
Cauê Marcondes 06fbfd91f6
[APM] Fix Service maps api test (#116218)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 16:10:17 +01:00
Su Tran 84a3536fe4
Fix Add filter button doesnt close popup after openning (#111917)
Co-authored-by: Su Tran <sutranbmt@gmail.com>
2021-10-26 17:08:03 +02:00
Ignacio Rivas 3920918d3a
[Index Management] Remove freeze index action and api (#116110)
* Remove freeze index action and api

* Remove unused translations

* Add test for unfreeze action

* Fix tests

* Fix tests
2021-10-26 17:02:17 +02:00
Melissa Alvarez d91bd98e97
retain query language on step edit (#116227) 2021-10-26 10:49:45 -04:00
Dan Panzarella 38026a8bd3
[Security Solution] Updating fleet action response data naming (#116214) 2021-10-26 10:48:26 -04:00
Yulia Čech 4b9c3da31f
[ILM] Removed freeze action from Cold phase (#116160)
* [ILM] Removed the freeze action from ILM, added a clean up to the serializer, deleted freeze from the Console autocomplete

* [ILM] Removed i18n strings for freeze action

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 16:47:12 +02:00
Shivindera Singh 1581512816
[AppServices] Disallow creating runtime and scripted fields with * in the name (#110081) (#116119) 2021-10-26 16:45:45 +02:00
Pete Hampton d59d0c92ca
[Telemetry] Collect trusted application policy scope. (#116281) 2021-10-26 15:35:10 +01:00
David Sánchez ff8e0f54e4
[Security Solutions][Endpoint] Hide headers when there is no data on exceptions list (#115526)
* hide headers when there is no data or loading for trusted apps, event filters and host isolation exceptions list pages

* Fix ts error

* Fix integration test

* Create a wrapper to set a margin-top in order to center content. Also fix a bug when switching between exceptions pages main menu wasn't updated.

* Remove unused import

* Update trusted apps text and changed testId for host isolation add button

* Use flex instead margin to vertically center content

* Remove wrong prop to fix ts types

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 16:30:33 +02:00
Josh Dover 7bd1452ec9
[Fleet] Add data-test-subj to featured integration cards (#116277) 2021-10-26 16:29:03 +02:00
Justin Kambic 063e30b6a8
[Uptime] Add tests for new waterfall components (#115856)
* Add `aria-label`s for icon and icon buttons.

* Fix typo.

* Create test wrapper to help with testing context-reliant components.

* Create tests for `WaterfallMarkerIcon` component.

* Create tests for `WaterfallMarkerTrend` component.

* Simplify test wrapper.

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 09:59:01 -04:00
Pete Harverson 9c92ac881a
[ML] Fix errors from annotations searches when event mapping is incorrect (#116101)
* [ML] Fix errors from annotations searches when event mapping is incorrect

* [ML] Delete tests on annotation errors due to incorrect mappings

* [ML] Jest test fix and remove unused servuce method

* [ML] type fix

* [ML] Edits following review
2021-10-26 14:02:43 +01:00
Gloria Hornero f5463ceaeb
fixes alignment issue (#115948) 2021-10-26 14:26:49 +02:00
Nathan L Smith 57c2555f27
Jest and Storybook fixes (#116132)
* Fix all broken stories
* In stories that were broken, add an associated Jest test so they if they break in the future we'll know
* Fix all console.error messages that were being printed during Jest test runs
* Add test setup which makes it so `console.error` throws an error so tests will fail if error console messages are printed
2021-10-26 07:25:01 -05:00
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
Gloria Hornero 252aef80dc
adds cases and timelines plugins to security solution cypress tests execution (#116245) 2021-10-26 14:07:09 +02:00
Ignacio Rivas c50511fb3c
[Upgrade Assistant] Disable UI by default in 8.0 (#115782) 2021-10-26 13:25:40 +02:00
Shahzad 0296f632fb
[Uptime] Added permission for new tls alert (#116107)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 13:03:51 +02:00
Dario Gieselaar 9d9eeb0e8c
[APM] Optimize synthtrace (#116091) 2021-10-26 12:42:33 +02:00
Shahzad d442213c0e
Fix ux/apm inspector panel (#116188)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 11:11:35 +01:00
mgiota 060bd41810
[RAC]: add experimental badge to alerts (#116090)
* [RAC]: add experimental badge to alerts

* combine feedback disclaimer into one text

* create a reusable AlertsDisclaimer component

* apend more details text to the apm alert

* fix failing i18n tests

* remove basePath from url

* fix failing unit tests

* fix unit tests

* add experimental to the alert annotation

* i18n for experimental text

* reuse ExperimentalBadge for the flyout and refactor AlertsDisclaimer
2021-10-26 10:55:51 +01:00
Jonathan Budzenski 0b2d3b7033
Unskip jest handled promise rejections (#116021)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 11:47:23 +02:00
Marta Bondyra 877db67357
[Lens] Improve tick placement for binary formatter (#116158) 2021-10-26 11:37:49 +02:00
Lucca Miranda 8d195db519
chore: rename getApmHref to getLegacyApmHref (#115689)
* chore: rename getApmHref to getLegacyApmHref

* chore: lint

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-26 11:01:26 +02:00
Esteban Beltran d7f202937f
[Security Solution] Validate ipv4/CIDR with format x.x.x.x/xx (#116127) 2021-10-26 10:49:32 +02:00