Commit graph

34135 commits

Author SHA1 Message Date
MadameSheema 71d54c8cae
adds kibana navigation tests (#69733) 2020-06-23 22:30:02 +02:00
Melissa Alvarez e87a4b2a31
fix link to analytics results from management (#69550) 2020-06-23 16:19:07 -04:00
Quynh Nguyen 22d09a3bbd
[ML] Transform: Enable force delete if one of the transforms failed (#69472)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 15:05:44 -05:00
Quynh Nguyen 1158be9264
[ML] Transform: Table enhancements (#69307)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 15:04:24 -05:00
Chris Roberson b2d3833313
[Monitoring] Love for APM (#69052)
* Fix broken colors for APM

* Use default derivative

* Fix UI issues with APM

* Add new charts

* Fix tests

* Use EUI color palette

* Remove old translations

* PR feedback

* Fix tests

* Fix up overview page

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 15:14:40 -04:00
Clint Andrew Hall f3fbf31f3a
[chore] TS 3.9: convert ts-ignore to ts-expect-error (#69541)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 15:13:21 -04:00
Yuliia Naumenko 29714aa614
Disabled multiple select for preconfigured connectors to avoid requesting bulk delete on them (#69459) 2020-06-23 12:12:39 -07:00
Pierre Gayvallet 41f085adcc
Document workaround for using HashRouter (#69140)
* add section on hashrouter

* review comments
2020-06-23 19:49:41 +02:00
Brian Seeders 1ad18794ef
[CI] Record Github commit statuses outside of PRs (#69432) 2020-06-23 13:32:03 -04:00
MadameSheema 1cdeec07b2
completes top-level navigation tests (#69694) 2020-06-23 18:51:20 +02:00
Jonathan Buttner 5fb206f67f
[Security_Solution] Split up indices (#69589)
* Fixing resolver alert generation

* Splitting indices up

* Removing tests that could randomly fail because of the generation code

* Adding support for multiple indices

* Updating archives with the new index names

* Removing alerts data stream

* Switching to process instead of fake

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 12:35:02 -04:00
Devon Thomson 98a897736b
Remove App communication from URL (#67064)
Removed all inter-app communication via url in favour of a new service in the embeddable start contract called the state transfer service.
2020-06-23 12:21:48 -04:00
Marco Liberati 65c3114abc
Fix Advanced Settings Panel number editing in Graph (#69672) 2020-06-23 18:09:07 +02:00
Lisa Cawley 0e2f9fc365
Updates swim lane UI text (#69454) 2020-06-23 08:59:32 -07:00
Dario Gieselaar 8956a33e4c
[APM] Use asPercent to format breakdown chart (#69384)
Co-authored-by: Søren Louv-Jansen <sorenlouv@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 16:34:50 +02:00
Matthias Wilhelm cc893f3da4
[Discover] Unskip context navigation functional test (#68771) 2020-06-23 16:02:22 +02:00
Dima Arnautov 43ed4e2043
[ML] fix ml api services (#69681) 2020-06-23 15:55:58 +02:00
Cauê Marcondes 572d006d9f
[Observability]Adding specific Return APIs for each plugin (#69257)
* Adding specific apis for each plugin

* adding metric hosts stat

* addressing PR comment

* addressing PR comments

* changing series to key/value

* exporting interfaces

* adding label to stat

* refactoring types

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 15:08:17 +02:00
Alexey Antonov 6cc8ea1861
Migrate dashboard mode (#69305)
Closes: #67469

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-23 14:38:39 +03:00
Alison Goryachev b00deeb754
[IM] Move template wizard steps to shared directory + update legacy details panel (#69559) 2020-06-23 06:55:03 -04:00
patrykkopycinski cc4c1729d1
Bump jest related packages (#58095) 2020-06-20 21:05:09 +02:00
Xavier Mouligneau 73af8404e4
[SECURITY] Introduce kibana nav (#68862)
* Change the bootstrap of the app

* rename SiemPageName to SecurityPageName

* modify alerts routes

* modify cases routes

* modify hosts routes

* modify network routes

* modify overview routes

* modify timelines routes

* wip change management route

* change route for common

* some fixing from the first commit

* modify route for management

* update url format hook to use history

* bug when you click on external alerts from host or network

* improvement from josh feedback

* redirect siem to security solution

* a little clean up

* Fix types

* fix breadcrumbs

* fix unit test

* Update index.tsx

* Fix cypress

* bug remove timeline when you are in case configure

* Fix functionel test for management

* Fix redirect siem + ml

* fixes some cypress tests

* adds 'URL compatibility' test

* bring ml back to alerts

* review I

* Fix memory leak in timelines page

* fix storage bug for timeline search bar

* fix endpoint merge + functional test

* avoid timeline flyout toggle

* Fix link to ml score

* Fix breadcrumb

* Fix management url

* fix unit test

* fixes typecheck issue

* fixes remaining url cypress tests

* fixes timeline scenario

* fix link to details rule from timeline

* review remove absolute path for consistency

* Fixing resolver alert generation (#69587)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

* [Security_Solution][Endpoint] Resolver leverage ancestry array for queries  (#69264)

* Adding alerts route

* Adding related alerts generator changes, tests, and script updates

* Fixing missed parameter

* Aligning the AlertEvent and ResolverEvent definition

* Fixing type errors

* Fixing import error

* Adding ancestry functionality in generator

* Creating some tests for ancestry field

* Making progress on the ancestry

* Fixing the ancestry verification

* Fixing existing tests

* Removing unused code and fixing test

* Adding more comments

* Fixing endgame queries

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

* fix cypress test

* skip failing suite (#69595)

* [Endpoint] Fix flaky endpoints list unit test (#69591)

* Fix flaky endpoints list unit test
* un-skip test

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

* remove flaky test

Co-authored-by: patrykkopycinski <contact@patrykkopycinski.com>
Co-authored-by: Gloria Hornero <snootchie.boochies@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Jonathan Buttner <56361221+jonathan-buttner@users.noreply.github.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Paul Tavares <56442535+paul-tavares@users.noreply.github.com>
2020-06-20 07:31:28 -04:00
spalger 02a3800c93 disable pageLoadMetrics job, it's gotten really flaky 2020-06-20 00:26:56 -07:00
Paul Tavares 9a41c1d0e7
[Endpoint] Fix flaky endpoints list unit test (#69591)
* Fix flaky endpoints list unit test
* un-skip test

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-19 18:47:47 -04:00
spalger 6fe244ecba skip failing suite (#69595) 2020-06-19 14:47:57 -07:00
Jonathan Buttner 7c7191f794
[Security_Solution][Endpoint] Resolver leverage ancestry array for queries (#69264)
* Adding alerts route

* Adding related alerts generator changes, tests, and script updates

* Fixing missed parameter

* Aligning the AlertEvent and ResolverEvent definition

* Fixing type errors

* Fixing import error

* Adding ancestry functionality in generator

* Creating some tests for ancestry field

* Making progress on the ancestry

* Fixing the ancestry verification

* Fixing existing tests

* Removing unused code and fixing test

* Adding more comments

* Fixing endgame queries

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-19 10:00:08 -04:00
Jonathan Buttner 7ec8836eab
Fixing resolver alert generation (#69587)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-19 09:55:18 -04:00
Kevin Logan af7e2d2400
[Endpoint] add policy empty state (#69449) 2020-06-19 09:23:49 -04:00
Søren Louv-Jansen 84f8b43c38
[APM] Add support for dark mode (#69362)
* Use theme colors for stacktrace

* [APM] Use theme for all components

* Switch HoC withTheme to useTheme and convert classes to hooks

* Change hardcoded white to euiColorEmptyShade for ServiceMap

* Snapshots and Legends fix

* Switch to context and add test helper

* Fix tests and update snaps

* New snaps + new anomaly detection

* Remove shallow from testHelpers

* Remove commented tests

* Fix prettier

* Pass correct theme to cytoscape

* Fix ServiceMap

* fixes some rendering issues in service maps

* removed the old anomaly detection logic from service map popover contents, since it's been moved to a new component.

* Fix eslint, tsc lint issues and unit tests

* Remove types for styled-components default theme

* Update x-pack/plugins/apm/public/components/shared/KueryBar/Typeahead/Suggestions.js

Co-authored-by: Casper Hübertz <casper@formgeist.com>

* fix OuterTheme

* Ise function declaration instead of expression

Co-authored-by: Balthazar Gronon <git@balthazar.dev>
Co-authored-by: Balthazar Gronon <bgronon@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Oliver Gupte <olivergupte@gmail.com>
Co-authored-by: Casper Hübertz <casper@formgeist.com>
2020-06-19 12:53:25 +02:00
Walter Rafelsberger a489e5f0b1
[ML] Data Grid Histograms (#68359)
Adds support for histogram charts to data grid columns.
- Adds a toggle button to the data grid's header to enabled/disable column charts.
- When enabled, the charts get rendered as part of the data grid header.
- Histogram charts will get rendered for fields based on date, number, string and boolean.
2020-06-19 08:39:50 +02:00
Jonathan Buttner 639d1e0829
Resolving conflicts (#69597) 2020-06-18 21:06:10 -04:00
DeDe Morton 8a554f8aaa
[DOCS] Add related link to the ingest management docs (#69467)
* [DOCS] Add related link to the ingest management docs

* Add link to ingest manager topic in Kibana

* Remove link to ingest manager topic in kibana
2020-06-18 15:44:29 -07:00
Marshall Main 25b4f34f7c
Remove endpoint alert fields from signal mapping (#68934)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-18 18:42:27 -04:00
Spencer 051c93a6be
[ftr] add support for docker servers (#68173)
Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-06-18 15:24:16 -07:00
Brent Kimmel 700f53d3a3
Merge/restyle nodes table (#69098)
Adds panel views and drilldowns to Resolver
2020-06-18 16:33:57 -04:00
Jonathan Budzenski bdb65920f0 skip tests using hostDetailsPolicyResponseActionBadge 2020-06-18 15:22:12 -05:00
Lisa Cawley d26cbef389
[DOCS] Adds kibana-pull attribute for release docs (#69554) 2020-06-18 13:19:10 -07:00
Frank Hassanabad 00a60d8cbd
[SIEM][Detection Engine] Fixes 7.8 and 7.9 upgrade issue within rules where you can get the error "params invalid: [lists]: definition for this key is missing"
## Summary
* https://github.com/elastic/kibana/issues/69463
* See here for manual backport to 7.8: https://github.com/elastic/kibana/pull/69434

This fixes a bug where if you import rules and set your overwrite to `true` multiple times in a row within 7.7 you can end up with a lists array. When upgrading to 7.8, we change the name of `lists` to `exceptions_lists` and suddenly when you enable/disable a rule you can get the following error below:

![image](https://user-images.githubusercontent.com/1151048/84945824-fa60e280-b0a4-11ea-8e05-bffdec2e4765.png)

The fix is to allow the lists array still if it is present within saved objects to avoid seeing this error screen and being tolerant. We also fix the area of code that is causing the data bug so it cannot happen again with `exceptions_list` which is what the name of lists was renamed to causing this problem.

Note that this has unit tests and I also manually tested this by intentionally injecting a `lists` and `exceptions_lists` and using the UI to verify there wasn't another validation spot that needed to be relaxed to allow for the data.

### Checklist

- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios
2020-06-18 13:52:38 -06:00
Aleh Zasypkin b2a2aff75e
Document authentication settings. (#69284)
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
2020-06-18 21:22:48 +02:00
Alison Goryachev 82ce718b01
[CCR] Fix follower indices table not updating after pausing (#69228) 2020-06-18 15:15:15 -04:00
Aaron Caldwell 55a73616ab
[Maps] Migrate maps client router to react (#65079)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-18 12:56:51 -06:00
Christiane (Tina) Heiligers b41ade3588
Fixes home page welcome link (#69539) 2020-06-18 11:50:03 -07:00
Nicolas Chaulet 0c477478a4
[Ingest Manager] Use long polling for agent checkin (#68922) 2020-06-18 14:42:27 -04:00
Shahzad 550b95f172
[RUM Dashboard] Initial version resubmit (#69531)
Co-authored-by: Casper Hübertz <casper@formgeist.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-18 20:32:10 +02:00
patrykkopycinski 72ec6eeea3
[Security Solution] Add cypress tests for global search bar (#68535) 2020-06-18 20:31:10 +02:00
Marshall Main 4a26f56f31
Update endpoint event and alert types (#69292)
* start redoing types

* finish redoing types

* fix bad test

* rework tests

* fix more types

* fix test

* Fix endpoints test and render error

* add deletePolicyStream to alerts api tests

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Paul Tavares <paul.tavares@elastic.co>
2020-06-18 13:50:53 -04:00
Sandra Gonzales f4b0d5cbbc
don't include group fields with no child fields in index pattern (#69457) 2020-06-18 13:49:03 -04:00
Jean-Louis Leysens 2436e2c9a6
[Console] Added license headers to worker files (#69387)
* added license headers to worker files

* add missing @notice

* update notice.txt

* fix notice

* remove start-end license block markers

* Added license pre-amble
2020-06-18 19:46:26 +02:00
Jean-Louis Leysens 38747670ca
[Ingest Pipelines] Encode URI component pipeline names (#69489)
* Properly encode URI component pipeline names

* safely URI decode to handle % case
2020-06-18 19:29:16 +02:00
Jean-Louis Leysens e0460290b0
[Ingest Pipelines] Add test coverage for ingest pipelines editor component (#69283)
* first iteration of CIT tests

* address pr feedback

- use dot notation where we can
- use string literals instead of + concatentation
2020-06-18 19:24:41 +02:00