Commit graph

45026 commits

Author SHA1 Message Date
Uladzislau Lasitsa 9847e5a35d
Add savedSearchId when we update state with searchSource (#113938) (#114227)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-10-07 06:05:51 -04:00
Kibana Machine 98ed6680ba
[Security Solution][Endpoint] Display empty state UI on the artifacts subtab of policy details when no trusted application exist (#113802) (#114226)
* Adds new empty prom when there is no TA or non already assigned one

* Adds policy name to text message

* Fix error in tabs component

* Fix mulilangs in empty state components

* API call that checks if any TA exists with actions and reducers

* Adds current policy id and name to the empty state component instead of a fake ones

* Adds unit test for layout

* Switch empty state depending on results and added unit test

* Fix multilang keys and join code into a hook to avoid duplications

* Fix TS error

* Canges icon

* Fixes pr comments

* Fix ts error in test

Co-authored-by: David Sánchez <davidsansol92@gmail.com>
2021-10-07 06:01:35 -04:00
Nathan Reese 56f0be0d41
[Maps] do not lazy load setup API methods (#114150) (#114220)
* [Maps] do not lazy load setup API methods

* remove test code
# Conflicts:
#	x-pack/plugins/maps/public/lazy_load_bundle/index.ts
2021-10-07 00:42:58 -04:00
Kibana Machine e48930292f
[Workplace Search] Update Source Frequency views to match new designs (#114157) (#114212)
* Add schema for blocked_windows and blockedWindows type

* Update constants and types

Also changes the size of a spacer

* Update FrequencyItem to new design

* Update BlockedWindowItem to new design

* Update logic file for new designs

It was decided that we would omit the seconds from any API-submitted duration values.

* Add i18n for UTC tooltip

* Better function name

Also moved const closer to function declarations for easier readability

* Add reducers

CI was complaining about types since the method wasn’t used. Was going to add these in a future PR but will add them here so we can merge

Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
2021-10-06 22:27:11 -04:00
Kibana Machine f27ec3ff60
[Security Solution] Increases code coverage in the timelines plugin (#113681) (#114205)
## [Security Solution] Increases code coverage in the `timelines` plugin

This PR is the first in a series that increases code coverage in the `timelines` plugin, as part of <https://github.com/elastic/kibana/issues/111581>

### Methodology

1. Code coverage is measured by running the following command:

```
cd $KIBANA_HOME/x-pack && node scripts/jest.js timelines --coverage
```

The above command outputs the following coverage report:

```
kibana/target/kibana-coverage/jest/index.html
```

2. The coverage report is used to determine which paths need coverage, and measure coverage before / after tests are updated, as illustrated by the screenshots below:

**Before (example)**

![file-summary-before](https://user-images.githubusercontent.com/4459398/135690108-f90839b1-1450-4083-b928-5c5d99f1151d.png)

![file-coverage-before](https://user-images.githubusercontent.com/4459398/135690178-be24e716-545f-425f-bcd5-480026fcad1f.png)

**After (example)**

![file-summary-after](https://user-images.githubusercontent.com/4459398/135690267-7e94655f-4852-42f7-8180-8c195dd77e8b.png)

![file-coverage-after](https://user-images.githubusercontent.com/4459398/135690232-63130180-3fa1-4989-ac69-d8af7cc8fc95.png)

### React Testing Library vs Enzyme

- New test files are created using [React Testing Library](https://github.com/testing-library/react-testing-library) by default

- [Enzyme](https://github.com/enzymejs/enzyme) tests will only be used as a fallback when it's not reasonably possible to express the test in React Testing Library

- Code will (still) be instrumented to use `data-test-subj` in alignment with the Kibana [STYLEGUIDE](https://github.com/elastic/kibana/blob/master/STYLEGUIDE.mdx#camel-case-id-and-data-test-subj)

- When possible, the `getByRole` and other [higher priority](https://testing-library.com/docs/queries/about#priority) query APIs will be used in Jest tests, as opposed to selecting via `getByTestId` + `data-test-subj`. This follows the [guidance from React Testing Library](https://testing-library.com/docs/queries/about#priority).

- Note: Jest was already configured to use the `getByTestId` API with `data-test-subj` [here](4a54188355/packages/kbn-test/src/jest/setup/react_testing_library.js (L20))

Co-authored-by: Andrew Goldstein <andrew-goldstein@users.noreply.github.com>
2021-10-06 20:50:53 -04:00
Tyler Smalley 26064a2c7a
[7.x] Update babel (master) (#113352) (#113680)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2021-10-06 17:39:48 -07:00
Kibana Machine fc0606daf2
[Security Solution] Migrates siem-detection-engine-rule-actions ruleAlertId and actions to saved object references array (#113577) (#114201)
## Summary

Fixes https://github.com/elastic/kibana/issues/113278

* Migrates the legacy `siem-detection-engine-rule-actions` `ruleAlertId` and `actions` to saved object references arrays
* Adds an e2e test for `siem-detection-engine-rule-actions`
* Updates the types to work with the migrations and the new and old data structures.
* Decouples and removes reliance on alerting within the types since we do not want development of alerting to get in the way of legacy things and have migration changes by accident.
* Updates the REST interface and code to produce post migration data structures. Removes some types and code where w can since those parts are no longer needed/used.
* Adds `actionRef` to the mapping

Before migration you should see data structures like this if you query:
```json
GET .kibana/_search
{
  "query": {
    "term": {
      "type": {
        "value": "siem-detection-engine-rule-actions"
      }
    }
  }
}
```

```json
{
  "siem-detection-engine-rule-actions": {
    "ruleAlertId": "fb1046a0-0452-11ec-9b15-d13d79d162f3", <-- ruleAlertId which we want in the references array and removed
    "actions": [
      {
        "action_type_id": ".slack",
        "id": "f6e64c00-0452-11ec-9b15-d13d79d162f3", <-- id which we want in the references array and removed
        "params": {
          "message": "Hourly\nRule {{context.rule.name}} generated {{state.signals_count}} alerts"
        },
        "group": "default"
      }
    ],
    "ruleThrottle": "7d",
    "alertThrottle": "7d"
  },
  "type": "siem-detection-engine-rule-actions",
  "references": [], <-- Array is empty which instead needs the id's of alerts and actions
  "migrationVersion": {
    "siem-detection-engine-rule-actions": "7.11.2"
  },
  "coreMigrationVersion": "7.14.0",
  "updated_at": "2021-09-15T22:18:48.369Z"
}
```

After migration you should see data structures like this:
```json
{
  "siem-detection-engine-rule-actions": {
    "actions": [
      {
        "action_type_id": ".slack",
        "actionRef" : "action_0", <-- We use the name and "actionRef" to be consistent with kibana alerting
        "params": {
          "message": "Hourly\nRule {{context.rule.name}} generated {{state.signals_count}} alerts"
        },
        "group": "default"
      }
    ],
    "ruleThrottle": "7d",
    "alertThrottle": "7d"
  },
  "type": "siem-detection-engine-rule-actions",
  "references" : [
    {
      "name" : "alert_0", <-- Name is "alert_0"
      "id" : "fb1046a0-0452-11ec-9b15-d13d79d162f3", <-- Alert id is now here
      "type" : "alert" <-- Type should be "alert"
    },
    {
      "name" : "action_0", <-- Name is "action_0" and should be the same as kibana alerting names theirs for consistencty
      "id" : "f6e64c00-0452-11ec-9b15-d13d79d162f3", <-- Id of the action is now here.
      "type" : "action" <-- Type should be "action"
    }
  ],  
  "migrationVersion": {
    "siem-detection-engine-rule-actions": "7.16.0"
  },
  "coreMigrationVersion": "8.0.0",
  "updated_at": "2021-09-15T22:18:48.369Z"
}
```

Manual testing
---
There are e2e tests but for any manual testing or verification you can do the following:

If you have a 7.14.0 system and can migrate it forward that is the most straight forward way to ensure this does migrate correctly and forward. You should see that the legacy notification system still operates as expected.

If you are a developer off of master and want to test different scenarios then this section is for below as it is more involved and harder to do but goes into more depth:

* Create a rule and activate it normally within security_solution
* Do not add actions to the rule at this point as we are exercising the older legacy system. However, you want at least one action configured such as a slack notification.
* Within dev tools do a query for all your actions and grab one of the `_id` of them without their prefix:

```json
# See all your actions
GET .kibana/_search
{
  "query": {
    "term": {
      "type": "action"
    }
  }
}
```

Mine was `"_id" : "action:879e8ff0-1be1-11ec-a722-83da1c22a481"`, so I will be copying the ID of `879e8ff0-1be1-11ec-a722-83da1c22a481`

Go to the file `detection_engine/scripts/legacy_notifications/one_action.json` and add this id to the file. Something like this:

```json
{
  "name": "Legacy notification with one action",
  "interval": "1m",  <--- You can use whatever you want. Real values are "1h", "1d", "1w". I use "1m" for testing purposes.
  "actions": [
    {
      "id": "879e8ff0-1be1-11ec-a722-83da1c22a481", <--- My action id
      "group": "default",
      "params": {
        "message": "Hourly\nRule {{context.rule.name}} generated {{state.signals_count}} alerts"
      },
      "actionTypeId": ".slack" <--- I am a slack action id type.
    }
  ]
}
```

Query for an alert you want to add manually add back a legacy notification to it. Such as:

```json
# See all your siem.signals alert types and choose one
GET .kibana/_search
{
  "query": {
    "term": {
      "alert.alertTypeId": "siem.signals"
    }
  }
}
```

Grab the `_id` without the alert prefix. For mine this was `933ca720-1be1-11ec-a722-83da1c22a481`

Within the directory of detection_engine/scripts execute the script:

```json
./post_legacy_notification.sh 933ca720-1be1-11ec-a722-83da1c22a481
{
  "ok": "acknowledged"
}
```

which is going to do a few things. See the file `detection_engine/routes/rules/legacy_create_legacy_notification.ts` for the definition of the route and what it does in full, but we should notice that we have now:

Created a legacy side car action object of type `siem-detection-engine-rule-actions` you can see in dev tools:

```json
# See the actions "side car" which are part of the legacy notification system.
GET .kibana/_search
{
  "query": {
    "term": {
      "type": {
        "value": "siem-detection-engine-rule-actions"
      }
    }
  }
}
```

Take note that this actually creates the rule migrated since this PR updated the code to produce new side cars. So we have to use some scripting to change the actions to utilize the old format.  However, before continuing you should verify that this does fire correctly and that the new format is working as expected. After that replace the structure with the older structure like so below and downgrade the migration version so that we can restart Kibana and ensure that this does migrate correctly forward:

```json
# Get your id of your rules side car above and then use this script to downgrade the data structure
POST .kibana/_update/siem-detection-engine-rule-actions:210f4c90-2233-11ec-98c6-ed2574588902
{
  "script" : {
    "source": """
    ctx._source.migrationVersion['siem-detection-engine-rule-actions'] = "7.15.0";
    ctx._source['siem-detection-engine-rule-actions'].actions[0].id = ctx._source.references[1].id;
    ctx._source['siem-detection-engine-rule-actions'].actions[0].remove('actionRef');
    ctx._source['siem-detection-engine-rule-actions'].ruleAlertId = ctx._source.references[0].id;
    ctx._source.references.remove(0);
    ctx._source.references.remove(0);
    """,
    "lang": "painless"
  }
}
```

Restart Kibana and now it should be migrated correctly and the system should fire the notifications as expected. You shouldn't see any errors in your console.

In the scripts folder execute the `find_rules.sh` and expect to see actions like so in the rule with the `id` still in the REST interface and we shouldn't see `actionRef` within the actions:

```json
"actions": [{
  "id": "42534430-2092-11ec-99a6-05d79563c01a",
  "group": "default",
  "params": {
    "message": "Hourly\nRule {{context.rule.name}} generated {{state.signals_count}} alerts"
  },
  "action_type_id": ".slack"
}],
```

Take the rule id and query that as well using `./get_rule_by_id.sh`  and verify that the action also looks the same and is present within the rule.

You can also verify all of this within the UI's as well for rules to ensure the action is still present and as we expect it to be and work.

### Checklist

Delete any items that are not applicable to this PR.

- [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

Co-authored-by: Frank Hassanabad <frank.hassanabad@elastic.co>
2021-10-06 20:27:05 -04:00
Kibana Machine 3dbfd7525e
[App Search] Split Curation Detail views into tabs (#114117) (#114192)
Co-authored-by: Byron Hulcher <byronhulcher@gmail.com>
2021-10-06 19:47:40 -04:00
Kibana Machine 15dca3678a
[APM] Add "Queries and data model" section to APM readme (#114025) (#114161)
Co-authored-by: Søren Louv-Jansen <sorenlouv@gmail.com>
2021-10-06 23:34:32 +00:00
Kibana Machine ea79572063
[buildkite] Several small tweaks and cleanup (#114006) (#114208)
Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
2021-10-06 19:08:15 -04:00
Kibana Machine 52bad5399b
[Monitoring] Migrate Elasticsearch ML Jobs View from Angular (#113974) (#114176)
* [Monitoring] Migrate Elasticsearch ML Jobs View from Angular

* Add types

* Fix broken node links

Co-authored-by: Zacqary Adam Xeper <Zacqary@users.noreply.github.com>
2021-10-06 17:48:15 -04:00
Yuliia Naumenko 03b17ae5d4
[Actions][Docs] Modify connector documentation with the new MS Exchange online configuration requirements (#112768) (#114170)
* [Actions][Docs] Modify connector documentation with the new MS Exchange online configuration requirements

* Added images

* Added client secrets

* fixed test

* fixed links

* Apply suggestions from code review

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* fixed due to comments

* Apply suggestions from code review

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update email.asciidoc

* fixed due to comments

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
2021-10-06 17:00:12 -04:00
Kibana Machine 3b1598cf1f
[Fleet] Fix Policy Upgrades for packages with multiple policy templates (#114011) (#114166)
* Fix stream mapping issue for multiple policy templates

* Add tests for enabled/disabled streams/inputs and multiple policy template cases

* Remove commented console.log

Co-authored-by: Kyle Pollich <kyle.pollich@elastic.co>
2021-10-06 16:37:35 -04:00
Kibana Machine eeca7f934c
[Fleet] Improve default settings for Fleet component templates (#114101) (#114164)
* Improve default settings for Fleet component templates

* Fix failing integration test

* Fix another failing integration test

Co-authored-by: Kyle Pollich <kyle.pollich@elastic.co>
2021-10-06 16:33:27 -04:00
Kibana Machine 54d2b33991
[ML] Job sync usability improvements (#112693) (#114163)
* [ML] Job sync usability improvements

* changing tranlation id

* updating translations

* adding refesh to overview page

* updating tests

* refresh improvements

* updating test

* fixing blocking job id check

* fixes tests

* adding new endpoint to perform sync check

* adding tests for new endpoint

* comment updates

* changes based on review

* adding mounted check

* updating route id

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: James Gowdy <jgowdy@elastic.co>
2021-10-06 16:30:26 -04:00
Kibana Machine fec9d56b2d
[Observability] [Exploratory View] Fix calendar cut off, change title, and close accordions on apply changes (#113824) (#114153)
* fix header

* fix calendar is cut off

* close accordions on apply changes

* adjust types

Co-authored-by: Dominique Clarke <doclarke71@gmail.com>
2021-10-06 16:06:45 -04:00
Kibana Machine 966603e2f8
[APM] Updating default option for searchAggregatedTransactions setting (#114174) (#114181)
* updating default option for searchAggregatedTransactions setting

* updating

Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
2021-10-06 16:00:18 -04:00
Lisa Cawley 1e8f59a88c
[7.x] Add client URLs to documentation link service (#114047) 2021-10-06 15:45:06 -04:00
Chris Roberson 1916ab4d43
[Alerting] Track deprecated configs (#113015) (#114147)
* Track deprecated configs

* PR feedback

* Be more careful

* Add test back in

* Fix types

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
#	x-pack/plugins/actions/server/index.test.ts
2021-10-06 15:24:16 -04:00
Kibana Machine 31053f09e1
Wrapping text on create rule flyout (#113305) (#114144)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: ymao1 <ying.mao@elastic.co>
2021-10-06 19:02:32 +00:00
Kibana Machine 28751134d3
[Transform] Transforms health alerting rule type (#112277) (#114142)
Co-authored-by: Dima Arnautov <dmitrii.arnautov@elastic.co>
2021-10-06 15:00:51 -04:00
Kibana Machine c6b7e9c946
fix(NA): @kbn/monaco types exports (#113937) (#114109)
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>
2021-10-06 18:52:56 +00:00
Kibana Machine c9246ef8e9
refactor a11y tests to group by data sets (#113876) (#114134)
* test if 2s sleep fixes flakey test

* switch from sleep to retry.waitFor

* remove .only, add comments to config file about sample data add/remove

* refactor a11y tests for sample data load

* refactor a11y tests for sample data load

* cleanup comments

* cleanup comments

* fix eslint errors

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Lee Drengenberg <lee.drengenberg@elastic.co>
2021-10-06 14:39:17 -04:00
Kibana Machine c65ef904c1
[Metrics UI] Fix metric threshold alert reason message for gte/lte comparator (#114080) (#114132)
Co-authored-by: Felix Stürmer <weltenwort@users.noreply.github.com>
2021-10-06 14:22:58 -04:00
spalger 132b51d811 skip flaky suite (#105171)
(cherry picked from commit 3a9aa78458)
2021-10-06 18:17:16 +00:00
spalger 1ab6f9d6cf skip flaky suite (#113130)
(cherry picked from commit ce489a1131)
2021-10-06 18:06:19 +00:00
Tiago Costa fc88c9dfa0 skip flaky suite (#93354)
(cherry picked from commit 5f264441f3)
2021-10-06 17:50:12 +00:00
Kibana Machine b86c1c4aea
[vscode] Set typescript.tsserver.maxTsServerMemory (#113959) (#114124)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>

Co-authored-by: Tyler Smalley <tyler.smalley@elastic.co>
2021-10-06 17:38:58 +00:00
Dave Snider 6aaebdb8a5
[7.x] [Observability] New "No Data" screens (#107709) (#114099)
* [Observability] New "No Data" screens (#107709)

Adds empty states for all of Obs that lead to their various ingest flows.

* merge conflicts

* Fix missing DTS addition to template

Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
Co-authored-by: cchaos <caroline.horn@elastic.co>
2021-10-06 13:38:04 -04:00
Dominique Clarke 2832030065
[Observability] [Exploratory View] Add exploratory view multi series (#113464) (#114120)
* Revert "[Observability][Exploratory View] revert exploratory view multi-series (#107647)"

This reverts commit 1649661ffd.

* Revert "[Observability][Exploratory View] revert exploratory view multi-series (#107647)"

This reverts commit 1649661ffd.

* [Observability] [Exploratory View] Create multi series feature branch (#108079)

* Revert "[Observability][Exploratory View] revert exploratory view multi-series (#107647)"

This reverts commit 1649661ffd.

* Revert "[Observability][Exploratory View] revert exploratory view multi-series (#107647)"

This reverts commit 1649661ffd.

* update types

* update tests

* [Observability] exploratory view design issues (#111028)

* remove custom y axis labels for better clarity

* move add series button to the bottom

* disable auto apply

* fix missing test

* When series count changes, collapse other series. (#110894)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

* Feature/observability exploratory view multi series panels (#111555)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

* [Exploratory View] Fix date range picker on secondary series (#111700)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

* [Exploratory View] Collapse series only on add, not delete (#111790)

* [Exploratory view] Remove preview panel (#111884)

* [Exploratory view] implement popovers for data type and metric type (#112370)

* implement popovers for data type and metric type

* adjust types

* add IncompleteBadge

* make report metric dismissable

* show date-picker even if metric is undefined

* adjust styles of expanded series row

* add truncation to series name

* move incomplete badge and add edit pencil

* add tooltip to data type badge

* adjust content

* lint

* delete extra file

* move filters row

* adjust name editing behavior

* adjust filter styles

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

* move cases button to top

* fix types

* more types :(

Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
Co-authored-by: shahzad31 <shahzad31comp@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Shahzad <shahzad.muhammad@elastic.co>
# Conflicts:
#	test/functional/page_objects/common_page.ts
2021-10-06 13:31:26 -04:00
Kibana Machine 5929740812
Fix long agent policy name accessibility in add/edit integration (#113828) (#114121)
Co-authored-by: Jack <wang.zizhou@outlook.com>
2021-10-06 13:26:34 -04:00
Ashokaditya a761f20c13
[Security Solution][Endpoint] Action and responses data generators for .logs-endpoint.action* data streams (#113403) (#114112) 2021-10-06 12:51:16 -04:00
Kibana Machine 8ca4d920de
CCR tab pages (#113988) (#114111)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Sandra G <neptunian@users.noreply.github.com>
2021-10-06 12:43:32 -04:00
Kibana Machine a1d33dd5af
[Lens] Thresholds: auto fit thresholds into vertical axis (#113238) (#114104)
*  Make threshold fit into view automatically

* 🐛 do not compute axis threshold extends if no threshold is present

*  One more fix for 0-based extends and tests

* 📝 fix typo

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
2021-10-06 12:09:01 -04:00
Kibana Machine d9171bedaf
[7.x] add `coreOverall[7.x] to internal status contract (#113729) (#114089)
* add `coreOverall$` to internal status contract (#113729)

* add coreOverall$ to internal status contract

* add unit tests

* re-patch flaky tests

* add and improve tests

* fix tests for 7.x

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@gmail.com>
2021-10-06 15:47:46 +00:00
Kibana Machine 5f03c68a64
Fixes problem with one chart plotted for multiple y axis when migrating from an old SO (#112972) (#114098)
* Fixes problem with one chart plotted for multiple y axis when migrationg from an old SO

* Add unit tests

* Address PR comments

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2021-10-06 11:03:02 -04:00
Kibana Machine 2284304ecd
[Stack Monitoring] Logstash migration (#113256) (#114091)
Co-authored-by: Phillip Burch <phillip.burch@live.com>
2021-10-06 10:40:08 -04:00
Kibana Machine 09fc6a5168
[App Search] Wired up existing promoted documents on suggestion view (#113967) (#114090)
Co-authored-by: Jason Stoltzfus <jastoltz24@gmail.com>
2021-10-06 10:37:44 -04:00
Kibana Machine e7c9aa9ef3
[Security Solution] New Add Data Page (#112142) (#114086)
* [Security Solution] New Add Data Page

Co-authored-by: cchaos <caroline.horn@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>

Co-authored-by: Kevin Logan <56395104+kevinlog@users.noreply.github.com>
Co-authored-by: cchaos <caroline.horn@elastic.co>
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
2021-10-06 10:09:51 -04:00
Kibana Machine eec9482e8b
update setup mode data when required (#113934) (#114085)
Co-authored-by: Kevin Lacabane <kevin.lacabane@elastic.co>
2021-10-06 09:57:48 -04:00
Kibana Machine 405271356e
[Security Solution] Adds a host isolation exceptions generator (#113636) (#114078)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Esteban Beltran <academo@users.noreply.github.com>
2021-10-06 09:36:56 -04:00
Kibana Machine fdd67f97ae
[APM] Ensure refresh button works (#112652) (#114082)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Dario Gieselaar <dario.gieselaar@elastic.co>
2021-10-06 09:32:55 -04:00
Kibana Machine 895aad24b1
Uncomment missing feature privileges message (#113954) (#114072)
Co-authored-by: Dmitry Shevchenko <dmshevch@gmail.com>
2021-10-06 08:45:38 -04:00
Thomas Watson e17077cf0f
[7.x] Improve deprecation message for xpack.spaces.enabled (#112242)
Co-authored-by: Joe Portner <5295965+jportner@users.noreply.github.com>
Co-authored-by: debadair <debadair@elastic.co>
2021-10-06 14:15:16 +02:00
Pierre Gayvallet 7693195341
[7.x] Expose current branch and version to config deprecation providers (#113600) (#114067)
* Expose current `branch` and `version` to config deprecation providers (#113600)

* Expose deprecation context to config deprecations

* fix import

* add correct doc annotations

* fix another test file

* update generated doc

* fix yet another test file

* fix more types

* add proper mock

* fix import

* lint ?

* restore changes to files removed in master
2021-10-06 08:06:17 -04:00
Tiago Costa 20d7477e3b
skip flaky suite (#113695) 2021-10-06 12:53:46 +01:00
Giorgos Bamparopoulos ccee057633
Update title and description on APM tutorial in cloud hosted environments (#113438) (#114066) 2021-10-06 07:39:06 -04:00
Kibana Machine 2cfe7864e9
[Discover] Redirect to main page when route not found (#113678) (#114059)
* [Discover] redirect to main page on route not found discover error

* [Discover] remove services from dependencies

* [Discover] apply suggestions

* [Discover] return invalid link, but make it not clickable

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Dmitry Tomashevich <39378793+Dmitriynj@users.noreply.github.com>
2021-10-06 06:30:43 -04:00
Kibana Machine 6003dd76c0
[Fleet] fix for inactive color (#113736) (#114057)
* fix for inactive color

* fix for inactive color

* using theme colors

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: juliaElastic <90178898+juliaElastic@users.noreply.github.com>
2021-10-06 05:30:05 -04:00
Jean-Louis Leysens 9d924d0823
[DOCS] Add 7.15.0 known issue (#113442) (#114063)
* added 7.15.0 known issue

* updated issue linked to and updated copy per feedback

* added bold and code formatting

* Update docs/CHANGELOG.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
2021-10-06 05:06:50 -04:00