Commit graph

34206 commits

Author SHA1 Message Date
Aaron Caldwell
40c746e3fd
[Maps] Remove maps-telemetry saved object as it is no longer in use (#69871) 2020-06-25 10:38:53 -06:00
Gidi Meir Morris
68cf857193
[Encrypted Saved Objects] Adds support for migrations in ESO (#69513)
Introduces migrations into Encrypted Saved Objects.

The two main changes here are:
1. The addition of a createMigration api on the EncryptedSavedObjectsPluginSetup.
2. A change in SavedObjects migration to ensure they don't block the event loop.
2020-06-25 17:23:31 +01:00
patrykkopycinski
ef496ff6fa
[SIEM] Replace WithSource with useWithSource hook (#68722) 2020-06-25 18:08:17 +02:00
nnamdifrankie
a854067fb0
[Endpoint]EMT-451: add ability to filter endpoint metadata based on presence of unenrolled events (#69708)
[Endpoint]EMT-451: add ability to filter endpoint metadata based on presence of unenrolled events
2020-06-25 11:50:16 -04:00
Xavier Mouligneau
ff3ee41e79
rename old siem kibana config to securitySolution (#69874)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 11:30:25 -04:00
Robert Austin
eb5afccfd0
Remove unused Resolver code (#69914)
* embeddable
* embeddable factory
* a file called 'sample'
* resolver/index (it was just importing and re-exporting stuff)
2020-06-25 11:20:18 -04:00
Cauê Marcondes
9d9df2b6c1
[Observability] Fixing dynamic return type based on the appName (#69894)
* fixing generic return type

* addressing pr comments
2020-06-25 17:19:38 +02:00
Candace Park
1daa2f4a54
[SECURITY SOLUTION][INGEST] Task/endpoint list tests (#69419)
endpoint func tests for endpoint details to ingest, edit datasource to policy, bug fix for security link
2020-06-25 11:10:39 -04:00
Michail Yasonik
1d60c35a3f
Fixes special clicks and 3rd party icon sizes in nav (#69767) 2020-06-25 10:06:00 -05:00
Dario Gieselaar
589d6ffd22
[APM] Catch annotations index permission error and log warning (#69881)
Relates to #69642. If the user doesn't have the appropriate privileges for the annotations index, instead of failing with a 500, we now catch the error and log a warning to the console.
2020-06-25 16:55:46 +02:00
Paul Tavares
8ff45caa76
[Endpoint][Ingest Manager] minor code cleanup (#69844)
* Ingest: Rename datasource Layout prop to `onCancel`
* Endpoint: Policy list - swap use of endpoint package hook for redux middleware
* Endpoint: Add tests cases for `sendGetEndpointSecurityPackage()` method
* Endpoint: add policy list store tests for new action
2020-06-25 10:51:05 -04:00
Alejandro Fernández
14ac056be9
[Logs UI] Logs ui context menu (#69915) 2020-06-25 16:27:17 +02:00
Matthew Kime
b02e2d9de4
Index pattern serialize and de-serialize (#68844)
* serialize and deserialize index patterns
2020-06-25 09:21:41 -05:00
Dmitry Lemeshko
ec405931d2
[QA] Unskip functional tests (#69760)
* [functional tests] unskip dashboard state

* [functional tests] unskip empty dashboard, reference ES issue

* [functional tests] unskip data_table_nontime_index

* [functional tests] unskip viz builder tests

* link existing issue

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 16:03:18 +02:00
Yara Tercero
f7acbbe7a1
[SIEM][Detection Engine] - Update DE to work with new exceptions schema (#69715)
* Updates list entry schema, exposes exception list client, updates tests

* create new de list schema and unit tests

* updated route unit tests and types to match new list schema

* updated existing DE exceptions code so it should now work as is with updated schema

* test and types cleanup

* cleanup

* update unit test

* updates per feedback
2020-06-25 09:47:05 -04:00
Rudolf Meijering
7a557822f3
Fixes #69639: Ignore url.url fields above 2048 characters (#69863) 2020-06-25 15:44:56 +02:00
Brent Kimmel
0ef7bb84bc
PR: Provide limit warnings to user when API limits are reached. (#69590)
* Provide facilties to raise limit warnings for user when API limits are reached.
2020-06-25 09:38:16 -04:00
Thomas Neirynck
6556ccf564
[Maps] Remove broken button (#69853) 2020-06-25 09:36:12 -04:00
Jason Rhodes
185134829e
Makes usage collection methods available on start (#69836) 2020-06-25 09:14:05 -04:00
Christos Nasikas
6929f674ac
[SIEM][CASE] Improve Jira's labelling (#69892)
* Change labeling

* Improve word
2020-06-25 16:12:42 +03:00
Felix Stürmer
44d60c5fd2
[Logs UI] Access ML via the programmatic plugin API (#68905)
This modifies the routes related to log rate and category analysis to use the new programmatic APIs provided by the `ml` plugin to access the results index and job info. Because that access is facilitated via the request context, the log analysis lib was converted from classes to plain functions.

At the same time the routes have been updated to use the most recent validation and error handling patterns.
2020-06-25 15:06:27 +02:00
Melissa Alvarez
ac3a1a33fa
[ML] DF Analytics: Creation wizard part 3 (#69456)
* update clone tests

* validate advanced params with explain

* disable button while fetching validation data

* comment out clone tests for now
2020-06-25 09:05:55 -04:00
Robert Austin
a51ad2dfd2
Update Resolver generator script documentation (#69912) 2020-06-25 08:52:25 -04:00
István Zoltán Szabó
ac172dae44
[ML] Changes View results button text on new job page (#69809)
* [ML] Changes View results button text on new job page.

* [ML] Puts back translation lines.
2020-06-25 14:10:33 +02:00
Søren Louv-Jansen
204ac80117
Add master branch to backport config (#69893)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 14:00:45 +02:00
John Schulz
2685654cdc
[Ingest Manager] Kibana, not EPR, controls removable packages (#69761)
* Kibana, not EPR, controls removable packages

* Add 'removable' property to OpenAPI PackageInfo schema

* Undo changes to example /packages API output

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 06:35:57 -04:00
MadameSheema
e1cc40ed75
unskips 'Events columns' test (#69684) 2020-06-25 12:01:03 +02:00
István Zoltán Szabó
cf96249cf3
[ML] Changes the ML overview empty analytics panel text (#69801) 2020-06-25 11:54:51 +02:00
István Zoltán Szabó
75178b8e9a
[DOCS] Emphasizes where File Data Visualizer is located. (#69812) 2020-06-25 11:26:31 +02:00
Pierre Gayvallet
d173d56447
add the exactRoute property to app registration (#69772)
* add the `exactRoute` property

* add missing doc file

* nits on jsdoc
2020-06-25 11:19:12 +02:00
Søren Louv-Jansen
dcc264eba2
Bump backport to 5.4.6 (#69880) 2020-06-25 10:34:39 +02:00
Alejandro Fernández
f6c9ca20ed
[Logs UI] ML log integration splash screen (#69288)
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 10:18:32 +02:00
Diana Derevyankina
2b72de5231
Clean up TSVB type client code to conform to the schema (#68519)
* Clean up TSVB type client code to conform to the schema

Part of #57342

* Replace FieldDescriptor with IFieldType, add UIRestrictions interface

* Replace expect from chai with @kbn/expect, remove unnecessary type

* Add TimeseriesUIRestrictions type and refactor add_delete_buttons.test

* Replace some types with MetricsItemsSchema['values'] to avoid duplications

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 10:22:13 +03:00
Dario Gieselaar
42b87c0154
[APM] Script for metric aggregation (#67964)
* [APM] Script for metric aggregation

* Retry mechanism

* Docs/comments

* compress histogram; support --filter & --only parameters

* Add flag for significant figures

* Ignore apm scripts

* Add tsconfig project for apm/scripts
2020-06-25 09:20:19 +02:00
igoristic
1ae5d32652
Fixed links missing a hash (#69861)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-25 00:22:58 -04:00
CJ Cenizal
b48c8bf355
Add delete data stream action and detail panel (#68919)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 19:30:12 -07:00
Tyler Smalley
bcc62095f0 [SECURITY] Disables Cypress tests
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-06-24 16:21:46 -07:00
Catherine Liu
8ed4f7f91f
Adds link for Cloud deployment settings (#66486)
Co-authored-by: Michail Yasonik <michail@yasonik.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 15:08:37 -07:00
Clint Andrew Hall
8e363e5d61
Convert Positionable, RenderToDom and RenderWithFn to functional/hooks/no recompose. (#68202)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 17:18:28 -04:00
Oliver Gupte
e3598cbeca
[APM] Pulls legacy ML code from service maps and integrations (#69779)
* Pulls out existing ML integration from the service maps

* - removes ML job creation flyout in integrations menu on the service details UI
- removes ML searches and transforms in the transaction charts API
- removes unused shared functions and types related to the legacy ML integration

* removes unused translations for APM anomaly detection

* Adds tags to TODOs for easy searching later
2020-06-24 13:31:02 -07:00
Nicolas Chaulet
14f975c899
[IngestManager] Expose agent authentication using access key (#69650)
* [IngestManager] Expose agent authentication using access key

* Add unit tests to authenticateAgentWithAccessToken service
2020-06-24 15:53:38 -04:00
Paul Tavares
a104e5ab0e
[Ingest Manager] Support registration of server side callbacks for Create Datasource API (#69428)
* Ingest: Expose `registerExternalCallback()` method out of Ingest server `start` lifecycle
* Ingest: Add support for External Callbacks on REST `createDatasourceHandler()`
* Ingest: expose DatasourceServices to Plugin start interface
* Endpoint: Added Endpoint Ingest handler for Create Datasources
  - Also moved the temporary logic from the middleware
    to the handler (still temporary)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 15:16:15 -04:00
Shahzad
904be0249b
[Uptime] Fix charts dark theme (#69748) 2020-06-24 20:45:20 +02:00
Melissa Alvarez
94321ccdd0
[ML] DF Analytics Creation: add progress indicator (#69583)
* add progress indicator to creation wizard page

* only show progress bar if job is started immediately

* add title and switch to timeout

* fix progress check

* clean up interval on unmount

* fix types

* clear interval if stats undefined. show progress if job created
2020-06-24 14:36:37 -04:00
Joel Griffith
ba9aed4b4e
Don't set a min-length on encryption key for reportin (#69827) 2020-06-24 11:19:13 -07:00
Aaron Caldwell
a89fa3c1f8
[Maps] New mappings: maps-telemetry -> maps (#69816) 2020-06-24 12:14:55 -06:00
Alison Goryachev
34307c8d13
[IM] Move common step containers to shared (#69713) 2020-06-24 12:36:24 -04:00
Ryland Herrick
b614dbc720
[Security][Network] Exclude glob-only (*) Index Pattern from map layers (#69736)
* Exclude glob-only (*) index pattern from map layers

This pattern is a special case that our map should ignore, as including
it causes all indexes to be queried.

* Ignore CCS glob pattern in our embedded map

Users may have this pattern for cross-cluster search, and it should
similarly be excluded when matching Security indexes.
2020-06-24 11:16:09 -05:00
Luke Elmers
16eaf82d5c
[data.search.aggs] Move agg-specific field formats to search service (#69586) 2020-06-24 10:15:33 -06:00
Ryland Herrick
1eede3f128
Add lists plugin to optimized security_solution TS config (#69705)
As security_solution continues to integrate with lists, the absents of
these types will lead to lots of implicit anys and false positives.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 11:13:50 -05:00