Commit graph

42750 commits

Author SHA1 Message Date
Stacey Gammon f669addb40
Convert styleguide to mdx and add section on export * (#99527) 2021-05-08 08:26:47 -04:00
Tim Sullivan f73da420ff
[Reporting] Update Puppeteer to version 8.0.0 and Chromium to r856583 (#98688)
* Update Puppeteer to 8.0.0

Updates Chromium to r856583
Links to new build of Linux headless_shell in the Kibana team GCS bucket
Links to main download site of Chromium for Mac and Windows
Removes Mac and Windows compatibility from the Chromium build scripts

* add functional tests for large dashboard

* ensure png comparison is working

* add test for large dashboard pdf

* update arm64 binary checksum

* update README

* more readme update

* Update x-pack/build_chromium/README.md

Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com>

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com>
2021-05-07 09:54:33 -07:00
James Gowdy 518da4daa1
[ML] Fixing route handler types and schemas (#98636)
* [ML] Fixing route handler types and schemas

* commenting out type error

* updates to fix functional tests

* updating jest test

* updating test expect

* fixing tests

* fixing test expect

* changes based on review

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-07 13:08:25 +01:00
Mikhail Shustov eb55a9b6e3
[Core] UiSettings Client: inline getRaw, remove deep merge (#85027)
* inline getRow, remove deep merge

* make sure uiSettings.getAll returns immutable result

* update docs

* Revert "update docs"

This reverts commit a6c9bb33ed.

* use freeze to speed up the process

* apply Alejanro suggestion

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-07 09:36:19 +02:00
Lukas Olson d882cd6bba
Fix flaky bsearch test (#99277)
* Fix flaky bsearch test

* Review feedback
2021-05-06 16:31:24 -07:00
spalger 822708b27c correctly skip flaky suite (#98249) 2021-05-06 15:56:42 -07:00
Michail Yasonik 921c942bef
Unifying converting listing pages to new layout (#98651)
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
Co-authored-by: cchaos <caroline.horn@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 18:31:20 -04:00
Scotty Bollinger 238fc3ac1d
[App Search] Remove reset mappings button from Role mappings (#99499)
* Move toolTip type to shared

This is used by Workplace Search as well

* Remove reset mappings button

Will not be used as a part of the User transition

* Remove server route

* Remove unused import

* Remove unused translations
2021-05-06 17:11:52 -04:00
Larry Gregory 0886b0e9e5
Don't query for the current user on anonymous pages (#99511) 2021-05-06 17:04:56 -04:00
Jonathan Budzenski a643bb389d skip flaky test. #98249 2021-05-06 15:50:44 -05:00
Nathan L Smith 3a020c3998
Storybook theme switcher (#97201)
Allow switching the EUI theme in the Storybook menu bar.
2021-05-06 15:25:05 -05:00
Kyle Pollich 00c133b838
[Fleet] Force text wrapping in README content (#99516)
* Force text wrapping in README content

Long paragraph tags weren't wrapping, which allowed the README section
of the integration details screen to expand past its normal width and
break other parts of the layout.

Closes #99087

* Use EUI class instead of inline style
2021-05-06 16:22:16 -04:00
Spencer 21c54d38c3
[ftr] auto assign ciGroupDocker to suites with dockerServers (#99393)
Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 12:42:29 -07:00
Stacey Gammon d5ebbac4f7
Add support for building a deprecation list with usage (#99154)
* Add support for building a deprecation list with usage

* Update API docs
2021-05-06 15:29:47 -04:00
Melissa Alvarez 7ed6e36156
[ML] Anomaly Detection explorer: ensure map reflects anomalies selected (#99403)
* show choropleth layer for anomalies present

* use type guard
2021-05-06 15:27:14 -04:00
John Dorlus 43aead77cb
Add Component Integration Test For Common Processor Fields (#97194)
* Added test for setting common fields. All except the if field as it uses monaco text editor. Reaching out for help with this issue.

* Added  assertion for the code editor.

* Added await to fix promise rejection.

* Added mockCodeEditor data test subject to correct file.

* Removed unneeded comment.

* Split out common processors test and fixed nits in PR feedback.

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 15:24:16 -04:00
Gloria Hornero d993ec7911
[Security Solution] [Detections] Adds investigate in timeline test for indicator match generated alerts (#99214)
* adds investigate in timeline test for indicator match generated alerts

* refactor

* removes duplicated line

* refactor

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 21:02:12 +02:00
Jonathan Budzenski e4e574082b
[packages] Move @kbn/ace to Bazel (#99129) 2021-05-06 14:56:29 -04:00
Pierre Gayvallet 9ab755a8ba
Ensure deterministic plugin import order (#99451)
* Ensure deterministic plugin import

* remove exclusive test

* shorter sort
2021-05-06 20:45:20 +02:00
Dario Gieselaar 64b9136f46
[APM] fix typo in ML callout (#99412) 2021-05-06 20:42:04 +02:00
Jonathan Budzenski e496ef920e
[packages] Add @kbn/dev-utils as a dependency of @kbn/crypto (#99500) 2021-05-06 14:30:16 -04:00
Brandon Morelli 6ffe165218
docs: replace error rate image (#99430) 2021-05-06 11:29:20 -07:00
Alejandro Fernández Haro 7c432e3048
[Usage Collection] Report the number of SOs per type (#99344)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 13:09:09 -04:00
John Dorlus a1954b4334
Changed Upgrade Assistant test to reflect hiding the UI (#96714)
* Added test to verify the UI changes for hiding the app.

* Running tests on repeat.

* Tests passed. Removing only clause to allow full suite to run.

* Skipping firefox.

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 12:59:59 -04:00
Matthias Wilhelm 33892741c3
[Discover] Rename Legacy table to Classic table and Data grid to New table (#99336)
* Rename "Legacy table" to "Classic table"

* Rename "Data grid" to "New table"
2021-05-06 18:54:57 +02:00
Jonathan Budzenski 79be58ee1b Revert "[App Search] Remove reset mappings button from Role mappings (#99414)"
This reverts commit 1d4bdc554c.
2021-05-06 11:14:31 -05:00
David Sánchez 35f4be4387
[Security Solution][Endpoint] User can edit existing event filters from the list (#98898)
* Makes width 100% to allow multilang

* Removes state/index types and move those types into the parent types file

* Allows fill form from existing exception by id. Adds unit tests. Fixes wrong comments display when there is more than one comment.

* Allows user update an existing event filter. Adds unit tests. Fixes some wrong behaviours when opening the flyout after create/update action

* Fixes typo

* Fixes wrong entry type

* Uses selectors when it's possible instead of accessing directly to state object

* Fixes typechecks

* Allows edit from the card edit button. Removes unused imports and fixes some types

* Reverts type name

* Changes reducer to don't add entry to the list manually after creation, list will be reloaded with api call. Also check always if data exists to display the add new entry button at the first time
2021-05-06 18:13:55 +02:00
Robert Oskamp beaa4e78fb
[ML] Functional tests - reenable clone and edit tests for transform latest (#99306)
This PR fixes the data grid parsing and re-enables the clone and edit tests for transform latest.
2021-05-06 17:54:24 +02:00
Lisa Cawley fa13af90be
[ML] Add popover help for swim lanes (#98855)
Co-authored-by: Dima Arnautov <arnautov.dima@gmail.com>
Co-authored-by: Michael Marcialis <michael@marcial.is>
2021-05-06 08:41:08 -07:00
Scotty Bollinger 1d4bdc554c
[App Search] Remove reset mappings button from Role mappings (#99414)
* Move toolTip type to shared

This is used by Workplace Search as well

* Remove reset mappings button

Will not be used as a part of the User transition

* Remove server route

* Remove unused import
2021-05-06 10:37:16 -05:00
Diana Derevyankina 40bc95b3fd
[TSVB] Removal of validation schema (#99063)
* [TSVB] Removal of validation schema

* Move types to a separate folder and rename some of them

* Remove nulls from types and move enums to a separate folder

* Rename common to panel_model

* Remove nulls from optional color_rules types, replace QueryObject with Query type from data plugin and remove empty strings from some types and corresponding default values

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 18:33:17 +03:00
Kyle Pollich baf149fdc3
[Fleet] Update no results content for integrations (#99415)
* Update no results content for integrations

- Update content when no results returned from search on integrations
screen
- Add links to custom integrations and discuss forums to bottom of
results grid, even when results are returned

Closes #87015

* Don't show missing integration message for installed integrations

* Remove unneeded history.push
2021-05-06 11:27:58 -04:00
Frank Hassanabad 0d56a59582
[Security Solutions] Fixes more Cypress flakes by adding abilities to do refresh on timelines (#99413)
## Summary

This should fix the flakes by adding the ability to do refreshes when timelines aren't being shown.

* Fixes the missing data subjects and tests in our code base
* Fixes the flakes in each of the tests we were seeing
* Cleans up some of the .then() and additional checks we were using
* Returns more chainables from Cypress so we can use more then() logic to keep things cleaner
* Removes 1 dead duplicated function found 

You can replicate the flake by adding this code below in any before code of this pull request. This is how I was able to replicate it and then fix it within the utils.

```ts
export const waitForTimelinesPanelToBeLoaded = (): Cypress.Chainable<JQuery<HTMLElement>> => {
  cy.get(TIMELINES_TABLE).should('exist');
  cy.wait(5000); // <--- Do a wait for 5 seconds to ensure the table is fully loaded with zero hits to replicate the flake this fixees
  return cy.get(TIMELINES_TABLE).should('exist');
};
```

A secondary issue is that when you do fast refreshes the click handlers are not on the timelines in the timeline table. However, we cannot do fast pipe/re-clicking on those because that causes a different type of flake. The flake that can cause is multiple clicks are registered and then we end up with multiple URL/route reloads.

So instead, we have to unfortunately rely on one `cy.wait(1000)` Cypress wait of 1 second.

### Checklist

- [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios
2021-05-06 08:42:10 -06:00
Stratoula Kalafateli fe9029cef3
[Rollup] Fixes telemetry (#98639)
* [Rollup] Fix telemetry and also add lens visualizations

* Different lens stats for rollup visualizations

* Add unit test

* Implement pagination

* Fix telemetry schema

* Fix test

* Add unit tests

* Change docs per page size to 1000

* Add meta description for our rollup telemetry

* Fix telemetry schema

* Fix unit test

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 17:41:54 +03:00
Spencer 7740e06b0b
[sec/actions] move constants to a separate file to avoid circular deps (#99439)
* [sec/actions] move constants to a separate file to avoid circular deps

* split out setupSavedObjects import

* remove unused import

Co-authored-by: spalger <spalger@users.noreply.github.com>
2021-05-06 06:54:20 -07:00
David Sánchez ddc640731d
Fixes special characters and quotes on trusted apps search (#99377)
* Escapes special chars and backslashes and colons. Updates test.

* Uses regexp to escape all non alphanumeric chars

* Skips whitespaces

* Skips slashes

* Fixes regex and adds more test cases
2021-05-06 15:25:07 +02:00
Kevin Logan f2bb74e996
[Security Solution][Detections] Add linux artifact for exception lists (#99104) 2021-05-06 09:13:37 -04:00
ymao1 86ea803168
[Task Manager] Using track_total_hits in workload agg (#99360)
* Using track_total_hits in workload agg

* Increasing size of terms aggregation
2021-05-06 09:02:24 -04:00
Ahmad Bamieh 81fed18b0b
[i18n] Integrate 7.13.0 Translations (#99370) 2021-05-06 15:56:12 +03:00
Dmitry Tomashevich a5eb98d0e4
[Discover] Migrate remaining context files from js to ts (#99019)
* [Discover] migrate remaining context files from js to ts

* [Discover] get rid of any types

* [Discover] replace constants with enums, update imports

* [Discover] use unknown instead of any, correct types

* [Discover] skip any type for tests

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 13:57:27 +03:00
Vadim Dalecky 308596d51b
RFC template (#98501)
* docs: ✏️ adjust rfc tpl as suggested by stacey

* docs: ✏️ add double newline before first level headings

* docs: ✏️ add "who is affected" section

* docs: ✏️ add stakeholders

* docs: ✏️ specify rfc and issue fields

* Update rfcs/0000_template.md

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>

* Update rfcs/0000_template.md

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>

* Update rfcs/0000_template.md

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>

* Update rfcs/0000_template.md

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>

* docs: ✏️ adjust PR links as per review request

* docs: ✏️ move architectural diagrams as sentence into design

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>
2021-05-06 10:44:38 +02:00
Ester Martí Vilaseca 5cb990628e
[Metrics UI] Don't mount NodeContextMenu when is not visible (#99207)
* Avoid render NodeContextMenu when mounting node

* Fix popover on inventory table view

* Remove unnecessary condition

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-06 10:41:05 +02:00
Vadim Dalecky 154d26a991
docs: ✏️ remove mentions of core team (#98503)
* docs: ✏️ remove mentions of core team

* Update rfcs/README.md

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>

Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>
2021-05-06 09:14:06 +02:00
Yuliia Naumenko 9009efaf91
[Connectors][UI] Updated connectors list UI for connectors that need to be updated after import. (#98565)
* [Connectors][UI] Updated connectors list UI for connectors that need to be updated after import

* added ui property isMissingSecrets

* added info for medit form

* fixed tests

* fixed due to comments

* fixed due to comments

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-05 19:13:43 -07:00
Cauê Marcondes 02d537313e
[APM] transaction type is not persisted from service inventory (#99407) 2021-05-05 19:37:30 -04:00
Vadim Dalecky aa94214fc7
feat: 🎸 close drilldown manager on view mode switch (#99309) 2021-05-06 00:26:13 +02:00
Spencer 61eb3f0685
[ftr] validate that suites are not in multiple ciGroups (#99398)
* [ftr] validate that suites are not in multiple ciGroups

* remove unused import

* include filename in error message

* remove redundant ciGroup tags

* fix more duplicate ciGroups

Co-authored-by: spalger <spalger@users.noreply.github.com>
2021-05-05 14:50:07 -07:00
igoristic b46a90e8de
Fixed aggs parsing error (#99159) 2021-05-05 17:29:54 -04:00
igoristic 8c968322b0
[Monitoring] Checking source node and aggregations before accessing its properties (#98255)
* checking source node

* Fixed types

* Added aggregations check

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-05 17:28:17 -04:00
Tiago Costa 43d3a97f5b
chore(NA): moving @kbn/es into bazel (#99371)
* chore(NA): moving @kbn/es into bazel

* chore(NA): remove build scripts from pkg json

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-05-05 20:52:01 +01:00