Commit graph

2795 commits

Author SHA1 Message Date
Kibana Machine
89faa3709f
[8.5] Removes perlGuide from doc link service (#148803) (#148815)
# Backport

This will backport the following commits from `main` to `8.5`:
- [Removes perlGuide from doc link service
(#148803)](https://github.com/elastic/kibana/pull/148803)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"István Zoltán
Szabó","email":"szabosteve@gmail.com"},"sourceCommit":{"committedDate":"2023-01-12T15:13:14Z","message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.0.2","v8.1.4","v8.2.4","v8.3.4","v8.4.4","v8.7.0","v8.6.1","v8.5.4"],"number":148803,"url":"https://github.com/elastic/kibana/pull/148803","mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},"sourceBranch":"main","suggestedTargetBranches":["8.0","8.1","8.2","8.3","8.4","8.6","8.5"],"targetPullRequestStates":[{"branch":"8.0","label":"v8.0.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.1","label":"v8.1.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.2","label":"v8.2.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.3","label":"v8.3.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.4","label":"v8.4.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/148803","number":148803,"mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},{"branch":"8.6","label":"v8.6.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.5","label":"v8.5.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
2023-01-13 13:17:38 +00:00
Kibana Machine
223121bc5d
[8.5] [Infrastructure UI] Improve metrics settings error handling (#146272) (#146674)
# Backport

This will backport the following commits from `main` to `8.5`:
- [[Infrastructure UI] Improve metrics settings error handling
(#146272)](https://github.com/elastic/kibana/pull/146272)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Marco Antonio
Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2022-11-30T10:54:37Z","message":"[Infrastructure
UI] Improve metrics settings error handling (#146272)\n\nCloses
[#145238](https://github.com/elastic/kibana/issues/145238)\r\n\r\n##
Summary\r\n\r\nThese changes add validation to the Metric Indices passed
into the\r\nMetrics settings page.\r\nNew validation is added both in
the UI and in the endpoint, performing\r\nthe following checks:\r\n-
Index pattern is not an empty string\r\n- Index pattern does not contain
empty spaces (start, middle, end) (the\r\npattern is not trimmed)\r\n-
Index pattern does not contain empty entries, comma-separated
values\r\nshould have an acceptable value.\r\n\r\nIn case the value is
not valid, the UI will render an appropriate error\r\nmessage.\r\nIf the
`PATCH /api/metrics/source/{sourceId}` request to update the\r\nvalue is
manually sent with an invalid value, the server will respond\r\nwith a
400 status code and an error message.\r\n\r\nAlso, for retro
compatibility and to not block the user when the\r\nconfiguration can't
be successfully retrieved, in case of internal error\r\nthe `GET
/api/metrics/source/{sourceId}` will return a 404 and on the\r\nUI,
instead of rendering a blank page, the user will see the empty
form\r\nand will be able to re-insert the right values.\r\n\r\n##
Testing\r\n\r\nNavigate to `Inventory`-> Click on `Settings` on the
topbar -> Start\r\nwriting different metric indices in the Metric
Indices field.\r\n\r\n### Editing Metric Indices
validation\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763021-0f4d8926-ffa4-448a-a038-696732158f4e.mov\r\n\r\n###
Missing/Broken configuration
response\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763120-ffc91cd3-9bf4-43da-a04f-5561ceabf591.mov\r\n\r\nCo-authored-by:
Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddcbf73284d48b1f1f6eb9322f6f108f312f8e02","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Metrics
UI","Team:Infra Monitoring
UI","release_note:skip","backport:all-open","v8.7.0"],"number":146272,"url":"https://github.com/elastic/kibana/pull/146272","mergeCommit":{"message":"[Infrastructure
UI] Improve metrics settings error handling (#146272)\n\nCloses
[#145238](https://github.com/elastic/kibana/issues/145238)\r\n\r\n##
Summary\r\n\r\nThese changes add validation to the Metric Indices passed
into the\r\nMetrics settings page.\r\nNew validation is added both in
the UI and in the endpoint, performing\r\nthe following checks:\r\n-
Index pattern is not an empty string\r\n- Index pattern does not contain
empty spaces (start, middle, end) (the\r\npattern is not trimmed)\r\n-
Index pattern does not contain empty entries, comma-separated
values\r\nshould have an acceptable value.\r\n\r\nIn case the value is
not valid, the UI will render an appropriate error\r\nmessage.\r\nIf the
`PATCH /api/metrics/source/{sourceId}` request to update the\r\nvalue is
manually sent with an invalid value, the server will respond\r\nwith a
400 status code and an error message.\r\n\r\nAlso, for retro
compatibility and to not block the user when the\r\nconfiguration can't
be successfully retrieved, in case of internal error\r\nthe `GET
/api/metrics/source/{sourceId}` will return a 404 and on the\r\nUI,
instead of rendering a blank page, the user will see the empty
form\r\nand will be able to re-insert the right values.\r\n\r\n##
Testing\r\n\r\nNavigate to `Inventory`-> Click on `Settings` on the
topbar -> Start\r\nwriting different metric indices in the Metric
Indices field.\r\n\r\n### Editing Metric Indices
validation\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763021-0f4d8926-ffa4-448a-a038-696732158f4e.mov\r\n\r\n###
Missing/Broken configuration
response\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763120-ffc91cd3-9bf4-43da-a04f-5561ceabf591.mov\r\n\r\nCo-authored-by:
Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddcbf73284d48b1f1f6eb9322f6f108f312f8e02"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/146272","number":146272,"mergeCommit":{"message":"[Infrastructure
UI] Improve metrics settings error handling (#146272)\n\nCloses
[#145238](https://github.com/elastic/kibana/issues/145238)\r\n\r\n##
Summary\r\n\r\nThese changes add validation to the Metric Indices passed
into the\r\nMetrics settings page.\r\nNew validation is added both in
the UI and in the endpoint, performing\r\nthe following checks:\r\n-
Index pattern is not an empty string\r\n- Index pattern does not contain
empty spaces (start, middle, end) (the\r\npattern is not trimmed)\r\n-
Index pattern does not contain empty entries, comma-separated
values\r\nshould have an acceptable value.\r\n\r\nIn case the value is
not valid, the UI will render an appropriate error\r\nmessage.\r\nIf the
`PATCH /api/metrics/source/{sourceId}` request to update the\r\nvalue is
manually sent with an invalid value, the server will respond\r\nwith a
400 status code and an error message.\r\n\r\nAlso, for retro
compatibility and to not block the user when the\r\nconfiguration can't
be successfully retrieved, in case of internal error\r\nthe `GET
/api/metrics/source/{sourceId}` will return a 404 and on the\r\nUI,
instead of rendering a blank page, the user will see the empty
form\r\nand will be able to re-insert the right values.\r\n\r\n##
Testing\r\n\r\nNavigate to `Inventory`-> Click on `Settings` on the
topbar -> Start\r\nwriting different metric indices in the Metric
Indices field.\r\n\r\n### Editing Metric Indices
validation\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763021-0f4d8926-ffa4-448a-a038-696732158f4e.mov\r\n\r\n###
Missing/Broken configuration
response\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/203763120-ffc91cd3-9bf4-43da-a04f-5561ceabf591.mov\r\n\r\nCo-authored-by:
Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ddcbf73284d48b1f1f6eb9322f6f108f312f8e02"}}]}]
BACKPORT-->

Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com>
2022-11-30 04:59:47 -07:00
Pierre Gayvallet
19fa9da8ce
[8.5] Fix SO service status when migration is disabled (#145693) (#146095)
# Backport

This will backport the following commits from `main` to `8.5`:
- [Fix SO service status when migration is disabled
(#145693)](https://github.com/elastic/kibana/pull/145693)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Pierre
Gayvallet","email":"pierre.gayvallet@elastic.co"},"sourceCommit":{"committedDate":"2022-11-21T08:02:52Z","message":"Fix
SO service status when migration is disabled (#145693)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/145558\r\n\r\nhave the SO
service status properly be green instead of being stuck to\r\nred when
the SO migration was skipped using `migration.skip:
true`.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"75100868427f10ec8ed19a2bae811263c0ded311","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:prev-minor","v8.6.0","v8.7.0"],"number":145693,"url":"https://github.com/elastic/kibana/pull/145693","mergeCommit":{"message":"Fix
SO service status when migration is disabled (#145693)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/145558\r\n\r\nhave the SO
service status properly be green instead of being stuck to\r\nred when
the SO migration was skipped using `migration.skip:
true`.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"75100868427f10ec8ed19a2bae811263c0ded311"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.6","label":"v8.6.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/145974","number":145974,"state":"MERGED","mergeCommit":{"sha":"a06f55b8af572e1ed8c2c6d0cb0605a936b7d7db","message":"[8.6]
Fix SO service status when migration is disabled (#145693)
(#145974)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.6`:\n- [Fix SO service status when migration is
disabled\n(#145693)](https://github.com/elastic/kibana/pull/145693)\n\n<!---
Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Pierre\nGayvallet\",\"email\":\"pierre.gayvallet@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2022-11-21T08:02:52Z\",\"message\":\"Fix\nSO
service status when migration is disabled
(#145693)\\n\\n##\nSummary\\r\\n\\r\\nFix\nhttps://github.com/elastic/kibana/issues/145558\\r\\n\\r\\nhave
the SO\nservice status properly be green instead of being stuck
to\\r\\nred when\nthe SO migration was skipped using
`migration.skip:\ntrue`.\\r\\n\\r\\nCo-authored-by: Kibana
Machine\n<42973632+kibanamachine@users.noreply.github.com>\",\"sha\":\"75100868427f10ec8ed19a2bae811263c0ded311\",\"branchLabelMapping\":{\"^v8.7.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Core\",\"release_note:skip\",\"backport:prev-minor\",\"v8.6.0\",\"v8.7.0\"],\"number\":145693,\"url\":\"https://github.com/elastic/kibana/pull/145693\",\"mergeCommit\":{\"message\":\"Fix\nSO
service status when migration is disabled
(#145693)\\n\\n##\nSummary\\r\\n\\r\\nFix\nhttps://github.com/elastic/kibana/issues/145558\\r\\n\\r\\nhave
the SO\nservice status properly be green instead of being stuck
to\\r\\nred when\nthe SO migration was skipped using
`migration.skip:\ntrue`.\\r\\n\\r\\nCo-authored-by: Kibana
Machine\n<42973632+kibanamachine@users.noreply.github.com>\",\"sha\":\"75100868427f10ec8ed19a2bae811263c0ded311\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.6\"],\"targetPullRequestStates\":[{\"branch\":\"8.6\",\"label\":\"v8.6.0\",\"labelRegex\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.7.0\",\"labelRegex\":\"^v8.7.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/145693\",\"number\":145693,\"mergeCommit\":{\"message\":\"Fix\nSO
service status when migration is disabled
(#145693)\\n\\n##\nSummary\\r\\n\\r\\nFix\nhttps://github.com/elastic/kibana/issues/145558\\r\\n\\r\\nhave
the SO\nservice status properly be green instead of being stuck
to\\r\\nred when\nthe SO migration was skipped using
`migration.skip:\ntrue`.\\r\\n\\r\\nCo-authored-by: Kibana
Machine\n<42973632+kibanamachine@users.noreply.github.com>\",\"sha\":\"75100868427f10ec8ed19a2bae811263c0ded311\"}}]}]\nBACKPORT-->"}},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/145693","number":145693,"mergeCommit":{"message":"Fix
SO service status when migration is disabled (#145693)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/145558\r\n\r\nhave the SO
service status properly be green instead of being stuck to\r\nred when
the SO migration was skipped using `migration.skip:
true`.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"75100868427f10ec8ed19a2bae811263c0ded311"}}]}]
BACKPORT-->

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-11-23 06:00:50 -07:00
Thomas Watson
723a55ec12
[8.5] Add CSP header to all requests, including api requests (#144902) (#145552)
# Backport

This will backport the following commits from `main` to `8.5`:
- [Add CSP header to all requests, including api requests
(#144902)](https://github.com/elastic/kibana/pull/144902)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Thomas
Watson","email":"watson@elastic.co"},"sourceCommit":{"committedDate":"2022-11-16T20:45:10Z","message":"Add
CSP header to all requests, including api requests
(#144902)\n\nPreviously `/api/*` requests didn't include a
`Content-Security-Policy`\r\nheader, now they do.\r\n\r\nCloses
#143871","sha":"5550ab6cb10fbfddf437a74900103bb33dd1afa4","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","backport:all-open","v8.6.0","v8.7.0"],"number":144902,"url":"https://github.com/elastic/kibana/pull/144902","mergeCommit":{"message":"Add
CSP header to all requests, including api requests
(#144902)\n\nPreviously `/api/*` requests didn't include a
`Content-Security-Policy`\r\nheader, now they do.\r\n\r\nCloses
#143871","sha":"5550ab6cb10fbfddf437a74900103bb33dd1afa4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.6","label":"v8.6.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/145449","number":145449,"state":"MERGED","mergeCommit":{"sha":"a9f7ba61f128e61beb936d2caff143e93e3321ea","message":"[8.6]
Add CSP header to all requests, including api requests (#144902)
(#145449)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.6`:\n- [Add CSP header to all requests, including api
requests\n(#144902)](https://github.com/elastic/kibana/pull/144902)\n\n<!---
Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Thomas\nWatson\",\"email\":\"watson@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2022-11-16T20:45:10Z\",\"message\":\"Add\nCSP
header to all requests, including api
requests\n(#144902)\\n\\nPreviously `/api/*` requests didn't include
a\n`Content-Security-Policy`\\r\\nheader, now they
do.\\r\\n\\r\\nCloses\n#143871\",\"sha\":\"5550ab6cb10fbfddf437a74900103bb33dd1afa4\",\"branchLabelMapping\":{\"^v8.7.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:enhancement\",\"backport:all-open\",\"v8.7.0\"],\"number\":144902,\"url\":\"https://github.com/elastic/kibana/pull/144902\",\"mergeCommit\":{\"message\":\"Add\nCSP
header to all requests, including api
requests\n(#144902)\\n\\nPreviously `/api/*` requests didn't include
a\n`Content-Security-Policy`\\r\\nheader, now they
do.\\r\\n\\r\\nCloses\n#143871\",\"sha\":\"5550ab6cb10fbfddf437a74900103bb33dd1afa4\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.7.0\",\"labelRegex\":\"^v8.7.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/144902\",\"number\":144902,\"mergeCommit\":{\"message\":\"Add\nCSP
header to all requests, including api
requests\n(#144902)\\n\\nPreviously `/api/*` requests didn't include
a\n`Content-Security-Policy`\\r\\nheader, now they
do.\\r\\n\\r\\nCloses\n#143871\",\"sha\":\"5550ab6cb10fbfddf437a74900103bb33dd1afa4\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Thomas Watson
<watson@elastic.co>"}},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/144902","number":144902,"mergeCommit":{"message":"Add
CSP header to all requests, including api requests
(#144902)\n\nPreviously `/api/*` requests didn't include a
`Content-Security-Policy`\r\nheader, now they do.\r\n\r\nCloses
#143871","sha":"5550ab6cb10fbfddf437a74900103bb33dd1afa4"}}]}]
BACKPORT-->
2022-11-17 06:21:35 -07:00
Aleh Zasypkin
6c72909ab6
[8.5] Upgrade loader-utils dependency (1.1.32.0.3). (#144879) (#144917)
# Backport

This will backport the following commits from `main` to `8.5`:
- [Upgrade `loader-utils` dependency (`1.1.3` → `2.0.3`).
(#144879)](https://github.com/elastic/kibana/pull/144879)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Aleh
Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2022-11-09T16:25:15Z","message":"Upgrade
`loader-utils` dependency (`1.1.3` → `2.0.3`). (#144879)\n\n##
Summary\r\n\r\nUpgrade `loader-utils` dependency (`1.1.3` →
`2.0.3`).\r\n\r\nChange log
(`loader-utils`):\r\nhttps://github.com/webpack/loader-utils/blob/master/CHANGELOG.md#200-2020-03-17\r\n\r\n__Note
to reviewers:__ Change log isn't really helpful, and not all\r\nversions
are covered. The only important part is the list of the\r\nbreaking
changes in `2.0.0`:\r\n\r\n* 🟢 minimum required Node.js
version is 8.9.0 (sounds good)\r\n* 🟡 the `getOptions`
method returns empty object on empty\r\nquery (would be great if code
owners validate if it's okay, it looks\r\nlike theme_loader is the only
place where _we_ directly use this method)\r\n* 🟡 Use md4
by default (would be great if code owners\r\nvalidate if it's
okay)\r\n\r\ncc
@elastic/kibana-security","sha":"1213fa0bcd544e940f8d0add8886a7fa84777f7b","branchLabelMapping":{"^v8.6.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","backport:all-open","v8.6.0"],"number":144879,"url":"https://github.com/elastic/kibana/pull/144879","mergeCommit":{"message":"Upgrade
`loader-utils` dependency (`1.1.3` → `2.0.3`). (#144879)\n\n##
Summary\r\n\r\nUpgrade `loader-utils` dependency (`1.1.3` →
`2.0.3`).\r\n\r\nChange log
(`loader-utils`):\r\nhttps://github.com/webpack/loader-utils/blob/master/CHANGELOG.md#200-2020-03-17\r\n\r\n__Note
to reviewers:__ Change log isn't really helpful, and not all\r\nversions
are covered. The only important part is the list of the\r\nbreaking
changes in `2.0.0`:\r\n\r\n* 🟢 minimum required Node.js
version is 8.9.0 (sounds good)\r\n* 🟡 the `getOptions`
method returns empty object on empty\r\nquery (would be great if code
owners validate if it's okay, it looks\r\nlike theme_loader is the only
place where _we_ directly use this method)\r\n* 🟡 Use md4
by default (would be great if code owners\r\nvalidate if it's
okay)\r\n\r\ncc
@elastic/kibana-security","sha":"1213fa0bcd544e940f8d0add8886a7fa84777f7b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.6.0","labelRegex":"^v8.6.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/144879","number":144879,"mergeCommit":{"message":"Upgrade
`loader-utils` dependency (`1.1.3` → `2.0.3`). (#144879)\n\n##
Summary\r\n\r\nUpgrade `loader-utils` dependency (`1.1.3` →
`2.0.3`).\r\n\r\nChange log
(`loader-utils`):\r\nhttps://github.com/webpack/loader-utils/blob/master/CHANGELOG.md#200-2020-03-17\r\n\r\n__Note
to reviewers:__ Change log isn't really helpful, and not all\r\nversions
are covered. The only important part is the list of the\r\nbreaking
changes in `2.0.0`:\r\n\r\n* 🟢 minimum required Node.js
version is 8.9.0 (sounds good)\r\n* 🟡 the `getOptions`
method returns empty object on empty\r\nquery (would be great if code
owners validate if it's okay, it looks\r\nlike theme_loader is the only
place where _we_ directly use this method)\r\n* 🟡 Use md4
by default (would be great if code owners\r\nvalidate if it's
okay)\r\n\r\ncc
@elastic/kibana-security","sha":"1213fa0bcd544e940f8d0add8886a7fa84777f7b"}}]}]
BACKPORT-->
2022-11-09 11:17:53 -07:00
Thomas Watson
8042faf448
Remove dependencies for empty @types/* packages (#144324) (#144686)
The removed packages were empty becuase the packages for which they provide
types now ship with their own types. So they are no longer needed.

The following command was run to find them:

    find node_modules/@types \
      -mindepth 1 \
      -maxdepth 1 \
      -type d '!' \
      -exec test -e "{}/index.d.ts" ';' \
      -print

In this case that produced the following output:

    node_modules/@types/moment-timezone
    node_modules/@types/strip-ansi
    node_modules/@types/joi
    node_modules/@types/rrule
    node_modules/@types/vfile-message
    node_modules/@types/reduce-reducers
    node_modules/@types/react-resize-detector
    node_modules/@types/pretty-ms

Except for `vfile-message` all of these were direct dependencies and could be
removed.

(cherry picked from commit b02d976a3b)

# Conflicts:
#	packages/core/logging/core-logging-common-internal/BUILD.bazel
#	packages/kbn-failed-test-reporter-cli/BUILD.bazel
#	yarn.lock

Co-authored-by: Spencer <spencer@elastic.co>
2022-11-07 05:55:56 -07:00
Kibana Machine
6b28de8109
[UsageCollection] Allow pass_through on Record<string, unknown> types (#144571) (#144587)
(cherry picked from commit f43da91786)

Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>
2022-11-04 02:35:38 -07:00
Lee Drengenberg
cbd5f31a2e
backport https://github.com/elastic/kibana/pull/141842 (#143797)
Co-authored-by: Spencer <spencer@elastic.co>
2022-10-20 14:25:54 -07:00
Liam Thompson
600d24903b
[8.5] [Enterprise Search] Remove unused crawlerGettingStarted doclink (#143690) (#143737)
* [Enterprise Search] Remove unused `crawlerGettingStarted` doclink (#143690)

(cherry picked from commit 610d7ea4ef)

# Conflicts:
#	api_docs/kbn_doc_links.devdocs.json

* Fix backport error

* Fix indentation
2022-10-20 15:31:37 +02:00
Davis Plumlee
bb518ae62a
[Security Solution] Updates value list exceptions doc link (#142909) (#143240)
(cherry picked from commit 987af1c79f)

# Conflicts:
#	packages/kbn-doc-links/src/get_doc_links.ts
#	packages/kbn-doc-links/src/types.ts
2022-10-12 15:29:23 -07:00
Kibana Machine
b2b4d5c5b4
[APM] Synthtrace: Add distributed trace helper (#142593) (#143158)
(cherry picked from commit 005a6eabb5)

Co-authored-by: Søren Louv-Jansen <soren.louv@elastic.co>
2022-10-12 01:15:35 -07:00
Kibana Machine
69422691ad
[Enterprise Search] Copy and doclink improvements for Index Pipeline settings (#143112) (#143118)
(cherry picked from commit db6dacaa7c)

Co-authored-by: Byron Hulcher <byronhulcher@gmail.com>
2022-10-11 12:02:58 -07:00
Justin Kambic
17968d42c8
[Synthetics] add zip url deprecation message to package and Uptime overview (#141679) (#143009)
* synthetics - add zip url deprecation message to package

* add overview deprecation notice

* adjust tests

* add api integration tests

* adjust functional tests

* add dismiss logic and tests

* adjust test

* adjust content

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/fleet_package/browser/source_field.tsx

Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/fleet_package/browser/source_field.test.tsx

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/fleet_package/browser/source_field.tsx

Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/fleet_package/browser/source_field.tsx

Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/overview/zip_url_deprecation/index.tsx

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/overview/zip_url_deprecation/index.tsx

* Update x-pack/plugins/synthetics/public/legacy_uptime/components/fleet_package/browser/source_field.tsx

* add docs links

* adjust types

* adjust kibana services helper

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>
(cherry picked from commit 76c234ad54)

# Conflicts:
#	x-pack/plugins/synthetics/server/routes/index.ts

Co-authored-by: Dominique Clarke <dominique.clarke@elastic.co>
2022-10-10 11:48:39 -07:00
Kibana Machine
f6f24103b5
[APM] Prefer span metrics over span events (#141519) (#142892)
* [APM] Prefer span metrics over span events

* [APM] Prefer span metrics over span events

* using weighted_avg when span metrics

* fixing span metrics

* throughput fix

* adding api test

(cherry picked from commit dc53a59204)

Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
2022-10-06 11:36:39 -07:00
Kibana Machine
88c8949749
[8.5] [Enterprise Search] Add ml doc links (#141921) (#142587)
* [Enterprise Search] Add ml doc links (#141921)

* Add documentation links for ml inference card and modal

* Fix link

(cherry picked from commit b66d12a40c)

* Fix link type for 8.5

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2022-10-04 07:19:39 -07:00
Kibana Machine
e763e0441c
[Security Solution] Trusted Apps about text updated to add new docs link (#142467) (#142534)
(cherry picked from commit 44d028fdf8)

Co-authored-by: Kevin Logan <56395104+kevinlog@users.noreply.github.com>
2022-10-03 16:38:14 -07:00
Kibana Machine
1e88196d61
Fix SO export sorting algorithm (#142078) (#142257)
* Fix SO export sorting algorithm

* improve var name

* adapt another unit  test

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4cdd74dfcd)

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
2022-09-29 11:50:33 -07:00
Kibana Machine
5f4119db0f
[Security Solution] Don't mute rules when bulk editing rule actions (#140626) (#141977)
## Intro

This PR modifies the logic of bulk updating rule actions, in preparation for https://github.com/elastic/kibana/pull/137430

## Summary

- Removes the mute logic for bulk updating rule actions
- Remove option for “Perform no actions” from the bulk update rule actions dropdown options ONLY (option still available when creating or editing rules individually)
- Also corrects bulk update rule actions flyout, so that:
    - available actions are always displayed
    - copy referring to using "Perform No Actions" to mute all selected rules is no longer displayed.

## Screenshots

**Removed unwanted copy and "On each rule execution" selected as default**
![image](https://user-images.githubusercontent.com/5354282/191498419-10299ee5-4a9e-474e-b00a-657dc90816fa.png)

**"Perform No Action" option no longer available**
![image](https://user-images.githubusercontent.com/5354282/191498500-3965edad-8142-4834-808e-c210e72e17cb.png)

### Checklist

Delete any items that are not applicable to this PR.

- [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials
- [ ] [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
- [ ] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [ ] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [ ] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

(cherry picked from commit 7aa5428597)

Co-authored-by: Juan Pablo Djeredjian <jpdjeredjian@gmail.com>
2022-09-27 10:49:53 -07:00
Kibana Machine
455a45d66d
[Security Solution] Rule bulk schedule fixes and test coverage expansion (#141604) (#141946)
## Summary

Fixes issues, nits and [expands test coverage](https://docs.google.com/document/d/116x7ITTTJQ6cTiwaGK831_f6Ox7XB3qyLiHxC3Cmf8w/edit#) for PR: https://github.com/elastic/kibana/pull/140166

- Extends definition of `TimeUnit` type and its tests
- Adds e2e test to test default values of Bulk Schedule flyout
- Corrects copy as reported by @elastic/security-docs
- Corrects validation for Interval field when editing rule schedule individually

### Checklist

Delete any items that are not applicable to this PR.

- [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials
- [ ] [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
- [ ] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [ ] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [ ] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

(cherry picked from commit 9738b04524)

Co-authored-by: Juan Pablo Djeredjian <jpdjeredjian@gmail.com>
2022-09-27 09:09:29 -07:00
Kibana Machine
874a6b9919
[APM] Use bundled version of APM integration (#141624) (#141752)
(cherry picked from commit c17a468cf7)

Co-authored-by: Søren Louv-Jansen <soren.louv@elastic.co>
2022-09-26 04:52:51 -07:00
Tomasz Ciecierski
ace2604750
[8.5] [Osquery] Response Actions fixes (#141041) (#141742)
* [Osquery] Response Actions fixes (#141041)

(cherry picked from commit e50db36c16)

# Conflicts:
#	.github/CODEOWNERS

* [CI] Auto-commit changed files from 'node scripts/generate codeowners'

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-09-26 03:24:07 -07:00
Kibana Machine
09897d7ce4
[Enterprise Search] Doclinks for 8.5 (#141515) (#141653)
(cherry picked from commit 64d805ab62)

Co-authored-by: Byron Hulcher <byronhulcher@gmail.com>
2022-09-23 08:40:47 -07:00
Kibana Machine
cf881f8cf7
Add a default 'User-Agent' HTTP header (#141631)
(cherry picked from commit 681e2b5c72)

Co-authored-by: Seth Michael Larson <seth.larson@elastic.co>
2022-09-23 07:30:51 -07:00
Kibana Machine
f5df323f7b
[TableListView] Group title description and tags (#140947) (#141618)
(cherry picked from commit fa13a46dae)

Co-authored-by: Sébastien Loix <sebastien.loix@elastic.co>
2022-09-23 06:26:43 -07:00
Kibana Machine
a1f97ef576
Fix another static version snapshot in tests (#141345) (#141568)
* Fix another static version snapshot in tests

* switch import order

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit f3a3243d00)

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
2022-09-23 01:22:19 -07:00
Tyler Smalley
8c4e2f42e5 Ignores branch/version in snapshot
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2022-09-21 15:44:34 -07:00
Kibana Machine
68f33229fe
[Dashboard] [Controls] Fix dashboard to dashboard drilldowns where source dashboard has controls (#140548) (#141306)
* Remove `isFilters` check when calculating new filters

* Remove `disabled` boolean type check as well

* Fix initial load of dashboard

* Fix pinned filters being dropped

* Fix pinned filters bug

* Try simplified logic

* Go back to modified original logic

* Add new + organize old functional tests

* Fix flakiness of new test additions

(cherry picked from commit 54e109a8e2)

Co-authored-by: Hannah Mudge <Heenawter@users.noreply.github.com>
2022-09-21 14:50:25 -07:00
Jonathan Buttner
ec91f5e184
[ResponseOps][Cases] Adding assignees telemetry (#141168)
* Adding assignees telemetry

* Addressing feedback and errors

* [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix'

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-09-21 12:12:46 -04:00
Gerard Soldevila
1186e35dbb
Fix default value for keepAliveMsecs, to be iso-functional with elastic-transport-js (#141234) 2022-09-21 17:04:41 +02:00
Giorgos Bamparopoulos
ee4b451ed4
[APM] Synthtrace - Add service.name in metricsetPicker for breakdown metrics (#140256)
* Add service.name in metricsetPicker for breakdown metrics

* Run cypress tests on synthtrace changes
2022-09-21 09:38:13 -05:00
Emilio Alvarez Piñeiro
0d8de4df69
[Synthetics UI] Add playwright options to synthetics ui monitor form (#140044)
* Add playwright options to synthetics ui monitor form

* Docs link to synthetics command reference

* Update packages/kbn-doc-links/src/get_doc_links.ts

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-09-21 12:23:04 +02:00
Karl Godard
9a77d2408c
[Terminal Output] tty toggle now shows number of bytes in tooltip, if no output we disa… (#141174)
* tty toggle now shows number of bytes in tooltip, if no output we disable button (instead of hide)

* fixed tests

Co-authored-by: Karl Godard <karlgodard@elastic.co>
2022-09-20 19:06:09 -07:00
Marta Bondyra
6fda415278
[Lens] Tsvb to lens for annotations (#140718)
* fix typo

* [TSVB to Lens] tsvb part

* Lens part

* tests

* add ignoreGlobalFilters

* import corrected

* adding star filled

* widen the limits, spread the horizons

Co-authored-by: Joe Reuter <johannes.reuter@elastic.co>
2022-09-20 18:46:29 +02:00
Christiane (Tina) Heiligers
92ca42f007
[saved objects] Adds bulkDelete API (#139680)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-09-20 07:51:25 -07:00
Trevor Pierce
378829348c
Bumping EUI to version 64.0.4 (#140323)
* Bumping EUI to version 64.0.1.

* Updating snapshot tests for two directories.

* Deprecate basic usages of getBreakpoint

- in favor of useCurrentEuiBreakpoint

* [Fleet] Deprecate isWithinMaxBreakpoint

- in favor of hook

* [DataViz] Update DataVisualizerTable to use window breakpoint vs table resize observer

- since getBreakpoint is now deprecated, we're only looking at the current EUI breakpoint (based off window width)

* [KibanaThemeProvider] Allow apps to modify the default EUI theme

- Setup for custom xl+ breakpoint sizes used by APM and Synthetics

* [APM] Update useBreakpoints hook with EUI breakpoint deprecations

- since getBreakpoint is no longer an usable util

- EUI's new breakpoint hooks already use/debounce window resize events, so we now get to skip all that custom logic by simply making custom EUI breakpoint overrides and using EUI breakpoint hooks

- remove returned `breakpoint` and `width` keys - they weren't actually being used anywhere in APM that I could see and were causing type errors.
- If someone wants to access them, they can use `useCurrentEuiBreakpoint` and `useWindowSize` individually instead

* [UX] Update useBreakpoints hook copied from APM

- basically the exact same logic, they just also need the xxl and xxxl breakpoints

* [Synthetics] Remove `useBreakpoints` in favor of new EUI breakpoint hooks

+ add xxl and xxxl breakpoints to Synthetics EUI themes

- `useBreakpoints`: - as far as I can tell, all attached APIs are basically the same APIs that EUI provides OOTB:
  - up -> `useIsWithinMinBreakpoint`
  - down -> `useIsWithinMaxBreakpoint`
  - between -> `useIsWithinBreakpoints`
  - debouncedWidth - not used, but could just use `useWindowSize` directly instead

- note: i'm confused by the `xl` override/conflation with `xxl`, but left the default xl breakpoint size as-is and assumed that all usage instances of 'xl' actually wanted 'xxl'

* v64.0.2 - add missing backports and several new fixes

* v64.0.3

* Fix type error from breakpoint deprecation

- functionally doesn't matter since the array doesn't include undefined, so basically just silence TS complaining about it

* Updating additional snapshots after bump to EUI 64.0.3

* Adding RUM Jest snapshot update.

* Adding Timeout to Fleet token generation test.

* Revert "[DataViz] Update DataVisualizerTable to use window breakpoint vs table resize observer"

This reverts commit 4e60ce281d.

* [DataViz] Remove getBreakpoint usage

- by replacing the breakpoint logic/switch with custom breakpoint sizes and names

- since the table size can be within panels that don't match `window.innerWidth`, we can't use EUI's breakpoint utils here

* Restoring a needed hook for breakpoints.

* Fix broken side navs on uptime/apm/ux/synthetics

- because of their new custom xxl/xxxl breakpoints, the `isLargerBreakpoint` logic was broken on the shared solution nav. switching to a min breakpoint bound fixes the issue and futureproofs the solution nav for all apps that add larger breakpoints than xl

* Fix snapshots/unit tests from previous commits

* Bumping EUI to 64.0.4 backport.

* [PR feedback] Separate DataVisualizerTable more clearly from EUI breakpoints

- per discussion with Quynh and Walter, there's some confusion around the breakpoints that the table is using. Since the table is width is not always the width of the browser window, it cannot use EUI's breakpoint hooks, and should instead use its own custom map of table-specific breakpoints to make that separation clearer

* [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix'

Co-authored-by: Constance Chen <constance.chen@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-09-20 08:50:15 -05:00
Alejandro Fernández Haro
8c4e8b5e66
A/B Testing via LaunchDarkly (#139212)
Co-authored-by: Luke Elmers <lukeelmers@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-09-20 04:36:17 -07:00
Pierre Gayvallet
9579ea7235
Move src/core/types/elasticsearch to @kbn/es-types (#140522)
* create empty package

* move types to packages

* [CI] Auto-commit changed files from 'node scripts/generate codeowners'

* start fixing imports

* fix more imports

* fix inline import

* add apm-ui as owners

* [CI] Auto-commit changed files from 'node scripts/generate codeowners'

* fix new usages

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-09-20 10:32:13 +02:00
Davis Plumlee
51699fa21a
[Security Solution] Value list exceptions (#133254) 2022-09-19 22:41:28 +02:00
Juan Pablo Djeredjian
672bdd25b4
[Security Solution][Detections] Add Bulk Scheduling for rules (#140166)
Addresses [#2127](https://github.com/elastic/security-team/issues/2172) (internal)

## Summary

Adds feature to bulk edit schedule of rules (interval -runs every- and lookback time)


https://user-images.githubusercontent.com/5354282/188846852-8bcb128a-db02-4a81-9fc8-3029a97965c2.mov


### Checklist

- [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials
- [ ] [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
- [x] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [x] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [x] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
2022-09-19 22:36:44 +02:00
Rachel Shen
7734761bc1
[Shared UX] Migrate avatar user profile component from packages/kbn-user-profile-components to Shared UX (#139247) 2022-09-19 12:18:31 -07:00
Wafaa Nasr
ef2f33f873
Disable Binary field type in Exception entries (#139370)
* refactor field.tsx+ introduce useField and types

* handle binary disabled field

* finish hooks tests + disabled types test

* apply docs-team comments

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-09-19 20:48:09 +02:00
Philippe Oberti
3099159d02
[TIP] Investigate in timeline (#140496)
* [TIP] Investigate in timeline

- 2 InvestigateInTimeline components (one for Button display the other for ButtonIcon) and 1 useInvestigateInTimeline hook
- add new investigate in timeline hook in Security Solution plugin and pass via context to TI plugin
- replace UrlOriginal by UrlFull in the threat.indicator.name mapping
- bump kbn-optimizer limit for threatIntelligence
- add EuiTooltip for all EuiButtonIcon
- add missing translations
- replace css with EuiFlexGroup where possible
2022-09-19 13:28:03 -05:00
Rachel Shen
2fe75194d3
fix (#140436) 2022-09-19 10:13:33 -07:00
Alejandro Fernández Haro
299ff11fc9
@kbn/telemetry-tools ensures alphabetical order (#140970) 2022-09-19 09:32:23 -07:00
Dario Gieselaar
1a6a16494c
[Profiling] Fill out vertical space for flamegraph (#140952) 2022-09-19 17:51:41 +02:00
Marco Liberati
1d0504f1f6
[Lens] Add IgnoreGlobalFilters feature to query annotations (#140325)
*  Add ignore global filters feature

*  Fix tests

* 🔧 Remove unused translations

* ♻️ Make it simpler

*  Fix test

* 🔧 slighlty increase bundle limit size

* ♻️ Refactor to only include the feature with no UI

* 🔧 Added migration

* 🏷️ Fix type issues

*  Fix more tests

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-09-19 13:22:30 +02:00
Sébastien Loix
189196181c
[Table list view] Improve UX (phase 1) (#135892) 2022-09-19 12:29:23 +02:00
Michael Dokolin
6932b712bc
[Search] Fix search query builder to generate wildcard query for keyword fields (#140629) 2022-09-16 11:37:20 +02:00
spalger
77964bc0f7 modernize test-subj-selector (#140847) 2022-09-15 22:08:51 -07:00
renovate[bot]
fa0ae4d404
Update dependency core-js to ^3.25.1 (main) (#140776)
* Update dependency core-js to ^3.25.1

* dedupe

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Budzenski <jon@elastic.co>
2022-09-16 07:28:22 +09:30