Commit graph

35778 commits

Author SHA1 Message Date
Wylie Conlon
3dea4444b9
[Lens] Remove beta labels (#75574)
* [Lens] Remove beta labels

* Remove translations

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 12:07:28 -04:00
Tiago Costa
f2f83b0f68
skip flaky suite (#75722) 2020-08-24 17:01:43 +01:00
Melissa Alvarez
33d3f4090a
[ML] DF Analytics list: ensure job messages and jobs load correctly (#75676)
* ensure messages load on first open

* ensure analytics management list does not load infinitely
2020-08-24 11:46:18 -04:00
Stacey Gammon
4ffef0a481
Add asciidoc support for generated plugin list (#72292)
* add asciidoc support for generated plugin list

Try level offset "=+2" instead of "=+1" to stop the inlining of the includes.

remove +2 back to +1

* Remove asciidoc, switch to regex. Rearrange dev guide to avoid nesting limit.

* Add tests for regex

* add a description to not throw off the table. Remove the heading from the paragraph snippet.

* Fix more READMEs so table renders correctly

* Update plugin list

* Remove code-exploration file, moved to plugin-list

* fix typo

* Add link to developer examples

* Update plugin list

* fix typo
2020-08-24 11:31:27 -04:00
Kevin Logan
6f6566310a
[SECURITY_SOLUTION] Host Details Tests need to wait for title component after loading (#75748) 2020-08-24 11:16:18 -04:00
Pete Harverson
d5a698475c
[ML] Disable Overview view links for analytics jobs with no results (#75740) 2020-08-24 16:12:19 +01:00
Ahmad Bamieh
ec7578c8c3
[Telemetry] schema check throw on missing schema (#75750) 2020-08-24 18:01:17 +03:00
Alexey Antonov
262088208c
Add Timelion deprecation warning to server log (#75541)
* Add Timelion deprecation warning to the migration assistant

Closes: #63014

* fix PR comments

* update message

* fix integration tests

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 17:27:09 +03:00
Mike Côté
4dd0205c11
Add support for decorating and handling 429 errors with the saved objects client (#75664)
* Add support for decorating 429 errors in the saved objects client

* Update the docs

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 10:16:54 -04:00
Sandra Gonzales
ed53ca6b46
[Ingest Manager] check for packages stuck installing and reinstall (#75226)
* check for packages stuck installing and reinstall

* update mock endpoint package

* diferentiate between reinstall and reupdate type of install, remove isUpdate, add integration test

* create new EpmPackageInstallStatus type instead of using InstallStatus

* fix merge conflict

* change EpmPackageInstallStatus to a union type

* change time to install to 1 minute

* used saved object find

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 09:42:39 -04:00
Tiago Costa
fdc93af824
skip flaky suite (#75721) 2020-08-24 14:34:33 +01:00
Marius Dragomir
7eb02d11aa
Handle change in saml VM name (#73808)
* Handle change in saml VM name

* fix lint problem

* Update login_page.ts

* Fix tslint

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 15:28:25 +02:00
Patryk Kopyciński
65c724808f
[Security Solution] Fix setting the initial Kibana filters (#75215)
* [Security Solution] Fix setting the initial Kibana filters

* add unit test

* keep appState in kibana storage

* fix logic

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 15:25:51 +02:00
MadameSheema
3768aab743
[SIEM] Fixes 'sets and reads the url state for timeline by id' timeline Cypress test (#75125)
* fixes 'sets and reads the url state for timeline by id' timeline ttest

* makes test more reliable

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 14:41:40 +02:00
Vadim Dalecky
c6e86cf773
In-chart "Explore underlying data" action telemetry (#74516)
* feat: 🎸 add telemetry for in-chart "Explore underlying data"

* refactor: 💡 use shared Config type from /common folder

* feat: 🎸 register usage collector

* chore: 🤖 upate telemetry schema

* fix: 🐛 use relative import for usage_collector

* fix: 🐛 use relative imports for core

* fix: 🐛 use relative import

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 14:06:57 +02:00
James Gowdy
f3799c37f6
[ML] Fixing new population job wizard with saved search (#75731) 2020-08-24 11:43:44 +01:00
Pete Harverson
0f42b1aeb5
[ML] Add date picker back onto index based data visualizer page (#75658)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-24 11:09:02 +01:00
Liza Katz
bdb73b55ef
[Search] Cleanup SearchRequest and SearchResponse types (#75471)
* improve test stability

* Replace SearchRequest = any with Record<string, any>

* Remove SearchResponse = any from data plugin

* docs

* logs

* Revert "Replace SearchRequest = any with Record<string, any>"

This reverts commit 9914ab5a01.

* code review

* list control

* null check

* null null null

* Jest fix
2020-08-23 15:34:40 +03:00
Xavier Mouligneau
6dbc4be8f7
[SECURITY SOLUTION] Add our first search strategy for all host query (#75439)
* add security solution search strategy on server side

* get security solution search strategy in the public app for all host

* fix types

* fix Check core API changes

* thank you cypress test

* Remove any by the right type IESearchRequest

Co-authored-by: Lukas Olson <olson.lukas@gmail.com>

* add translation and filter error when we abort the query

* pr review

* fix translation

* review II

* fix merge issue

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Lukas Olson <olson.lukas@gmail.com>
2020-08-22 08:59:14 -04:00
Luke Elmers
f7cfceae1c
[@elastic/datemath] Remove build step from datemath package. (#75505)
* Remove build step from datemath.

* Remove outdated docs reference to datemath.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 19:27:34 -06:00
CJ Cenizal
50499a589c
Surface data stream stats, index template, and ILM policy in the UI (#75107)
* Add Index Management README and quick testing steps for data streams.
* Surface data stream health in Data Streams tab (table and detail panel).
  - Extract out DataHealth component for use in both Data Streams and Indices tabs.
  - Refactor detail panel to use data structure & algo to build component.
  - Refactor detail panel to use i18n.translate instead of FormattedMessage.
* Render index template name and index lifecycle policy name in the detail panel.
* Render storage size and max timestamp information in table and detail panel.
  - Add 'Include stats' switch.
  - Add humanizeTimeStamp service, localized to data streams.
2020-08-21 17:53:03 -07:00
spalger
19c5ba838a skip suite blocking es snapshot promotion (#75707) 2020-08-21 16:49:36 -07:00
Brian Seeders
6c02dc8e20 skip suite blocking es snapshot promotion (#75707) 2020-08-21 17:58:11 -04:00
Nathan Reese
3df47dc66b
[Maps] convert style classes to TS (#75374)
* [Maps] convert style classes to TS

* convert VectorStyle to TS

* clean up

* revert change to fix unit test

* review feedback

* review feedback

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 15:40:07 -06:00
Lukas Olson
a4fa73054a
[Search] Change logging level to debug (#74971)
* [Search] Change logging level to debug

* Fix tests
2020-08-21 13:53:41 -07:00
Tim Sullivan
e0cea771f3
[Reporting/Fn Test] Re-enable listing of reports tests (#75383)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 13:21:16 -07:00
Brian Seeders
8e770ea86e
Skip failing security_solution test 2020-08-21 15:14:58 -04:00
Joe Portner
68dc4e8410
Filter saved object version during legacy import (#75597) 2020-08-21 14:30:25 -04:00
Marta Bondyra
5edba21e30
[Lens] Show 'No data for this field' for empty field in accordion (#73772) 2020-08-21 20:07:19 +02:00
Brian Seeders
6a334c3546
Skip failing lens test 2020-08-21 13:35:18 -04:00
Josh Dover
384213fd49
Configure ScopedHistory consistenty regardless of URL used to mount app (#75074)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 11:29:18 -06:00
Alejandro Fernández Haro
a9b62a85db
Fix returned payload by "search" usage collector (#75340)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 18:18:55 +01:00
Steph Milovic
d013eb2f1b
[Security Solution] Fix missing key error (#75576) 2020-08-21 11:02:43 -06:00
Greg Thompson
82e30f6eff
Upgrade EUI to v27.4.1 (#75240)
* eui to 27.4.1

* src snapshot updates

* x-pack snapshot updates

* remove increased default timeout

* revert date change

* delete default_timeout file

* reinstate storyshot

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 10:48:04 -06:00
Jen Huang
3031e66806
Update datasets UI copy to data streams (#75618) 2020-08-21 09:16:17 -07:00
Joe Reuter
86f73cb0c2
[Lens] Register saved object references (#74523) 2020-08-21 18:08:25 +02:00
DeDe Morton
471b114089
[DOCS] Update links to Beats documentation (#70380)
* Update links to Beats documentation

* Update snapshot files

* Fix lint errors
2020-08-21 09:08:07 -07:00
Constance
172c464b14
[Enterprise Search] Convert our public_url route to config_data and collect initialAppData (#75616)
* [Setup] DRY out stripTrailingSlash helper

- DRYs out repeated code
- This will be used by an upcoming server/ endpoint change, hence why it's in common

* [Setup] DRY out initial app data types to common/types

- In preparation for upcoming server logic that will need to reuse these types
+ DRY out and clean up workplace_search types
  - remove unused supportEligible
  - remove currentUser - unneeded in Kibana

* Update callEnterpriseSearchConfigAPI to parse and fetch new expected data

* Remove /public_url API for /config_data

* Remove getPublicUrl in favor of directly calling the new /config_data API from public/plugin

+ set returned initialData in this.data

* Set up product apps to be passed initial data as props

* Fix for Kea/redux state not resetting between AS<->WS nav

- resetContext at the top level only gets called once total on first plugin load and never after, causing navigating between WS and AS to crash when both have Kea - this fixes the issue

- moves redux Provider to top level app as well

* Add very basic Kea logic file to App Search

* Finish AppSearchConfigured tests & set up kea+useEffect mocks

* [Cleanup] DRY out repeated mock initialAppData to a reusable defaults constant
2020-08-21 09:02:15 -07:00
Alejandro Fernández Haro
338b61ce6c
[Usage Collection Schemas] Remove Legacy entries (#75652) 2020-08-21 07:23:39 -07:00
Devon Thomson
6b3ce3f91e
[Dashboard First] Lens Originating App Breadcrumb (#75470)
Changed lens breadcrumbs to reflect the Originating App
2020-08-21 10:18:14 -04:00
Aleh Zasypkin
c68363995b
Improve login UI error message. (#75642) 2020-08-21 16:15:12 +02:00
Robert Austin
da0da4ca75
[Security Solution] modify circular deps checker to output images of circular deps graphs (#75579) 2020-08-21 09:43:42 -04:00
Alejandro Fernández Haro
ee75e571ad
[Data Telemetry] Add index pattern to identify "meow" attacks (#75163)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 13:47:01 +01:00
Pierre Gayvallet
fd459dea5d
Migrate CSP usage collector to kibana_usage_collection plugin (#75536)
* move csp usage collector from legacy kibana plugin to kibana_usage_collection

* make scripts/telemetry_check happy.

* remove assertion on legacy kibana plugin

* remove test on legacy kibana plugin

* update README
2020-08-21 14:35:31 +02:00
Jean-Louis Leysens
7376e4ca3d
[Console] Get ES Config from core (#75406)
* Server side changes

- removed console_legacy plugin!
- added new es_config endpoint that returns server side es config
  at the moment this is just the first value in hosts
- Slight refactor to how routes are registered to bring them more
  in line with other ES UI plugins

* Client side update

- Updated the client to not get es host from injected metadata.
  Instead use the new endpoint created server side that returns
  this value
- Added a small README.md regarding the hooks lib and need to
  refactor use of jQuery in console
- Write code to init the es host value on the client once at start
  up in a non-blocking way. If this fails we just use the default
  value of http://localhost:9200 as this powers non-essential
  console functionality (i.e., copy as cURL).

* fix type issue and jest tests

* fix another type issue

* simplify proxy assignment in proxy handler mock

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 12:20:46 +02:00
Shahzad
506bf6c764
[Uptime] Add delay in telemetry test (#75162)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 12:10:50 +02:00
Marta Bondyra
23f46c9d85
[Lens] Use index pattern service instead saved object client (#74654) 2020-08-21 11:33:42 +02:00
Vadim Dalecky
74ab9897b5
Embeddable input (#73033)
* refactor: 💡 move timeRange, filters and query to base embeddabl

* refactor: 💡 use new base embeddable input in explore data

* feat: 🎸 import types as types
2020-08-21 11:28:37 +02:00
Peter Pisljar
3ddc2acd66
adding markdown vis renderer (#75532) 2020-08-21 11:16:52 +02:00
Pete Harverson
659890cc91
[ML] Transforms: Unset doc title when app unmounts (#75539)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-08-21 09:25:17 +01:00