Commit graph

78708 commits

Author SHA1 Message Date
Kibana Machine
5afb442c86
[8.x] Remove unused field (#194084) (#194417)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Remove unused field
(#194084)](https://github.com/elastic/kibana/pull/194084)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Toby
Brain","email":"tobio85@gmail.com"},"sourceCommit":{"committedDate":"2024-09-26T11:05:44Z","message":"Remove
unused field (#194084)\n\n## Summary\n\nThe
API\n[model](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L48)\n(points\n[here](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L40-L42))\ndoesn't
actually define this field and it's not returned by the
server.\n\nRelated
to\nhttps://github.com/elastic/terraform-provider-elasticstack/pull/787#discussion_r1772562187\n\n\n###
Checklist\n\nDelete any items that are not applicable to this PR.\n\n-
[x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\n- [x] Any UI
touched in this PR does not create any new axe failures\n(run axe in
browser:\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\n-
[x] If a plugin configuration key changed, check if it needs to
be\nallowlisted in the cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[x] This renders correctly on smaller devices using a
responsive\nlayout. (You can test this [in
your\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\n-
[x] This was checked for
[cross-browser\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\n\n###
For maintainers\n\n- [ ] This was checked for breaking API changes and
was
[labeled\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"be9dd06f7483a9972f60eea41fd4f00511c864fa","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["v9.0.0","backport:prev-minor"],"title":"Remove
unused
field","number":194084,"url":"https://github.com/elastic/kibana/pull/194084","mergeCommit":{"message":"Remove
unused field (#194084)\n\n## Summary\n\nThe
API\n[model](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L48)\n(points\n[here](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L40-L42))\ndoesn't
actually define this field and it's not returned by the
server.\n\nRelated
to\nhttps://github.com/elastic/terraform-provider-elasticstack/pull/787#discussion_r1772562187\n\n\n###
Checklist\n\nDelete any items that are not applicable to this PR.\n\n-
[x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\n- [x] Any UI
touched in this PR does not create any new axe failures\n(run axe in
browser:\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\n-
[x] If a plugin configuration key changed, check if it needs to
be\nallowlisted in the cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[x] This renders correctly on smaller devices using a
responsive\nlayout. (You can test this [in
your\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\n-
[x] This was checked for
[cross-browser\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\n\n###
For maintainers\n\n- [ ] This was checked for breaking API changes and
was
[labeled\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"be9dd06f7483a9972f60eea41fd4f00511c864fa"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194084","number":194084,"mergeCommit":{"message":"Remove
unused field (#194084)\n\n## Summary\n\nThe
API\n[model](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L48)\n(points\n[here](https://github.com/elastic/kibana/blob/main/x-pack/plugins/fleet/common/types/rest_spec/package_policy.ts#L40-L42))\ndoesn't
actually define this field and it's not returned by the
server.\n\nRelated
to\nhttps://github.com/elastic/terraform-provider-elasticstack/pull/787#discussion_r1772562187\n\n\n###
Checklist\n\nDelete any items that are not applicable to this PR.\n\n-
[x] Any text added follows [EUI's
writing\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\nsentence case text and includes
[i18n\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\n-
[x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas
added for features that require explanation or tutorials\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [x] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests changed\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\n- [x] Any UI
touched in this PR does not create any new axe failures\n(run axe in
browser:\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\n-
[x] If a plugin configuration key changed, check if it needs to
be\nallowlisted in the cloud and added to the
[docker\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\n-
[x] This renders correctly on smaller devices using a
responsive\nlayout. (You can test this [in
your\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\n-
[x] This was checked for
[cross-browser\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\n\n###
For maintainers\n\n- [ ] This was checked for breaking API changes and
was
[labeled\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\n\n---------\n\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"be9dd06f7483a9972f60eea41fd4f00511c864fa"}}]}]
BACKPORT-->

Co-authored-by: Toby Brain <tobio85@gmail.com>
2024-09-30 08:10:13 -05:00
Kibana Machine
4e139792b6
[8.x] [Cloud Security] Fix data view&#x27;s flaky FTR (#194416)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cloud Security] Fix data view&#x27;s flaky
FTR](https://github.com/elastic/kibana/pull/194361)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Ido
Cohen","email":"90558359+CohenIdo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T11:04:33Z","message":"[Cloud
Security] Fix data view's flaky
FTR","sha":"1abd3473f56d89da4bb87cb409f0b11cb26c327a","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Cloud
Security","backport:prev-minor"],"title":"[Cloud Security] Fix data
view's flaky
FTR","number":194361,"url":"https://github.com/elastic/kibana/pull/194361","mergeCommit":{"message":"[Cloud
Security] Fix data view's flaky
FTR","sha":"1abd3473f56d89da4bb87cb409f0b11cb26c327a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194361","number":194361,"mergeCommit":{"message":"[Cloud
Security] Fix data view's flaky
FTR","sha":"1abd3473f56d89da4bb87cb409f0b11cb26c327a"}}]}] BACKPORT-->

Co-authored-by: Ido Cohen <90558359+CohenIdo@users.noreply.github.com>
2024-09-30 07:36:46 -05:00
Kibana Machine
920687513e
[8.x] [Inventory] Use observability:entitycentricexperience to enable + side nav adjustments (#193533) (#194408)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Inventory] Use observability:entitycentricexperience to enable +
side nav adjustments
(#193533)](https://github.com/elastic/kibana/pull/193533)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Irene
Blanco","email":"irene.blanco@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T10:37:37Z","message":"[Inventory]
Use observability:entitycentricexperience to enable + side nav
adjustments (#193533)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/192323
and\r\nhttps://github.com/elastic/kibana/issues/193393.\r\n\r\n###
Plugin enablement\r\nThe enablement of the new Inventory plugin was
previously managed via\r\nthe `xpack.inventory.enabled` setting in
kibana.yml. With this PR, we\r\ntransition to enabling it through
the\r\n`observability:entitycentricexperience` advanced
setting.\r\n\r\n\r\n### Position in side nav\r\nAdditionally, this PR
includes adjustments to the placement of the new\r\nInventory page
within the side navigation and the addition of the \"Tech\r\nPreview\"
badge in the navigation where it was
supported.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful classic
(first nav)|![Screenshot 2024-09-25 at 11
25\r\n46](https://github.com/user-attachments/assets/54e92632-9931-4f5b-8648-8a32afcd0caf)|\r\n|Stateful
classic (O11y)|![Screenshot 2024-09-25 at 11
25\r\n56](https://github.com/user-attachments/assets/ae644eb2-2559-4be0-8659-ef709399a871)|\r\n|Stateful
new O11y|![Screenshot 2024-09-25 at 11
27\r\n52](https://github.com/user-attachments/assets/c404232c-2630-4220-9bb8-315b0f0fc55f)|\r\n|Serverless|![Screenshot
2024-09-25 at 11
23\r\n07](https://github.com/user-attachments/assets/7f7e6c79-7f0f-4f7d-8fed-260d73ad4d3f)|\r\n\r\n\r\n###
Global search\r\nA modification was made to the global search to prevent
a duplicate\r\nresult from appearing during searches by removing the
deeplinks when\r\nregistering the plugin. The UI changes are shown
below.\r\n\r\n>[!WARNING]\r\nIf this modification causes any other
issues, please let me know in a\r\ncomment.\r\n\r\n|With deeplink
(before)|Without deeplink
(after)|\r\n|-|-|\r\n\r\n|![global_search_with_deeplink](8ad92f27-13a2-4b85-8958-588e597f94d9)|\r\n\r\n###
Services rename to Service Inventory\r\nAnother needed change was to
rename the nav item Services to Service\r\nInventory\r\n\r\n>[!NOTE]
\r\nScreenshots were taken before the navigation sorting was agreed
with\r\nproduct, so the \"Inventory\" item does not appear in the right
position.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful
classic\r\n(O11y)|![services_stateful_classic](https://github.com/user-attachments/assets/25ed1294-40fe-47be-9319-fe294acce8f8)|\r\n|Stateful
new\r\nO11y|![services_stateful_new](81ff51f4-3b0e-41fd-b7c6-79e8aa44e575)|\r\n\r\n>[!NOTE]
\r\nThe rename of infra Inventory to Infrastructure Inventory is
being\r\ntracked separately in
https://github.com/elastic/kibana/issues/192324.\r\n\r\n\r\n### Tech
preview badge in page\r\nLastly, the \"Technical Preview\" badge has
been added to the page title.\r\n\r\n>[!NOTE] \r\nThe screenshot was
taken before the navigation sorting was agreed with\r\nproduct, so the
\"Inventory\" item does not appear in the right
position.\r\n\r\n\r\n\r\n![inventory_title_badge](https://github.com/user-attachments/assets/172c5b8e-258e-4127-b792-40910e9dede0)\r\n\r\n\r\n###
Plugin registration in server\r\nTo make the Inventory available in the
spaces and privileges\r\nconfiguration the plugin has been registered in
the features service.\r\n\r\n>[!WARNING]\r\nI lack detailed context in
this area, so I’ve added default empty\r\nconfigurations for most
attributes. If any adjustments or improvements\r\nare needed, please let
me know.\r\n\r\n|Space config|Privileges|\r\n|-|-|\r\n|![Screenshot
2024-09-23 at 10
57\r\n35](https://github.com/user-attachments/assets/1c3a45b6-fd67-4706-8fc4-ee42a9206787)|![Screenshot\r\n2024-09-23
at 10
57\r\n14](https://github.com/user-attachments/assets/a852c15d-133c-459d-be77-2d73e662ffdb)|\r\n\r\n---------\r\n\r\nCo-authored-by:
Kate Patticha <aikaterini.patticha@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"26f5e1482b23548d1b06bec9e5fedf7dfa93a620","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-infra_services","Team:obs-ux-management","v8.16.0"],"title":"[Inventory]
Use observability:entitycentricexperience to enable + side nav
adjustments","number":193533,"url":"https://github.com/elastic/kibana/pull/193533","mergeCommit":{"message":"[Inventory]
Use observability:entitycentricexperience to enable + side nav
adjustments (#193533)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/192323
and\r\nhttps://github.com/elastic/kibana/issues/193393.\r\n\r\n###
Plugin enablement\r\nThe enablement of the new Inventory plugin was
previously managed via\r\nthe `xpack.inventory.enabled` setting in
kibana.yml. With this PR, we\r\ntransition to enabling it through
the\r\n`observability:entitycentricexperience` advanced
setting.\r\n\r\n\r\n### Position in side nav\r\nAdditionally, this PR
includes adjustments to the placement of the new\r\nInventory page
within the side navigation and the addition of the \"Tech\r\nPreview\"
badge in the navigation where it was
supported.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful classic
(first nav)|![Screenshot 2024-09-25 at 11
25\r\n46](https://github.com/user-attachments/assets/54e92632-9931-4f5b-8648-8a32afcd0caf)|\r\n|Stateful
classic (O11y)|![Screenshot 2024-09-25 at 11
25\r\n56](https://github.com/user-attachments/assets/ae644eb2-2559-4be0-8659-ef709399a871)|\r\n|Stateful
new O11y|![Screenshot 2024-09-25 at 11
27\r\n52](https://github.com/user-attachments/assets/c404232c-2630-4220-9bb8-315b0f0fc55f)|\r\n|Serverless|![Screenshot
2024-09-25 at 11
23\r\n07](https://github.com/user-attachments/assets/7f7e6c79-7f0f-4f7d-8fed-260d73ad4d3f)|\r\n\r\n\r\n###
Global search\r\nA modification was made to the global search to prevent
a duplicate\r\nresult from appearing during searches by removing the
deeplinks when\r\nregistering the plugin. The UI changes are shown
below.\r\n\r\n>[!WARNING]\r\nIf this modification causes any other
issues, please let me know in a\r\ncomment.\r\n\r\n|With deeplink
(before)|Without deeplink
(after)|\r\n|-|-|\r\n\r\n|![global_search_with_deeplink](8ad92f27-13a2-4b85-8958-588e597f94d9)|\r\n\r\n###
Services rename to Service Inventory\r\nAnother needed change was to
rename the nav item Services to Service\r\nInventory\r\n\r\n>[!NOTE]
\r\nScreenshots were taken before the navigation sorting was agreed
with\r\nproduct, so the \"Inventory\" item does not appear in the right
position.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful
classic\r\n(O11y)|![services_stateful_classic](https://github.com/user-attachments/assets/25ed1294-40fe-47be-9319-fe294acce8f8)|\r\n|Stateful
new\r\nO11y|![services_stateful_new](81ff51f4-3b0e-41fd-b7c6-79e8aa44e575)|\r\n\r\n>[!NOTE]
\r\nThe rename of infra Inventory to Infrastructure Inventory is
being\r\ntracked separately in
https://github.com/elastic/kibana/issues/192324.\r\n\r\n\r\n### Tech
preview badge in page\r\nLastly, the \"Technical Preview\" badge has
been added to the page title.\r\n\r\n>[!NOTE] \r\nThe screenshot was
taken before the navigation sorting was agreed with\r\nproduct, so the
\"Inventory\" item does not appear in the right
position.\r\n\r\n\r\n\r\n![inventory_title_badge](https://github.com/user-attachments/assets/172c5b8e-258e-4127-b792-40910e9dede0)\r\n\r\n\r\n###
Plugin registration in server\r\nTo make the Inventory available in the
spaces and privileges\r\nconfiguration the plugin has been registered in
the features service.\r\n\r\n>[!WARNING]\r\nI lack detailed context in
this area, so I’ve added default empty\r\nconfigurations for most
attributes. If any adjustments or improvements\r\nare needed, please let
me know.\r\n\r\n|Space config|Privileges|\r\n|-|-|\r\n|![Screenshot
2024-09-23 at 10
57\r\n35](https://github.com/user-attachments/assets/1c3a45b6-fd67-4706-8fc4-ee42a9206787)|![Screenshot\r\n2024-09-23
at 10
57\r\n14](https://github.com/user-attachments/assets/a852c15d-133c-459d-be77-2d73e662ffdb)|\r\n\r\n---------\r\n\r\nCo-authored-by:
Kate Patticha <aikaterini.patticha@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"26f5e1482b23548d1b06bec9e5fedf7dfa93a620"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193533","number":193533,"mergeCommit":{"message":"[Inventory]
Use observability:entitycentricexperience to enable + side nav
adjustments (#193533)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/192323
and\r\nhttps://github.com/elastic/kibana/issues/193393.\r\n\r\n###
Plugin enablement\r\nThe enablement of the new Inventory plugin was
previously managed via\r\nthe `xpack.inventory.enabled` setting in
kibana.yml. With this PR, we\r\ntransition to enabling it through
the\r\n`observability:entitycentricexperience` advanced
setting.\r\n\r\n\r\n### Position in side nav\r\nAdditionally, this PR
includes adjustments to the placement of the new\r\nInventory page
within the side navigation and the addition of the \"Tech\r\nPreview\"
badge in the navigation where it was
supported.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful classic
(first nav)|![Screenshot 2024-09-25 at 11
25\r\n46](https://github.com/user-attachments/assets/54e92632-9931-4f5b-8648-8a32afcd0caf)|\r\n|Stateful
classic (O11y)|![Screenshot 2024-09-25 at 11
25\r\n56](https://github.com/user-attachments/assets/ae644eb2-2559-4be0-8659-ef709399a871)|\r\n|Stateful
new O11y|![Screenshot 2024-09-25 at 11
27\r\n52](https://github.com/user-attachments/assets/c404232c-2630-4220-9bb8-315b0f0fc55f)|\r\n|Serverless|![Screenshot
2024-09-25 at 11
23\r\n07](https://github.com/user-attachments/assets/7f7e6c79-7f0f-4f7d-8fed-260d73ad4d3f)|\r\n\r\n\r\n###
Global search\r\nA modification was made to the global search to prevent
a duplicate\r\nresult from appearing during searches by removing the
deeplinks when\r\nregistering the plugin. The UI changes are shown
below.\r\n\r\n>[!WARNING]\r\nIf this modification causes any other
issues, please let me know in a\r\ncomment.\r\n\r\n|With deeplink
(before)|Without deeplink
(after)|\r\n|-|-|\r\n\r\n|![global_search_with_deeplink](8ad92f27-13a2-4b85-8958-588e597f94d9)|\r\n\r\n###
Services rename to Service Inventory\r\nAnother needed change was to
rename the nav item Services to Service\r\nInventory\r\n\r\n>[!NOTE]
\r\nScreenshots were taken before the navigation sorting was agreed
with\r\nproduct, so the \"Inventory\" item does not appear in the right
position.\r\n\r\n|Navigation|Screenshot|\r\n|-|-|\r\n|Stateful
classic\r\n(O11y)|![services_stateful_classic](https://github.com/user-attachments/assets/25ed1294-40fe-47be-9319-fe294acce8f8)|\r\n|Stateful
new\r\nO11y|![services_stateful_new](81ff51f4-3b0e-41fd-b7c6-79e8aa44e575)|\r\n\r\n>[!NOTE]
\r\nThe rename of infra Inventory to Infrastructure Inventory is
being\r\ntracked separately in
https://github.com/elastic/kibana/issues/192324.\r\n\r\n\r\n### Tech
preview badge in page\r\nLastly, the \"Technical Preview\" badge has
been added to the page title.\r\n\r\n>[!NOTE] \r\nThe screenshot was
taken before the navigation sorting was agreed with\r\nproduct, so the
\"Inventory\" item does not appear in the right
position.\r\n\r\n\r\n\r\n![inventory_title_badge](https://github.com/user-attachments/assets/172c5b8e-258e-4127-b792-40910e9dede0)\r\n\r\n\r\n###
Plugin registration in server\r\nTo make the Inventory available in the
spaces and privileges\r\nconfiguration the plugin has been registered in
the features service.\r\n\r\n>[!WARNING]\r\nI lack detailed context in
this area, so I’ve added default empty\r\nconfigurations for most
attributes. If any adjustments or improvements\r\nare needed, please let
me know.\r\n\r\n|Space config|Privileges|\r\n|-|-|\r\n|![Screenshot
2024-09-23 at 10
57\r\n35](https://github.com/user-attachments/assets/1c3a45b6-fd67-4706-8fc4-ee42a9206787)|![Screenshot\r\n2024-09-23
at 10
57\r\n14](https://github.com/user-attachments/assets/a852c15d-133c-459d-be77-2d73e662ffdb)|\r\n\r\n---------\r\n\r\nCo-authored-by:
Kate Patticha <aikaterini.patticha@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"26f5e1482b23548d1b06bec9e5fedf7dfa93a620"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Irene Blanco <irene.blanco@elastic.co>
2024-09-30 07:23:56 -05:00
Kibana Machine
7709912164
[8.x] [TableListView] Fix letters are skipped when typing fast (#194009) (#194407)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[TableListView] Fix letters are skipped when typing fast
(#194009)](https://github.com/elastic/kibana/pull/194009)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Anton
Dosov","email":"anton.dosov@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T10:24:09Z","message":"[TableListView]
Fix letters are skipped when typing fast
(#194009)","sha":"23effbedd4f88219b71088b34d8e9221527e7a91","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor","Component:TableListView"],"title":"[TableListView]
Fix letters are skipped when typing
fast","number":194009,"url":"https://github.com/elastic/kibana/pull/194009","mergeCommit":{"message":"[TableListView]
Fix letters are skipped when typing fast
(#194009)","sha":"23effbedd4f88219b71088b34d8e9221527e7a91"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194009","number":194009,"mergeCommit":{"message":"[TableListView]
Fix letters are skipped when typing fast
(#194009)","sha":"23effbedd4f88219b71088b34d8e9221527e7a91"}}]}]
BACKPORT-->

Co-authored-by: Anton Dosov <anton.dosov@elastic.co>
2024-09-30 07:13:49 -05:00
Tiago Vila Verde
7ba0966913
[8.x] [Security Solution] Support for kibana spaces in openapi generated securitySolutionApi service for integration tests (#194029) (#194400)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Support for kibana spaces in openapi generated
securitySolutionApi service for integration tests
(#194029)](https://github.com/elastic/kibana/pull/194029)

<!--- Backport version: 8.9.8 -->

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

<!--BACKPORT [{"author":{"name":"Tiago Vila
Verde","email":"tiago.vilaverde@elastic.co"},"sourceCommit":{"committedDate":"2024-09-26T17:53:25Z","message":"[Security
Solution] Support for kibana spaces in openapi generated
securitySolutionApi service for integration tests (#194029)\n\n###
Summary\r\n\r\nThis PR adds support for Kibana Spaces in the
generated\r\n`securitySolutionApi` service for integration
tests.\r\n\r\nUsers can now pass an extra parameter `kibanaSpace` when
calling a route\r\nfrom the service. The provided space will be prefixed
to the API's path.\r\nIf no argument is provided, it is default'ed to
`'default'`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2f45c90d2f58e9f0e3b5ff90f7cbece482478c00","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"number":194029,"url":"https://github.com/elastic/kibana/pull/194029","mergeCommit":{"message":"[Security
Solution] Support for kibana spaces in openapi generated
securitySolutionApi service for integration tests (#194029)\n\n###
Summary\r\n\r\nThis PR adds support for Kibana Spaces in the
generated\r\n`securitySolutionApi` service for integration
tests.\r\n\r\nUsers can now pass an extra parameter `kibanaSpace` when
calling a route\r\nfrom the service. The provided space will be prefixed
to the API's path.\r\nIf no argument is provided, it is default'ed to
`'default'`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2f45c90d2f58e9f0e3b5ff90f7cbece482478c00"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194029","number":194029,"mergeCommit":{"message":"[Security
Solution] Support for kibana spaces in openapi generated
securitySolutionApi service for integration tests (#194029)\n\n###
Summary\r\n\r\nThis PR adds support for Kibana Spaces in the
generated\r\n`securitySolutionApi` service for integration
tests.\r\n\r\nUsers can now pass an extra parameter `kibanaSpace` when
calling a route\r\nfrom the service. The provided space will be prefixed
to the API's path.\r\nIf no argument is provided, it is default'ed to
`'default'`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2f45c90d2f58e9f0e3b5ff90f7cbece482478c00"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-09-30 06:58:02 -05:00
Kibana Machine
a5b2d04968
[8.x] Revert &quot;[Spaces] Filtering out features that do not have space scope&quot; (#194329) (#194401)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Revert &quot;[Spaces] Filtering out features that do not have space
scope&quot; (#194329)](https://github.com/elastic/kibana/pull/194329)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Elena
Shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T09:53:04Z","message":"Revert
\"[Spaces] Filtering out features that do not have space scope\"
(#194329)\n\nReverts
elastic/kibana#194157","sha":"65014d1b6aba514ae29bb66f9ff2f869f8526d0a","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","Feature:Security/Spaces","release_note:skip","v9.0.0","backport:prev-minor"],"title":"Revert
\"[Spaces] Filtering out features that do not have space
scope\"","number":194329,"url":"https://github.com/elastic/kibana/pull/194329","mergeCommit":{"message":"Revert
\"[Spaces] Filtering out features that do not have space scope\"
(#194329)\n\nReverts
elastic/kibana#194157","sha":"65014d1b6aba514ae29bb66f9ff2f869f8526d0a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194329","number":194329,"mergeCommit":{"message":"Revert
\"[Spaces] Filtering out features that do not have space scope\"
(#194329)\n\nReverts
elastic/kibana#194157","sha":"65014d1b6aba514ae29bb66f9ff2f869f8526d0a"}}]}]
BACKPORT-->

Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com>
2024-09-30 06:32:01 -05:00
Kibana Machine
2a12f68d66
[8.x] [ES|QL][Lens] Fixes the filter out legend action (#194374) (#194398)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL][Lens] Fixes the filter out legend action
(#194374)](https://github.com/elastic/kibana/pull/194374)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Stratoula
Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T09:33:36Z","message":"[ES|QL][Lens]
Fixes the filter out legend action (#194374)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194373\r\n\r\nFixes the filter
out legend action\r\n\r\n### Checklist\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"abffb37ead4f4dec159e91742e4380a36cefdf10","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Feature:Lens","v9.0.0","backport:prev-minor","Feature:ES|QL","v8.16.0"],"title":"[ES|QL][Lens]
Fixes the filter out legend
action","number":194374,"url":"https://github.com/elastic/kibana/pull/194374","mergeCommit":{"message":"[ES|QL][Lens]
Fixes the filter out legend action (#194374)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194373\r\n\r\nFixes the filter
out legend action\r\n\r\n### Checklist\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"abffb37ead4f4dec159e91742e4380a36cefdf10"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194374","number":194374,"mergeCommit":{"message":"[ES|QL][Lens]
Fixes the filter out legend action (#194374)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194373\r\n\r\nFixes the filter
out legend action\r\n\r\n### Checklist\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"abffb37ead4f4dec159e91742e4380a36cefdf10"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2024-09-30 06:03:13 -05:00
Kibana Machine
fd821844d3
[8.x] [ResponseOps][Cases] De-duplicate assignees object name (#194359) (#194392)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ResponseOps][Cases] De-duplicate assignees object name
(#194359)](https://github.com/elastic/kibana/pull/194359)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Toby
Brain","email":"tobio85@gmail.com"},"sourceCommit":{"committedDate":"2024-09-30T09:15:38Z","message":"[ResponseOps][Cases]
De-duplicate assignees object name (#194359)\n\n## Summary\r\n\r\nCommon
client generators fail with the current Kibana spec due to\r\nduplicate
type names used within the Case API.\r\n\r\n```\r\n❯ go run
github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen -package=kibana
-generate=types,client -o ../generated/kibana.gen.go
../kibana-openapi-source.yaml\r\nerror generating code: error generating
type definitions: error generating code for type definitions: duplicate
typename 'CasesAssignees' detected, can't auto-rename, please use
x-go-name to specify your own name for one of them\r\nexit status
1\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"874d17e263f6d2b6fbd77b82559f7519cada30e9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","v9.0.0","Feature:Cases","backport:prev-minor","v8.16.0"],"title":"[ResponseOps][Cases]
De-duplicate assignees object
name","number":194359,"url":"https://github.com/elastic/kibana/pull/194359","mergeCommit":{"message":"[ResponseOps][Cases]
De-duplicate assignees object name (#194359)\n\n## Summary\r\n\r\nCommon
client generators fail with the current Kibana spec due to\r\nduplicate
type names used within the Case API.\r\n\r\n```\r\n❯ go run
github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen -package=kibana
-generate=types,client -o ../generated/kibana.gen.go
../kibana-openapi-source.yaml\r\nerror generating code: error generating
type definitions: error generating code for type definitions: duplicate
typename 'CasesAssignees' detected, can't auto-rename, please use
x-go-name to specify your own name for one of them\r\nexit status
1\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"874d17e263f6d2b6fbd77b82559f7519cada30e9"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194359","number":194359,"mergeCommit":{"message":"[ResponseOps][Cases]
De-duplicate assignees object name (#194359)\n\n## Summary\r\n\r\nCommon
client generators fail with the current Kibana spec due to\r\nduplicate
type names used within the Case API.\r\n\r\n```\r\n❯ go run
github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen -package=kibana
-generate=types,client -o ../generated/kibana.gen.go
../kibana-openapi-source.yaml\r\nerror generating code: error generating
type definitions: error generating code for type definitions: duplicate
typename 'CasesAssignees' detected, can't auto-rename, please use
x-go-name to specify your own name for one of them\r\nexit status
1\r\n```\r\n\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"874d17e263f6d2b6fbd77b82559f7519cada30e9"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Toby Brain <tobio85@gmail.com>
2024-09-30 05:58:32 -05:00
Kibana Machine
7f1f3fc711
[8.x] [EDR Workflows] Fix dash inequality assertion (#194255) (#194396)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[EDR Workflows] Fix dash inequality assertion
(#194255)](https://github.com/elastic/kibana/pull/194255)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Tomasz
Ciecierski","email":"tomasz.ciecierski@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T09:20:00Z","message":"[EDR
Workflows] Fix dash inequality assertion
(#194255)","sha":"b5c21696883527a2c204fca1e4659507623c8159","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend
Workflows","v8.16.0","backport:version"],"title":"[EDR Workflows] Fix
dash inequality
assertion","number":194255,"url":"https://github.com/elastic/kibana/pull/194255","mergeCommit":{"message":"[EDR
Workflows] Fix dash inequality assertion
(#194255)","sha":"b5c21696883527a2c204fca1e4659507623c8159"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194255","number":194255,"mergeCommit":{"message":"[EDR
Workflows] Fix dash inequality assertion
(#194255)","sha":"b5c21696883527a2c204fca1e4659507623c8159"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Tomasz Ciecierski <tomasz.ciecierski@elastic.co>
2024-09-30 05:51:44 -05:00
Kibana Machine
5be780eaba
[8.x] [Automatic Import] Fix integrationName when uploading an existing zipped integration (#194298) (#194395)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Automatic Import] Fix integrationName when uploading an existing
zipped integration
(#194298)](https://github.com/elastic/kibana/pull/194298)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Bharat
Pasupula","email":"123897612+bhapas@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T09:18:10Z","message":"[Automatic
Import] Fix integrationName when uploading an existing zipped
integration (#194298)\n\n## Release Note\r\n\r\nFixes a bug when
uploading an existing EPR integration with a new\r\nversion\r\n\r\n##
Summary\r\n\r\nThis PR fixes an issue where an integration from
integrations repo is\r\nbuilt using `elastic-package` and the zip is
uploaded using zip upload\r\nfunctionality.\r\n\r\nThe response items
from Fleet
UploadIntegration\r\n[API](https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#install_package_by_upload_200_response_items_inner)\r\nis
of the form `response: { items: [ {id , type }] }` and we are
looking\r\nat type `ingest_pipeline` specifically to identify the
`integrationName`\r\nand `version`.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"74e7044b85911b88cee8077d3d2bba41ad79f5ca","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:fix","v9.0.0","backport:prev-major","Team:Security-Scalability","Feature:AutomaticImport"],"title":"[Automatic
Import] Fix integrationName when uploading an existing zipped
integration","number":194298,"url":"https://github.com/elastic/kibana/pull/194298","mergeCommit":{"message":"[Automatic
Import] Fix integrationName when uploading an existing zipped
integration (#194298)\n\n## Release Note\r\n\r\nFixes a bug when
uploading an existing EPR integration with a new\r\nversion\r\n\r\n##
Summary\r\n\r\nThis PR fixes an issue where an integration from
integrations repo is\r\nbuilt using `elastic-package` and the zip is
uploaded using zip upload\r\nfunctionality.\r\n\r\nThe response items
from Fleet
UploadIntegration\r\n[API](https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#install_package_by_upload_200_response_items_inner)\r\nis
of the form `response: { items: [ {id , type }] }` and we are
looking\r\nat type `ingest_pipeline` specifically to identify the
`integrationName`\r\nand `version`.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"74e7044b85911b88cee8077d3d2bba41ad79f5ca"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194298","number":194298,"mergeCommit":{"message":"[Automatic
Import] Fix integrationName when uploading an existing zipped
integration (#194298)\n\n## Release Note\r\n\r\nFixes a bug when
uploading an existing EPR integration with a new\r\nversion\r\n\r\n##
Summary\r\n\r\nThis PR fixes an issue where an integration from
integrations repo is\r\nbuilt using `elastic-package` and the zip is
uploaded using zip upload\r\nfunctionality.\r\n\r\nThe response items
from Fleet
UploadIntegration\r\n[API](https://www.elastic.co/guide/en/fleet/current/fleet-apis.html#install_package_by_upload_200_response_items_inner)\r\nis
of the form `response: { items: [ {id , type }] }` and we are
looking\r\nat type `ingest_pipeline` specifically to identify the
`integrationName`\r\nand `version`.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"74e7044b85911b88cee8077d3d2bba41ad79f5ca"}}]}]
BACKPORT-->

Co-authored-by: Bharat Pasupula <123897612+bhapas@users.noreply.github.com>
2024-09-30 05:49:51 -05:00
Kibana Machine
a17659f9ed
[8.x] [One Discover] Add summary column for logs contextual experience (#192567) (#194389)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[One Discover] Add summary column for logs contextual experience
(#192567)](https://github.com/elastic/kibana/pull/192567)

<!--- Backport version: 9.4.3 -->

### 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":"2024-09-30T09:08:03Z","message":"[One
Discover] Add summary column for logs contextual experience
(#192567)\n\n## 📓 Summary\r\n\r\nCloses
https://github.com/elastic/logs-dev/issues/165\r\n\r\nThis work
introduces a Summary column as a replacement for the Document\r\none for
the Discover logs contextual experience.\r\n> We also decided to port
this change as a replacement for the\r\n**resource** and **content**
virtual columns in Logs Explorer to have a\r\nbetter alignment between
the 2 apps.\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3dfca483-768e-471c-8735-d5fc8bbd5d00\r\n\r\n##
💡 Reviewer hints\r\n\r\nI left notes through the changes to help answer
some questions.\r\n\r\nThe notable changes on this PR are:\r\n- Rename
`Document` column to `Summary`.\r\n- Refactor `resource` and `content`
virtual columns into a single\r\n`Summary` column, which replaces the
default Summary content for the\r\nlogs' contextual experience.\r\n-
Provide support for the plugin services to the context
awareness\r\nprofiles.\r\n- Disable virtual columns (clean up will go in
a follow-up work) in Logs\r\nExplorer and rely on the Summary column as
the default selection.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco
Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Davis McPhee
<davis.mcphee@elastic.co>","sha":"36a73ce52e2ca14c2d46c3a6504ebaa53fed9f98","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["v9.0.0","release_note:feature","Team:DataDiscovery","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-logs","Project:OneDiscover"],"title":"[One
Discover] Add summary column for logs contextual
experience","number":192567,"url":"https://github.com/elastic/kibana/pull/192567","mergeCommit":{"message":"[One
Discover] Add summary column for logs contextual experience
(#192567)\n\n## 📓 Summary\r\n\r\nCloses
https://github.com/elastic/logs-dev/issues/165\r\n\r\nThis work
introduces a Summary column as a replacement for the Document\r\none for
the Discover logs contextual experience.\r\n> We also decided to port
this change as a replacement for the\r\n**resource** and **content**
virtual columns in Logs Explorer to have a\r\nbetter alignment between
the 2 apps.\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3dfca483-768e-471c-8735-d5fc8bbd5d00\r\n\r\n##
💡 Reviewer hints\r\n\r\nI left notes through the changes to help answer
some questions.\r\n\r\nThe notable changes on this PR are:\r\n- Rename
`Document` column to `Summary`.\r\n- Refactor `resource` and `content`
virtual columns into a single\r\n`Summary` column, which replaces the
default Summary content for the\r\nlogs' contextual experience.\r\n-
Provide support for the plugin services to the context
awareness\r\nprofiles.\r\n- Disable virtual columns (clean up will go in
a follow-up work) in Logs\r\nExplorer and rely on the Summary column as
the default selection.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco
Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Davis McPhee
<davis.mcphee@elastic.co>","sha":"36a73ce52e2ca14c2d46c3a6504ebaa53fed9f98"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192567","number":192567,"mergeCommit":{"message":"[One
Discover] Add summary column for logs contextual experience
(#192567)\n\n## 📓 Summary\r\n\r\nCloses
https://github.com/elastic/logs-dev/issues/165\r\n\r\nThis work
introduces a Summary column as a replacement for the Document\r\none for
the Discover logs contextual experience.\r\n> We also decided to port
this change as a replacement for the\r\n**resource** and **content**
virtual columns in Logs Explorer to have a\r\nbetter alignment between
the 2 apps.\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3dfca483-768e-471c-8735-d5fc8bbd5d00\r\n\r\n##
💡 Reviewer hints\r\n\r\nI left notes through the changes to help answer
some questions.\r\n\r\nThe notable changes on this PR are:\r\n- Rename
`Document` column to `Summary`.\r\n- Refactor `resource` and `content`
virtual columns into a single\r\n`Summary` column, which replaces the
default Summary content for the\r\nlogs' contextual experience.\r\n-
Provide support for the plugin services to the context
awareness\r\nprofiles.\r\n- Disable virtual columns (clean up will go in
a follow-up work) in Logs\r\nExplorer and rely on the Summary column as
the default selection.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco
Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Davis McPhee
<davis.mcphee@elastic.co>","sha":"36a73ce52e2ca14c2d46c3a6504ebaa53fed9f98"}}]}]
BACKPORT-->

Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com>
2024-09-30 05:48:58 -05:00
Kibana Machine
a2a135d5b0
[8.x] [Cloud Security] UI counter telemetry (#194390)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cloud Security] UI counter
telemetry](https://github.com/elastic/kibana/pull/193721)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Ido
Cohen","email":"90558359+CohenIdo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T09:08:49Z","message":"[Cloud
Security] UI counter
telemetry","sha":"5849c86e8d4303415f9d7b8115d3efdaa965deb9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"title":"[Cloud
Security] UI counter
telemetry","number":193721,"url":"https://github.com/elastic/kibana/pull/193721","mergeCommit":{"message":"[Cloud
Security] UI counter
telemetry","sha":"5849c86e8d4303415f9d7b8115d3efdaa965deb9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193721","number":193721,"mergeCommit":{"message":"[Cloud
Security] UI counter
telemetry","sha":"5849c86e8d4303415f9d7b8115d3efdaa965deb9"}}]}]
BACKPORT-->

Co-authored-by: Ido Cohen <90558359+CohenIdo@users.noreply.github.com>
2024-09-30 05:48:14 -05:00
Kibana Machine
4e2c656771
[8.x] [ES|QL] Update function metadata (#194371) (#194377)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Update function metadata
(#194371)](https://github.com/elastic/kibana/pull/194371)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Kibana
Machine","email":"42973632+kibanamachine@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T07:35:13Z","message":"[ES|QL]
Update function metadata (#194371)\n\nThis PR updates the function
definitions and inline docs based on the\r\nlatest metadata from
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"35fea77bf12f23508d2802f152f6d13b05ac28d5","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL"],"title":"[ES|QL]
Update function
metadata","number":194371,"url":"https://github.com/elastic/kibana/pull/194371","mergeCommit":{"message":"[ES|QL]
Update function metadata (#194371)\n\nThis PR updates the function
definitions and inline docs based on the\r\nlatest metadata from
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"35fea77bf12f23508d2802f152f6d13b05ac28d5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194371","number":194371,"mergeCommit":{"message":"[ES|QL]
Update function metadata (#194371)\n\nThis PR updates the function
definitions and inline docs based on the\r\nlatest metadata from
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"35fea77bf12f23508d2802f152f6d13b05ac28d5"}}]}]
BACKPORT-->
2024-09-30 04:30:44 -05:00
Kibana Machine
d019f72fd5
[8.x] [ES|QL] Update grammars (#194370) (#194378)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Update grammars
(#194370)](https://github.com/elastic/kibana/pull/194370)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Kibana
Machine","email":"42973632+kibanamachine@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T07:39:17Z","message":"[ES|QL]
Update grammars (#194370)\n\nThis PR updates the ES|QL grammars (lexer
and parser) to match the\r\nlatest version in
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"94120d9e40014fb82c82a1621321e12f65482e04","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL"],"title":"[ES|QL]
Update
grammars","number":194370,"url":"https://github.com/elastic/kibana/pull/194370","mergeCommit":{"message":"[ES|QL]
Update grammars (#194370)\n\nThis PR updates the ES|QL grammars (lexer
and parser) to match the\r\nlatest version in
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"94120d9e40014fb82c82a1621321e12f65482e04"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194370","number":194370,"mergeCommit":{"message":"[ES|QL]
Update grammars (#194370)\n\nThis PR updates the ES|QL grammars (lexer
and parser) to match the\r\nlatest version in
Elasticsearch.\r\n\r\nCo-authored-by: Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"94120d9e40014fb82c82a1621321e12f65482e04"}}]}]
BACKPORT-->
2024-09-30 04:13:27 -05:00
Kibana Machine
c5d2f18660
[8.x] fix: [Obs Alerts &gt; Alert Detail][SCREEN READER]: H1 tag should not include secondary information: 0002 (#193958) (#194376)
# Backport

This will backport the following commits from `main` to `8.x`:
- [fix: [Obs Alerts &gt; Alert Detail][SCREEN READER]: H1 tag should not
include secondary information: 0002
(#193958)](https://github.com/elastic/kibana/pull/193958)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Alexey
Antonov","email":"alexwizp@gmail.com"},"sourceCommit":{"committedDate":"2024-09-30T07:10:23Z","message":"fix:
[Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include
secondary information: 0002 (#193958)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193961
for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0","backport:version"],"title":"fix:
[Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include
secondary information:
0002","number":193958,"url":"https://github.com/elastic/kibana/pull/193958","mergeCommit":{"message":"fix:
[Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include
secondary information: 0002 (#193958)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193961
for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193958","number":193958,"mergeCommit":{"message":"fix:
[Obs Alerts > Alert Detail][SCREEN READER]: H1 tag should not include
secondary information: 0002 (#193958)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/60\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193961
for `Rule\r\nDetail`\r\n\r\n\r\n# Screen: \r\n\r\n<img width=\"1226\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/bd33a0b8-3f44-409a-9655-53b739780e4e\">","sha":"4994e4141d45db4c404bafa034589b14262ef497"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
2024-09-30 03:41:21 -05:00
Kibana Machine
1ee91ba1b1
[8.x] [Discover] [Unified Doc Viewer] Fix doc viewer not receiving focus on open (#191039) (#194368)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Discover] [Unified Doc Viewer] Fix doc viewer not receiving focus on
open (#191039)](https://github.com/elastic/kibana/pull/191039)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Davis
McPhee","email":"davis.mcphee@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T03:25:26Z","message":"[Discover]
[Unified Doc Viewer] Fix doc viewer not receiving focus on open
(#191039)\n\n## Summary\r\n\r\nThis PR fixes an issue where the new
resizable doc viewer push flyout\r\nwas not receiving focus on open,
resulting in the flyout having to be\r\nmanually focused in before users
can navigate between docs using the\r\narrow keys. It also re-adds
support for closing the flyout when pressing\r\nthe escape key, improves
overall focus management, ensures the proper\r\na11y attributes are used
when the push flyout is shown, and introduces a\r\nnew set of functional
tests for doc viewer keyboard navigation and a11y.\r\n\r\nFixes
#190946.\r\n\r\n### Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0ac69658bff4e02b8c477673e091b4e86bddf7b5","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","v9.0.0","Team:DataDiscovery","backport:prev-minor","backport:prev-major"],"title":"[Discover]
[Unified Doc Viewer] Fix doc viewer not receiving focus on
open","number":191039,"url":"https://github.com/elastic/kibana/pull/191039","mergeCommit":{"message":"[Discover]
[Unified Doc Viewer] Fix doc viewer not receiving focus on open
(#191039)\n\n## Summary\r\n\r\nThis PR fixes an issue where the new
resizable doc viewer push flyout\r\nwas not receiving focus on open,
resulting in the flyout having to be\r\nmanually focused in before users
can navigate between docs using the\r\narrow keys. It also re-adds
support for closing the flyout when pressing\r\nthe escape key, improves
overall focus management, ensures the proper\r\na11y attributes are used
when the push flyout is shown, and introduces a\r\nnew set of functional
tests for doc viewer keyboard navigation and a11y.\r\n\r\nFixes
#190946.\r\n\r\n### Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0ac69658bff4e02b8c477673e091b4e86bddf7b5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191039","number":191039,"mergeCommit":{"message":"[Discover]
[Unified Doc Viewer] Fix doc viewer not receiving focus on open
(#191039)\n\n## Summary\r\n\r\nThis PR fixes an issue where the new
resizable doc viewer push flyout\r\nwas not receiving focus on open,
resulting in the flyout having to be\r\nmanually focused in before users
can navigate between docs using the\r\narrow keys. It also re-adds
support for closing the flyout when pressing\r\nthe escape key, improves
overall focus management, ensures the proper\r\na11y attributes are used
when the push flyout is shown, and introduces a\r\nnew set of functional
tests for doc viewer keyboard navigation and a11y.\r\n\r\nFixes
#190946.\r\n\r\n### Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0ac69658bff4e02b8c477673e091b4e86bddf7b5"}}]}]
BACKPORT-->

Co-authored-by: Davis McPhee <davis.mcphee@elastic.co>
2024-09-30 00:16:31 -05:00
Kibana Machine
1192e80e0d
[8.x] [Field_Format][Numeral] Convert &#x60;null&#x60; values to &#x60;&#x27;-&#x27;&#x60; (#193722) (#194369)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Field_Format][Numeral] Convert &#x60;null&#x60; values to
&#x60;&#x27;-&#x27;&#x60;
(#193722)](https://github.com/elastic/kibana/pull/193722)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Linghao
Su","email":"slh001@live.cn"},"sourceCommit":{"committedDate":"2024-09-30T03:30:32Z","message":"[Field_Format][Numeral]
Convert `null` values to `'-'` (#193722)\n\n## Summary\r\nFixes
https://github.com/elastic/kibana/issues/191629\r\n\r\nWhen export to
csv, converts `null` to `'-'` instead of the
`'null'`\r\nstring.\r\n\r\n<img width=\"1321\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/5232487a-474e-46e3-9621-22ec8b46d4c9\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Davis
McPhee
<davis.mcphee@elastic.co>","sha":"2bb992e173daee83b013ce40ce8e4ae049c629f2","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","💝community","v9.0.0","Team:DataDiscovery","backport:prev-minor"],"title":"[Field_Format][Numeral]
Convert `null` values to
`'-'`","number":193722,"url":"https://github.com/elastic/kibana/pull/193722","mergeCommit":{"message":"[Field_Format][Numeral]
Convert `null` values to `'-'` (#193722)\n\n## Summary\r\nFixes
https://github.com/elastic/kibana/issues/191629\r\n\r\nWhen export to
csv, converts `null` to `'-'` instead of the
`'null'`\r\nstring.\r\n\r\n<img width=\"1321\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/5232487a-474e-46e3-9621-22ec8b46d4c9\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Davis
McPhee
<davis.mcphee@elastic.co>","sha":"2bb992e173daee83b013ce40ce8e4ae049c629f2"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193722","number":193722,"mergeCommit":{"message":"[Field_Format][Numeral]
Convert `null` values to `'-'` (#193722)\n\n## Summary\r\nFixes
https://github.com/elastic/kibana/issues/191629\r\n\r\nWhen export to
csv, converts `null` to `'-'` instead of the
`'null'`\r\nstring.\r\n\r\n<img width=\"1321\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/5232487a-474e-46e3-9621-22ec8b46d4c9\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Davis
McPhee
<davis.mcphee@elastic.co>","sha":"2bb992e173daee83b013ce40ce8e4ae049c629f2"}}]}]
BACKPORT-->

Co-authored-by: Linghao Su <slh001@live.cn>
2024-09-29 23:58:37 -05:00
Kibana Machine
3f3c093c4a
[8.x] [EDR Workflows] Fix agent count for single agent policies (#194294) (#194351)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[EDR Workflows] Fix agent count for single agent policies
(#194294)](https://github.com/elastic/kibana/pull/194294)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Konrad
Szwarc","email":"konrad.szwarc@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T21:22:28Z","message":"[EDR
Workflows] Fix agent count for single agent policies
(#194294)\n\nhttps://github.com/user-attachments/assets/2b64c1e0-0e6d-4ef5-952d-e4364b4403c4\r\n\r\n\r\n\r\nThe
PR #193705 introduced an issue when counting active agents
for\r\nintegration policies with only one agent policy assigned. In such
cases,\r\n`query.policyIds` was treated as a single string instead of an
array of\r\nstrings (as expected with multiple agent policy ids
like\r\n`/?policyIds=x&policyIds=y`). This PR resolves the issue by
ensuring\r\nconsistent handling of policyIds, regardless of the number
of associated\r\nagent
policies.","sha":"847285ba7191aa6d26fb3dccc06748e1c4a202b1","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","Team:Defend
Workflows","v8.16.0","backport:version"],"title":"[EDR Workflows] Fix
agent count for single agent
policies","number":194294,"url":"https://github.com/elastic/kibana/pull/194294","mergeCommit":{"message":"[EDR
Workflows] Fix agent count for single agent policies
(#194294)\n\nhttps://github.com/user-attachments/assets/2b64c1e0-0e6d-4ef5-952d-e4364b4403c4\r\n\r\n\r\n\r\nThe
PR #193705 introduced an issue when counting active agents
for\r\nintegration policies with only one agent policy assigned. In such
cases,\r\n`query.policyIds` was treated as a single string instead of an
array of\r\nstrings (as expected with multiple agent policy ids
like\r\n`/?policyIds=x&policyIds=y`). This PR resolves the issue by
ensuring\r\nconsistent handling of policyIds, regardless of the number
of associated\r\nagent
policies.","sha":"847285ba7191aa6d26fb3dccc06748e1c4a202b1"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194294","number":194294,"mergeCommit":{"message":"[EDR
Workflows] Fix agent count for single agent policies
(#194294)\n\nhttps://github.com/user-attachments/assets/2b64c1e0-0e6d-4ef5-952d-e4364b4403c4\r\n\r\n\r\n\r\nThe
PR #193705 introduced an issue when counting active agents
for\r\nintegration policies with only one agent policy assigned. In such
cases,\r\n`query.policyIds` was treated as a single string instead of an
array of\r\nstrings (as expected with multiple agent policy ids
like\r\n`/?policyIds=x&policyIds=y`). This PR resolves the issue by
ensuring\r\nconsistent handling of policyIds, regardless of the number
of associated\r\nagent
policies.","sha":"847285ba7191aa6d26fb3dccc06748e1c4a202b1"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Konrad Szwarc <konrad.szwarc@elastic.co>
2024-09-27 17:45:27 -05:00
Kibana Machine
424886a849
[8.x] [Security Solution] Integrate state and components for Prebuilt Rule Update Workflow (#193531) (#194348)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Integrate state and components for Prebuilt Rule
Update Workflow
(#193531)](https://github.com/elastic/kibana/pull/193531)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Maxim
Palenov","email":"maxim.palenov@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T21:07:12Z","message":"[Security
Solution] Integrate state and components for Prebuilt Rule Update
Workflow (#193531)\n\n**Epic:**
https://github.com/elastic/kibana/issues/174168\r\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n\r\n##
Summary\r\n\r\nThis PR introduces a new `Update` tab allowing users to
resolve rule upgrade conflicts. It's a result of combination of
read-only components implemented in
https://github.com/elastic/kibana/pull/193261 and rule upgrade state
implemented in https://github.com/elastic/kibana/pull/191721.\r\n\r\n##
Details\r\n\r\nThe goal of this PR is to provide intermediate
integration between rule upgrade state
([PR](https://github.com/elastic/kibana/pull/191721)) and components
displaying the diff and read-only state
([PR](https://github.com/elastic/kibana/pull/193261)). It will
facilitate further development of rule field editable components and
streamline rule upgrade functionality developing.\r\n\r\n## How to
test?\r\n\r\nThe functionality is hidden under
`prebuiltRulesCustomizationEnabled` feature flag. Add the following to
your Kibana
config\r\n\r\n```yaml\r\nxpack.securitySolution.enableExperimental:\r\n
- prebuiltRulesCustomizationEnabled\r\n```\r\n\r\nWhen the above feature
flag enabled the new `Update` tab is displayed instead of the old
one.\r\n\r\n## Screenshots\r\n\r\nSuggested components design
\r\n![image](https://github.com/user-attachments/assets/b5aaf571-286a-4595-9bd4-fdaf9a423b03)\r\n\r\nNew
`Update` tab\r\n<img width=\"1718\" alt=\"image\"
src=\"https://github.com/user-attachments/assets/28aa6bb3-f805-4109-a808-d67e58c7c5b8\">","sha":"878ba134e96245b038a9765148ad48a36bb2aa4b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","backport:prev-minor"],"title":"[Security Solution]
Integrate state and components for Prebuilt Rule Update
Workflow","number":193531,"url":"https://github.com/elastic/kibana/pull/193531","mergeCommit":{"message":"[Security
Solution] Integrate state and components for Prebuilt Rule Update
Workflow (#193531)\n\n**Epic:**
https://github.com/elastic/kibana/issues/174168\r\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n\r\n##
Summary\r\n\r\nThis PR introduces a new `Update` tab allowing users to
resolve rule upgrade conflicts. It's a result of combination of
read-only components implemented in
https://github.com/elastic/kibana/pull/193261 and rule upgrade state
implemented in https://github.com/elastic/kibana/pull/191721.\r\n\r\n##
Details\r\n\r\nThe goal of this PR is to provide intermediate
integration between rule upgrade state
([PR](https://github.com/elastic/kibana/pull/191721)) and components
displaying the diff and read-only state
([PR](https://github.com/elastic/kibana/pull/193261)). It will
facilitate further development of rule field editable components and
streamline rule upgrade functionality developing.\r\n\r\n## How to
test?\r\n\r\nThe functionality is hidden under
`prebuiltRulesCustomizationEnabled` feature flag. Add the following to
your Kibana
config\r\n\r\n```yaml\r\nxpack.securitySolution.enableExperimental:\r\n
- prebuiltRulesCustomizationEnabled\r\n```\r\n\r\nWhen the above feature
flag enabled the new `Update` tab is displayed instead of the old
one.\r\n\r\n## Screenshots\r\n\r\nSuggested components design
\r\n![image](https://github.com/user-attachments/assets/b5aaf571-286a-4595-9bd4-fdaf9a423b03)\r\n\r\nNew
`Update` tab\r\n<img width=\"1718\" alt=\"image\"
src=\"https://github.com/user-attachments/assets/28aa6bb3-f805-4109-a808-d67e58c7c5b8\">","sha":"878ba134e96245b038a9765148ad48a36bb2aa4b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193531","number":193531,"mergeCommit":{"message":"[Security
Solution] Integrate state and components for Prebuilt Rule Update
Workflow (#193531)\n\n**Epic:**
https://github.com/elastic/kibana/issues/174168\r\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n\r\n##
Summary\r\n\r\nThis PR introduces a new `Update` tab allowing users to
resolve rule upgrade conflicts. It's a result of combination of
read-only components implemented in
https://github.com/elastic/kibana/pull/193261 and rule upgrade state
implemented in https://github.com/elastic/kibana/pull/191721.\r\n\r\n##
Details\r\n\r\nThe goal of this PR is to provide intermediate
integration between rule upgrade state
([PR](https://github.com/elastic/kibana/pull/191721)) and components
displaying the diff and read-only state
([PR](https://github.com/elastic/kibana/pull/193261)). It will
facilitate further development of rule field editable components and
streamline rule upgrade functionality developing.\r\n\r\n## How to
test?\r\n\r\nThe functionality is hidden under
`prebuiltRulesCustomizationEnabled` feature flag. Add the following to
your Kibana
config\r\n\r\n```yaml\r\nxpack.securitySolution.enableExperimental:\r\n
- prebuiltRulesCustomizationEnabled\r\n```\r\n\r\nWhen the above feature
flag enabled the new `Update` tab is displayed instead of the old
one.\r\n\r\n## Screenshots\r\n\r\nSuggested components design
\r\n![image](https://github.com/user-attachments/assets/b5aaf571-286a-4595-9bd4-fdaf9a423b03)\r\n\r\nNew
`Update` tab\r\n<img width=\"1718\" alt=\"image\"
src=\"https://github.com/user-attachments/assets/28aa6bb3-f805-4109-a808-d67e58c7c5b8\">","sha":"878ba134e96245b038a9765148ad48a36bb2aa4b"}}]}]
BACKPORT-->

Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co>
2024-09-27 17:30:14 -05:00
Kibana Machine
d90b6a754c
[8.x] [DOCS][ResponseOps] Remove tech preview from ES query ES|QL rule type (#194233) (#194345)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[DOCS][ResponseOps] Remove tech preview from ES query ES|QL rule type
(#194233)](https://github.com/elastic/kibana/pull/194233)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T19:45:09Z","message":"[DOCS][ResponseOps]
Remove tech preview from ES query ES|QL rule type
(#194233)","sha":"907c82da92b06f631d9bcc738bbda4db7f0f7cd8","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Alerting","release_note:skip","v9.0.0","docs","v8.16.0","backport:version"],"title":"[DOCS][ResponseOps]
Remove tech preview from ES query ES|QL rule
type","number":194233,"url":"https://github.com/elastic/kibana/pull/194233","mergeCommit":{"message":"[DOCS][ResponseOps]
Remove tech preview from ES query ES|QL rule type
(#194233)","sha":"907c82da92b06f631d9bcc738bbda4db7f0f7cd8"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194233","number":194233,"mergeCommit":{"message":"[DOCS][ResponseOps]
Remove tech preview from ES query ES|QL rule type
(#194233)","sha":"907c82da92b06f631d9bcc738bbda4db7f0f7cd8"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2024-09-27 16:10:59 -05:00
Kibana Machine
39810fd454
[8.x] Add tooltips to Discover button icons (#192963) (#194344)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Add tooltips to Discover button icons
(#192963)](https://github.com/elastic/kibana/pull/192963)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Nathan L
Smith","email":"nathan.smith@elastic.co"},"sourceCommit":{"committedDate":"2024-09-17T21:32:33Z","message":"Add
tooltips to Discover button icons (#192963)\n\n## Summary\r\n\r\nWhen
navigating through elements in Discover with a keyboard,
icon-only\r\nbuttons don't show their browser-native title attribute
when focused,\r\nonly when hovered.\r\n\r\nThis makes it unclear when
you \"tab in to\" an icon-only button what the\r\nbutton
does.\r\n\r\nThese changes add a tooltip on the filter in/out buttons on
the field\r\nlist values.\r\n\r\n| Before | After |\r\n| :----------: |
:----------: |\r\n| ![CleanShot 2024-09-15 at 21
20\r\n36@2x](https://github.com/user-attachments/assets/ed915d78-fc66-4eb4-a4d7-d7c3395edfc6)\r\n|![CleanShot
2024-09-15 at 21
17\r\n23@2x](https://github.com/user-attachments/assets/0d7b9862-b8ab-4a2c-bc4b-8b790c393001)\r\n|\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))","sha":"c12c361f5636791999345bc119b60139976bdd13","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:fix","v9.0.0","Team:DataDiscovery","backport:prev-minor"],"title":"Add
tooltips to Discover button
icons","number":192963,"url":"https://github.com/elastic/kibana/pull/192963","mergeCommit":{"message":"Add
tooltips to Discover button icons (#192963)\n\n## Summary\r\n\r\nWhen
navigating through elements in Discover with a keyboard,
icon-only\r\nbuttons don't show their browser-native title attribute
when focused,\r\nonly when hovered.\r\n\r\nThis makes it unclear when
you \"tab in to\" an icon-only button what the\r\nbutton
does.\r\n\r\nThese changes add a tooltip on the filter in/out buttons on
the field\r\nlist values.\r\n\r\n| Before | After |\r\n| :----------: |
:----------: |\r\n| ![CleanShot 2024-09-15 at 21
20\r\n36@2x](https://github.com/user-attachments/assets/ed915d78-fc66-4eb4-a4d7-d7c3395edfc6)\r\n|![CleanShot
2024-09-15 at 21
17\r\n23@2x](https://github.com/user-attachments/assets/0d7b9862-b8ab-4a2c-bc4b-8b790c393001)\r\n|\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))","sha":"c12c361f5636791999345bc119b60139976bdd13"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192963","number":192963,"mergeCommit":{"message":"Add
tooltips to Discover button icons (#192963)\n\n## Summary\r\n\r\nWhen
navigating through elements in Discover with a keyboard,
icon-only\r\nbuttons don't show their browser-native title attribute
when focused,\r\nonly when hovered.\r\n\r\nThis makes it unclear when
you \"tab in to\" an icon-only button what the\r\nbutton
does.\r\n\r\nThese changes add a tooltip on the filter in/out buttons on
the field\r\nlist values.\r\n\r\n| Before | After |\r\n| :----------: |
:----------: |\r\n| ![CleanShot 2024-09-15 at 21
20\r\n36@2x](https://github.com/user-attachments/assets/ed915d78-fc66-4eb4-a4d7-d7c3395edfc6)\r\n|![CleanShot
2024-09-15 at 21
17\r\n23@2x](https://github.com/user-attachments/assets/0d7b9862-b8ab-4a2c-bc4b-8b790c393001)\r\n|\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))","sha":"c12c361f5636791999345bc119b60139976bdd13"}}]}]
BACKPORT-->

Co-authored-by: Nathan L Smith <nathan.smith@elastic.co>
2024-09-27 16:06:48 -05:00
Kibana Machine
2bc65632f2
[8.x] [Logs Explorer] Fix Namespace Custom Filter (#192677) (#194341)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Logs Explorer] Fix Namespace Custom Filter
(#192677)](https://github.com/elastic/kibana/pull/192677)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"mohamedhamed-ahmed","email":"mohamed.ahmed@elastic.co"},"sourceCommit":{"committedDate":"2024-09-18T13:20:30Z","message":"[Logs
Explorer] Fix Namespace Custom Filter (#192677)\n\ncloses
https://github.com/elastic/kibana/issues/191332\r\n\r\n## 📝
Summary\r\n\r\nThis PR adds a new prop to the [Unified
Field\r\nList](93acc6f707/packages/kbn-unified-field-list/README.md (L5))\r\nmaking
it accept `additionalFilters` that applies to the `Available\r\nField
List` as well as to the `Field Stats`\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/f029fd2d-7bec-4a01-985e-2a94ce431f84","sha":"a2235c85936c6a0ae1971ec104deae49b759fbdc","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","Team:obs-ux-logs"],"title":"[Logs
Explorer] Fix Namespace Custom
Filter","number":192677,"url":"https://github.com/elastic/kibana/pull/192677","mergeCommit":{"message":"[Logs
Explorer] Fix Namespace Custom Filter (#192677)\n\ncloses
https://github.com/elastic/kibana/issues/191332\r\n\r\n## 📝
Summary\r\n\r\nThis PR adds a new prop to the [Unified
Field\r\nList](93acc6f707/packages/kbn-unified-field-list/README.md (L5))\r\nmaking
it accept `additionalFilters` that applies to the `Available\r\nField
List` as well as to the `Field Stats`\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/f029fd2d-7bec-4a01-985e-2a94ce431f84","sha":"a2235c85936c6a0ae1971ec104deae49b759fbdc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192677","number":192677,"mergeCommit":{"message":"[Logs
Explorer] Fix Namespace Custom Filter (#192677)\n\ncloses
https://github.com/elastic/kibana/issues/191332\r\n\r\n## 📝
Summary\r\n\r\nThis PR adds a new prop to the [Unified
Field\r\nList](93acc6f707/packages/kbn-unified-field-list/README.md (L5))\r\nmaking
it accept `additionalFilters` that applies to the `Available\r\nField
List` as well as to the `Field Stats`\r\n\r\n## 🎥
Demo\r\n\r\n\r\nhttps://github.com/user-attachments/assets/f029fd2d-7bec-4a01-985e-2a94ce431f84","sha":"a2235c85936c6a0ae1971ec104deae49b759fbdc"}}]}]
BACKPORT-->

Co-authored-by: mohamedhamed-ahmed <mohamed.ahmed@elastic.co>
2024-09-27 16:01:38 -05:00
Kibana Machine
e9d8a99711
[8.x] [Observability Onboarding] Fix auto-detect flow fails with tar error (#194002) (#194335)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Observability Onboarding] Fix auto-detect flow fails with tar error
(#194002)](https://github.com/elastic/kibana/pull/194002)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Thom
Heymann","email":"190132+thomheymann@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T17:34:42Z","message":"[Observability
Onboarding] Fix auto-detect flow fails with tar error
(#194002)\n\nResolves
[#193284](https://github.com/elastic/kibana/issues/193284)\r\n\r\n-
Fixes an issue where auto-detect would fail on GNU tar.\r\n- Also
changes the behaviour of the integration installation step to\r\nonly
throw an error when all integrations fail to
install.","sha":"7d395ad895c561bb6c826f834c0e67bf1fbc862c","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability"],"title":"[Observability
Onboarding] Fix auto-detect flow fails with tar
error","number":194002,"url":"https://github.com/elastic/kibana/pull/194002","mergeCommit":{"message":"[Observability
Onboarding] Fix auto-detect flow fails with tar error
(#194002)\n\nResolves
[#193284](https://github.com/elastic/kibana/issues/193284)\r\n\r\n-
Fixes an issue where auto-detect would fail on GNU tar.\r\n- Also
changes the behaviour of the integration installation step to\r\nonly
throw an error when all integrations fail to
install.","sha":"7d395ad895c561bb6c826f834c0e67bf1fbc862c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194002","number":194002,"mergeCommit":{"message":"[Observability
Onboarding] Fix auto-detect flow fails with tar error
(#194002)\n\nResolves
[#193284](https://github.com/elastic/kibana/issues/193284)\r\n\r\n-
Fixes an issue where auto-detect would fail on GNU tar.\r\n- Also
changes the behaviour of the integration installation step to\r\nonly
throw an error when all integrations fail to
install.","sha":"7d395ad895c561bb6c826f834c0e67bf1fbc862c"}}]}]
BACKPORT-->

Co-authored-by: Thom Heymann <190132+thomheymann@users.noreply.github.com>
2024-09-27 14:04:17 -05:00
Kibana Machine
733cac0ffd
[8.x] [ML] Fix file upload when pipline is used (#194273) (#194334)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ML] Fix file upload when pipline is used
(#194273)](https://github.com/elastic/kibana/pull/194273)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"James
Gowdy","email":"jgowdy@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T17:31:47Z","message":"[ML]
Fix file upload when pipline is used (#194273)\n\nFixes bug introduced
in https://github.com/elastic/kibana/pull/193744\r\n\r\nIf a file is
uploaded with an ingest pipeline, the pipeline is created,\r\nbut not
used when uploading the data.\r\n\r\nAdds tests to check that the data
exists in the index and the expected\r\nfields exist and are
populated.","sha":"6fd19137fe1cb0293ce84f3bba8f8ae7fedd98c9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":[":ml","release_note:skip","Feature:File
and Index Data Viz","Feature:File
Upload","v9.0.0","v8.16.0","backport:version"],"title":"[ML] Fix file
upload when pipline is
used","number":194273,"url":"https://github.com/elastic/kibana/pull/194273","mergeCommit":{"message":"[ML]
Fix file upload when pipline is used (#194273)\n\nFixes bug introduced
in https://github.com/elastic/kibana/pull/193744\r\n\r\nIf a file is
uploaded with an ingest pipeline, the pipeline is created,\r\nbut not
used when uploading the data.\r\n\r\nAdds tests to check that the data
exists in the index and the expected\r\nfields exist and are
populated.","sha":"6fd19137fe1cb0293ce84f3bba8f8ae7fedd98c9"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194273","number":194273,"mergeCommit":{"message":"[ML]
Fix file upload when pipline is used (#194273)\n\nFixes bug introduced
in https://github.com/elastic/kibana/pull/193744\r\n\r\nIf a file is
uploaded with an ingest pipeline, the pipeline is created,\r\nbut not
used when uploading the data.\r\n\r\nAdds tests to check that the data
exists in the index and the expected\r\nfields exist and are
populated.","sha":"6fd19137fe1cb0293ce84f3bba8f8ae7fedd98c9"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: James Gowdy <jgowdy@elastic.co>
2024-09-27 13:59:57 -05:00
Kibana Machine
9a0cf13384
[8.x] [Docs] Add visuals to the Build dashboard pages (#194234) (#194340)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Docs] Add visuals to the Build dashboard pages
(#194234)](https://github.com/elastic/kibana/pull/194234)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"wajihaparvez","email":"wajiha.parvez@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T18:23:24Z","message":"[Docs]
Add visuals to the Build dashboard pages (#194234)\n\n##
Summary\r\n\r\nAdded screenshots and gifs to the
[Build\r\nDashboards](https://www.elastic.co/guide/en/kibana/master/create-dashboards.html)\r\npages
as part of the ongoing project to add more visuals to the\r\nDashboards
docs.\r\n\r\nRel:https://github.com/elastic/platform-docs-team/issues/457
and\r\nhttps://github.com/elastic/platform-docs-team/issues/466","sha":"dab27867a63476f1ca109efbbc18b33ea70e5d4a","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"[Docs]
Add visuals to the Build dashboard
pages","number":194234,"url":"https://github.com/elastic/kibana/pull/194234","mergeCommit":{"message":"[Docs]
Add visuals to the Build dashboard pages (#194234)\n\n##
Summary\r\n\r\nAdded screenshots and gifs to the
[Build\r\nDashboards](https://www.elastic.co/guide/en/kibana/master/create-dashboards.html)\r\npages
as part of the ongoing project to add more visuals to the\r\nDashboards
docs.\r\n\r\nRel:https://github.com/elastic/platform-docs-team/issues/457
and\r\nhttps://github.com/elastic/platform-docs-team/issues/466","sha":"dab27867a63476f1ca109efbbc18b33ea70e5d4a"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194234","number":194234,"mergeCommit":{"message":"[Docs]
Add visuals to the Build dashboard pages (#194234)\n\n##
Summary\r\n\r\nAdded screenshots and gifs to the
[Build\r\nDashboards](https://www.elastic.co/guide/en/kibana/master/create-dashboards.html)\r\npages
as part of the ongoing project to add more visuals to the\r\nDashboards
docs.\r\n\r\nRel:https://github.com/elastic/platform-docs-team/issues/457
and\r\nhttps://github.com/elastic/platform-docs-team/issues/466","sha":"dab27867a63476f1ca109efbbc18b33ea70e5d4a"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
2024-09-27 18:53:18 +00:00
Kibana Machine
d282c328f9
[8.x] [OpenAPI][ResponseOps] Edit descriptions for alerting rule API examples (#194080) (#194327)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[OpenAPI][ResponseOps] Edit descriptions for alerting rule API
examples (#194080)](https://github.com/elastic/kibana/pull/194080)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T16:45:44Z","message":"[OpenAPI][ResponseOps]
Edit descriptions for alerting rule API examples
(#194080)","sha":"539ad61d377f8982f3358b1a753be45408c4998c","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Alerting","release_note:skip","v9.0.0","docs","v8.16.0","backport:version"],"title":"[OpenAPI][ResponseOps]
Edit descriptions for alerting rule API
examples","number":194080,"url":"https://github.com/elastic/kibana/pull/194080","mergeCommit":{"message":"[OpenAPI][ResponseOps]
Edit descriptions for alerting rule API examples
(#194080)","sha":"539ad61d377f8982f3358b1a753be45408c4998c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194080","number":194080,"mergeCommit":{"message":"[OpenAPI][ResponseOps]
Edit descriptions for alerting rule API examples
(#194080)","sha":"539ad61d377f8982f3358b1a753be45408c4998c"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2024-09-27 13:16:38 -05:00
Kibana Machine
f8dac4903c
[8.x] [Discover] [ES|QL] Disable ES|QL multivalue filtering in Unified Doc Viewer (#194232) (#194325)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Discover] [ES|QL] Disable ES|QL multivalue filtering in Unified Doc
Viewer (#194232)](https://github.com/elastic/kibana/pull/194232)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Davis
McPhee","email":"davis.mcphee@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T16:28:48Z","message":"[Discover]
[ES|QL] Disable ES|QL multivalue filtering in Unified Doc Viewer
(#194232)\n\n## Summary\r\n\r\nThis PR disables ES|QL multivalue
filtering in Unified Doc Viewer,\r\nsimilar to what we did for Unified
Data Table in
#193415:\r\n\r\n![image](https://github.com/user-attachments/assets/f86c3ba9-05e9-4245-97f6-a8f9413950e9)\r\n\r\nPart
of https://github.com/elastic/kibana/issues/193015.\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6f01d6a2605e69737ddff0993fc07d8ab8deb43e","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","Feature:UnifiedDocViewer","Feature:ES|QL","Team:ESQL"],"title":"[Discover]
[ES|QL] Disable ES|QL multivalue filtering in Unified Doc
Viewer","number":194232,"url":"https://github.com/elastic/kibana/pull/194232","mergeCommit":{"message":"[Discover]
[ES|QL] Disable ES|QL multivalue filtering in Unified Doc Viewer
(#194232)\n\n## Summary\r\n\r\nThis PR disables ES|QL multivalue
filtering in Unified Doc Viewer,\r\nsimilar to what we did for Unified
Data Table in
#193415:\r\n\r\n![image](https://github.com/user-attachments/assets/f86c3ba9-05e9-4245-97f6-a8f9413950e9)\r\n\r\nPart
of https://github.com/elastic/kibana/issues/193015.\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6f01d6a2605e69737ddff0993fc07d8ab8deb43e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194232","number":194232,"mergeCommit":{"message":"[Discover]
[ES|QL] Disable ES|QL multivalue filtering in Unified Doc Viewer
(#194232)\n\n## Summary\r\n\r\nThis PR disables ES|QL multivalue
filtering in Unified Doc Viewer,\r\nsimilar to what we did for Unified
Data Table in
#193415:\r\n\r\n![image](https://github.com/user-attachments/assets/f86c3ba9-05e9-4245-97f6-a8f9413950e9)\r\n\r\nPart
of https://github.com/elastic/kibana/issues/193015.\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n###
For maintainers\r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6f01d6a2605e69737ddff0993fc07d8ab8deb43e"}}]}]
BACKPORT-->

Co-authored-by: Davis McPhee <davis.mcphee@elastic.co>
2024-09-27 12:58:49 -05:00
Kibana Machine
6040c6ed83
[8.x] Fix AggConfig backslash escaping (#193932) (#194324)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Fix AggConfig backslash escaping
(#193932)](https://github.com/elastic/kibana/pull/193932)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Lukas
Olson","email":"lukas@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T15:56:48Z","message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Aggregations","release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","backport:prev-major","v8.16.0"],"title":"Fix
AggConfig backslash
escaping","number":193932,"url":"https://github.com/elastic/kibana/pull/193932","mergeCommit":{"message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193932","number":193932,"mergeCommit":{"message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Lukas Olson <lukas@elastic.co>
2024-09-27 12:55:11 -05:00
Kibana Machine
c68c6fd709
[8.x] [Stateful sidenav] Fix side nav panel clipping (#194268) (#194318)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Stateful sidenav] Fix side nav panel clipping
(#194268)](https://github.com/elastic/kibana/pull/194268)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Sébastien
Loix","email":"sebastien.loix@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T15:37:36Z","message":"[Stateful
sidenav] Fix side nav panel clipping
(#194268)","sha":"c01de8cf4db64d91c42f0170587f5f648c26fb3f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor","Feature:Chrome"],"title":"[Stateful
sidenav] Fix side nav panel
clipping","number":194268,"url":"https://github.com/elastic/kibana/pull/194268","mergeCommit":{"message":"[Stateful
sidenav] Fix side nav panel clipping
(#194268)","sha":"c01de8cf4db64d91c42f0170587f5f648c26fb3f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194268","number":194268,"mergeCommit":{"message":"[Stateful
sidenav] Fix side nav panel clipping
(#194268)","sha":"c01de8cf4db64d91c42f0170587f5f648c26fb3f"}}]}]
BACKPORT-->

Co-authored-by: Sébastien Loix <sebastien.loix@elastic.co>
2024-09-27 12:31:15 -05:00
Kibana Machine
1eb88db247
[8.x] [ES|QL] Don&#x27;t store duplicate queries even of different formatting (#194267) (#194316)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Don&#x27;t store duplicate queries even of different
formatting (#194267)](https://github.com/elastic/kibana/pull/194267)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Stratoula
Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T15:25:55Z","message":"[ES|QL]
Don't store duplicate queries even of different formatting
(#194267)\n\n## Summary\r\n\r\nOne of the things that bother me in the
history component is that you\r\ncan have different spaces in the
queries but they query is actually the\r\nsame. These appear 2 times
which I find very annoying.\r\n\r\nThis PR identifies if the query is
the same, regardless of the\r\nformatting, and if yes it will display it
only once (it actually updates\r\nthe cache old item with the new
one)\r\n\r\n### Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"21a8bf8c20e4324312ce80d599245435d299d958","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL]
Don't store duplicate queries even of different
formatting","number":194267,"url":"https://github.com/elastic/kibana/pull/194267","mergeCommit":{"message":"[ES|QL]
Don't store duplicate queries even of different formatting
(#194267)\n\n## Summary\r\n\r\nOne of the things that bother me in the
history component is that you\r\ncan have different spaces in the
queries but they query is actually the\r\nsame. These appear 2 times
which I find very annoying.\r\n\r\nThis PR identifies if the query is
the same, regardless of the\r\nformatting, and if yes it will display it
only once (it actually updates\r\nthe cache old item with the new
one)\r\n\r\n### Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"21a8bf8c20e4324312ce80d599245435d299d958"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194267","number":194267,"mergeCommit":{"message":"[ES|QL]
Don't store duplicate queries even of different formatting
(#194267)\n\n## Summary\r\n\r\nOne of the things that bother me in the
history component is that you\r\ncan have different spaces in the
queries but they query is actually the\r\nsame. These appear 2 times
which I find very annoying.\r\n\r\nThis PR identifies if the query is
the same, regardless of the\r\nformatting, and if yes it will display it
only once (it actually updates\r\nthe cache old item with the new
one)\r\n\r\n### Checklist\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"21a8bf8c20e4324312ce80d599245435d299d958"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2024-09-27 12:24:21 -05:00
Kibana Machine
9b406b44b9
[8.x] [Inventory] Entity names redirect on click to respective pages (#193602) (#194315)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Inventory] Entity names redirect on click to respective pages
(#193602)](https://github.com/elastic/kibana/pull/193602)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Gonçalo Rica Pais da
Silva","email":"goncalo.rica@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T15:23:12Z","message":"[Inventory]
Entity names redirect on click to respective pages (#193602)\n\n##
Summary\r\n\r\nAdds the ability to click through to the overview pages
for entities on\r\nthe Entity Name cell for the Entity Grid on the new
Inventory
page.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e712d3ef-370f-4353-a398-2365176eb582\r\n\r\nCloses
#192676 \r\n\r\n### How to test\r\n\r\n- Go to Inventory Page.\r\n-
Click on an Entity Name.\r\n\r\n**Expected**: Should redirect to the
overview page of that Entity,\r\nregardless it is a `host`, `container`,
or `service`.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"9561698109fb8382625a58f43ab9e66fd2a1642a","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-infra_services","v8.16.0"],"title":"[Inventory]
Entity names redirect on click to respective
pages","number":193602,"url":"https://github.com/elastic/kibana/pull/193602","mergeCommit":{"message":"[Inventory]
Entity names redirect on click to respective pages (#193602)\n\n##
Summary\r\n\r\nAdds the ability to click through to the overview pages
for entities on\r\nthe Entity Name cell for the Entity Grid on the new
Inventory
page.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e712d3ef-370f-4353-a398-2365176eb582\r\n\r\nCloses
#192676 \r\n\r\n### How to test\r\n\r\n- Go to Inventory Page.\r\n-
Click on an Entity Name.\r\n\r\n**Expected**: Should redirect to the
overview page of that Entity,\r\nregardless it is a `host`, `container`,
or `service`.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"9561698109fb8382625a58f43ab9e66fd2a1642a"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193602","number":193602,"mergeCommit":{"message":"[Inventory]
Entity names redirect on click to respective pages (#193602)\n\n##
Summary\r\n\r\nAdds the ability to click through to the overview pages
for entities on\r\nthe Entity Name cell for the Entity Grid on the new
Inventory
page.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e712d3ef-370f-4353-a398-2365176eb582\r\n\r\nCloses
#192676 \r\n\r\n### How to test\r\n\r\n- Go to Inventory Page.\r\n-
Click on an Entity Name.\r\n\r\n**Expected**: Should redirect to the
overview page of that Entity,\r\nregardless it is a `host`, `container`,
or `service`.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"9561698109fb8382625a58f43ab9e66fd2a1642a"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Gonçalo Rica Pais da Silva <goncalo.rica@elastic.co>
2024-09-27 12:23:27 -05:00
Kibana Machine
6df7d26ef7
[8.x] [ES|QL] Makes the entire feedback div clickable (#194277) (#194320)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Makes the entire feedback div clickable
(#194277)](https://github.com/elastic/kibana/pull/194277)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Stratoula
Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T15:47:58Z","message":"[ES|QL]
Makes the entire feedback div clickable (#194277)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/193956\r\n\r\nMakes the entire
feedback area
clickable.","sha":"2ec24f2f48b67a1c928fa6edb84214de57b59dd2","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL]
Makes the entire feedback div
clickable","number":194277,"url":"https://github.com/elastic/kibana/pull/194277","mergeCommit":{"message":"[ES|QL]
Makes the entire feedback div clickable (#194277)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/193956\r\n\r\nMakes the entire
feedback area
clickable.","sha":"2ec24f2f48b67a1c928fa6edb84214de57b59dd2"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194277","number":194277,"mergeCommit":{"message":"[ES|QL]
Makes the entire feedback div clickable (#194277)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/193956\r\n\r\nMakes the entire
feedback area
clickable.","sha":"2ec24f2f48b67a1c928fa6edb84214de57b59dd2"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2024-09-27 12:19:36 -05:00
Jonathan Budzenski
4315dc7387 skip failing test suite (#192798) 2024-09-27 11:22:06 -05:00
Paul Tavares
1448ec5076
[8.x] [Security Solution][Endpoint] changes to Endpoint metadata API in support of space awareness (#193490) (#194309)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution][Endpoint] changes to Endpoint metadata API in
support of space awareness
(#193490)](https://github.com/elastic/kibana/pull/193490)

<!--- Backport version: 8.9.8 -->

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

<!--BACKPORT [{"author":{"name":"Paul
Tavares","email":"56442535+paul-tavares@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T14:38:17Z","message":"[Security
Solution][Endpoint] changes to Endpoint metadata API in support of space
awareness (#193490)\n\n## Summary\r\n\r\n### Fleet Plugin\r\n\r\n- Added
some mocks and updates others\r\n\r\n\r\n### Security
Solution\r\n\r\nThe following refactoring changes were done in
preparation for\r\nforthcoming work for supporting kibana
spaces:\r\n\r\n- A new saved objects client factory service was
introduced for use in\r\n`EndpointAppContextServices`\r\n- Deleted older
saved objects client utilities\r\n- Simplified the list of options
passed to\r\n`EndpointAppContextService#start()` method\r\n- Updated
`EndpiontFleetServicesFactory` with:\r\n - simpler list of constructor
arguments\r\n - changed members of object return by
`asInternalUser()`\r\n- Refactored the `EndpintMetadataService` to:\r\n
- take in simplified constructor arguments\r\n- Simplified most methods
of the class with removal all ES Client, SO\r\nClient or Fleet services
arguments from class method calling signatures.\r\nThese are not
provided to the service class upon initialization and can\r\nbe accessed
internally by the methods\r\n- Updates to Mocks and tests to reflect the
above
changes","sha":"0b1e9f475440d60260203ce2a85c8b57c4363130","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","Team:Defend
Workflows","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-infra_services","apm:review","v8.16.0"],"number":193490,"url":"https://github.com/elastic/kibana/pull/193490","mergeCommit":{"message":"[Security
Solution][Endpoint] changes to Endpoint metadata API in support of space
awareness (#193490)\n\n## Summary\r\n\r\n### Fleet Plugin\r\n\r\n- Added
some mocks and updates others\r\n\r\n\r\n### Security
Solution\r\n\r\nThe following refactoring changes were done in
preparation for\r\nforthcoming work for supporting kibana
spaces:\r\n\r\n- A new saved objects client factory service was
introduced for use in\r\n`EndpointAppContextServices`\r\n- Deleted older
saved objects client utilities\r\n- Simplified the list of options
passed to\r\n`EndpointAppContextService#start()` method\r\n- Updated
`EndpiontFleetServicesFactory` with:\r\n - simpler list of constructor
arguments\r\n - changed members of object return by
`asInternalUser()`\r\n- Refactored the `EndpintMetadataService` to:\r\n
- take in simplified constructor arguments\r\n- Simplified most methods
of the class with removal all ES Client, SO\r\nClient or Fleet services
arguments from class method calling signatures.\r\nThese are not
provided to the service class upon initialization and can\r\nbe accessed
internally by the methods\r\n- Updates to Mocks and tests to reflect the
above
changes","sha":"0b1e9f475440d60260203ce2a85c8b57c4363130"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193490","number":193490,"mergeCommit":{"message":"[Security
Solution][Endpoint] changes to Endpoint metadata API in support of space
awareness (#193490)\n\n## Summary\r\n\r\n### Fleet Plugin\r\n\r\n- Added
some mocks and updates others\r\n\r\n\r\n### Security
Solution\r\n\r\nThe following refactoring changes were done in
preparation for\r\nforthcoming work for supporting kibana
spaces:\r\n\r\n- A new saved objects client factory service was
introduced for use in\r\n`EndpointAppContextServices`\r\n- Deleted older
saved objects client utilities\r\n- Simplified the list of options
passed to\r\n`EndpointAppContextService#start()` method\r\n- Updated
`EndpiontFleetServicesFactory` with:\r\n - simpler list of constructor
arguments\r\n - changed members of object return by
`asInternalUser()`\r\n- Refactored the `EndpintMetadataService` to:\r\n
- take in simplified constructor arguments\r\n- Simplified most methods
of the class with removal all ES Client, SO\r\nClient or Fleet services
arguments from class method calling signatures.\r\nThese are not
provided to the service class upon initialization and can\r\nbe accessed
internally by the methods\r\n- Updates to Mocks and tests to reflect the
above
changes","sha":"0b1e9f475440d60260203ce2a85c8b57c4363130"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-09-27 18:19:34 +02:00
Kibana Machine
a4d9e01317 skip failing test suite (#191806) 2024-09-28 02:17:18 +10:00
Kibana Machine
7a872dcdeb
[8.x] [SecuritySolution] List Entities UI (#193167) (#194302)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[SecuritySolution] List Entities UI
(#193167)](https://github.com/elastic/kibana/pull/193167)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Pablo
Machado","email":"pablo.nevesmachado@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T14:05:52Z","message":"[SecuritySolution]
List Entities UI (#193167)\n\nThis PR creates a UI component to list
entities inside the Entity Store.\r\n\r\n### What is included\r\n -
Create `EntitiesList` component\r\n - Duplicate `MultiselectFilter`
component\r\n - Display `EntitiesList` in the entity analytics
dashboard\r\n - Use the `entityStoreEnabled` experimental flag \r\n
\r\n### What is NOT included\r\n - Asset criticality\r\n - Source
field\r\n - Risk score fields\r\n\r\n\r\n![Screenshot 2024-09-20 at 15
27\r\n23](https://github.com/user-attachments/assets/87295c76-a7d4-4303-b1ea-46d644bf21f4)\r\n\r\n\r\n\r\n###
How to test\r\n\r\n1. Add some host/user data\r\n* Easiest is to
use\r\n[elastic/security-data-generator](https://github.com/elastic/security-documents-generator)\r\n2.
Make sure to add `entityStoreEnabled`
under\r\n`xpack.securitySolution.enableExperimental` in your
`kibana.dev.yml`\r\n3. In kibana dev tools or your terminal, call the
`INIT` route for\r\neither `user` or `host`.\r\n4. You should now see 2
transforms in kibana. Make sure to re-trigger\r\nthem if needed so they
process the documents.\r\n5. Enable the experimental flag
`entityStoreEnabled`\r\n6. Go to entity analytics dashboard and you
should see an populated\r\nentities page\r\n\r\n\r\nImplements
https://github.com/elastic/security-team/issues/10536\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n\r\n<!--ONMERGE {\"backportTargets\":[\"8.x\"]}
ONMERGE-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"eea06c0d64d2424601552bd905b2b020ba4dcd56","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["v9.0.0","release_note:feature","backport:prev-minor","Theme:
entity_analytics","Feature:Entity Analytics","Team:Entity
Analytics"],"title":"[SecuritySolution] List Entities
UI","number":193167,"url":"https://github.com/elastic/kibana/pull/193167","mergeCommit":{"message":"[SecuritySolution]
List Entities UI (#193167)\n\nThis PR creates a UI component to list
entities inside the Entity Store.\r\n\r\n### What is included\r\n -
Create `EntitiesList` component\r\n - Duplicate `MultiselectFilter`
component\r\n - Display `EntitiesList` in the entity analytics
dashboard\r\n - Use the `entityStoreEnabled` experimental flag \r\n
\r\n### What is NOT included\r\n - Asset criticality\r\n - Source
field\r\n - Risk score fields\r\n\r\n\r\n![Screenshot 2024-09-20 at 15
27\r\n23](https://github.com/user-attachments/assets/87295c76-a7d4-4303-b1ea-46d644bf21f4)\r\n\r\n\r\n\r\n###
How to test\r\n\r\n1. Add some host/user data\r\n* Easiest is to
use\r\n[elastic/security-data-generator](https://github.com/elastic/security-documents-generator)\r\n2.
Make sure to add `entityStoreEnabled`
under\r\n`xpack.securitySolution.enableExperimental` in your
`kibana.dev.yml`\r\n3. In kibana dev tools or your terminal, call the
`INIT` route for\r\neither `user` or `host`.\r\n4. You should now see 2
transforms in kibana. Make sure to re-trigger\r\nthem if needed so they
process the documents.\r\n5. Enable the experimental flag
`entityStoreEnabled`\r\n6. Go to entity analytics dashboard and you
should see an populated\r\nentities page\r\n\r\n\r\nImplements
https://github.com/elastic/security-team/issues/10536\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n\r\n<!--ONMERGE {\"backportTargets\":[\"8.x\"]}
ONMERGE-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"eea06c0d64d2424601552bd905b2b020ba4dcd56"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193167","number":193167,"mergeCommit":{"message":"[SecuritySolution]
List Entities UI (#193167)\n\nThis PR creates a UI component to list
entities inside the Entity Store.\r\n\r\n### What is included\r\n -
Create `EntitiesList` component\r\n - Duplicate `MultiselectFilter`
component\r\n - Display `EntitiesList` in the entity analytics
dashboard\r\n - Use the `entityStoreEnabled` experimental flag \r\n
\r\n### What is NOT included\r\n - Asset criticality\r\n - Source
field\r\n - Risk score fields\r\n\r\n\r\n![Screenshot 2024-09-20 at 15
27\r\n23](https://github.com/user-attachments/assets/87295c76-a7d4-4303-b1ea-46d644bf21f4)\r\n\r\n\r\n\r\n###
How to test\r\n\r\n1. Add some host/user data\r\n* Easiest is to
use\r\n[elastic/security-data-generator](https://github.com/elastic/security-documents-generator)\r\n2.
Make sure to add `entityStoreEnabled`
under\r\n`xpack.securitySolution.enableExperimental` in your
`kibana.dev.yml`\r\n3. In kibana dev tools or your terminal, call the
`INIT` route for\r\neither `user` or `host`.\r\n4. You should now see 2
transforms in kibana. Make sure to re-trigger\r\nthem if needed so they
process the documents.\r\n5. Enable the experimental flag
`entityStoreEnabled`\r\n6. Go to entity analytics dashboard and you
should see an populated\r\nentities page\r\n\r\n\r\nImplements
https://github.com/elastic/security-team/issues/10536\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n\r\n<!--ONMERGE {\"backportTargets\":[\"8.x\"]}
ONMERGE-->\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"eea06c0d64d2424601552bd905b2b020ba4dcd56"}}]}]
BACKPORT-->

Co-authored-by: Pablo Machado <pablo.nevesmachado@elastic.co>
2024-09-27 10:37:14 -05:00
Kibana Machine
71fa6d777e
[8.x] [Console] Fix small UX bugs (#193887) (#194299)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Console] Fix small UX bugs
(#193887)](https://github.com/elastic/kibana/pull/193887)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Ignacio
Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-09-27T13:09:46Z","message":"[Console]
Fix small UX bugs
(#193887)","sha":"8af23349e185368601b435619ce4eaf90d5071ed","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Console","Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"title":"[Console]
Fix small UX
bugs","number":193887,"url":"https://github.com/elastic/kibana/pull/193887","mergeCommit":{"message":"[Console]
Fix small UX bugs
(#193887)","sha":"8af23349e185368601b435619ce4eaf90d5071ed"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193887","number":193887,"mergeCommit":{"message":"[Console]
Fix small UX bugs
(#193887)","sha":"8af23349e185368601b435619ce4eaf90d5071ed"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Ignacio Rivas <rivasign@gmail.com>
2024-09-27 10:07:11 -05:00
Kibana Machine
7b4bd1d10f
[8.x] [DOCS] Create Search landing page skeleton and stubs (#194293) (#194303)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[DOCS] Create Search landing page skeleton and stubs
(#194293)](https://github.com/elastic/kibana/pull/194293)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Liam
Thompson","email":"32779855+leemthompo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T14:06:47Z","message":"[DOCS]
Create Search landing page skeleton and stubs (#194293)\n\n\r\n- Create
Search landing page with links to all features available in
the\r\nElastic Cloud hosted UI\r\n- Create skeleton of a table to
quickly provide links to all relevant\r\ndocs and release notes for each
feature\r\n- Currently commented out, to be filled in a follow-up PR by
@kosabogi\r\n- Create a stub page for connection details page (Docs
equivalent to\r\n[find your CloudID and create
API\r\nkeys](https://www.elastic.co/search-labs/tutorials/install-elasticsearch/elastic-cloud#finding-your-cloud-id))\r\n
- @kosabogi will update this page in follow-up\r\n- Nest existing
Playground docs under there\r\n- Create a stub page for AI Assistant for
Search docs\r\n- Create a stub page for inference endpoints
UI","sha":"d9ca7c66670dc55467799b0e0b1262c5372616b0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","v8.16.0","backport:version"],"title":"[DOCS]
Create Search landing page skeleton and
stubs","number":194293,"url":"https://github.com/elastic/kibana/pull/194293","mergeCommit":{"message":"[DOCS]
Create Search landing page skeleton and stubs (#194293)\n\n\r\n- Create
Search landing page with links to all features available in
the\r\nElastic Cloud hosted UI\r\n- Create skeleton of a table to
quickly provide links to all relevant\r\ndocs and release notes for each
feature\r\n- Currently commented out, to be filled in a follow-up PR by
@kosabogi\r\n- Create a stub page for connection details page (Docs
equivalent to\r\n[find your CloudID and create
API\r\nkeys](https://www.elastic.co/search-labs/tutorials/install-elasticsearch/elastic-cloud#finding-your-cloud-id))\r\n
- @kosabogi will update this page in follow-up\r\n- Nest existing
Playground docs under there\r\n- Create a stub page for AI Assistant for
Search docs\r\n- Create a stub page for inference endpoints
UI","sha":"d9ca7c66670dc55467799b0e0b1262c5372616b0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194293","number":194293,"mergeCommit":{"message":"[DOCS]
Create Search landing page skeleton and stubs (#194293)\n\n\r\n- Create
Search landing page with links to all features available in
the\r\nElastic Cloud hosted UI\r\n- Create skeleton of a table to
quickly provide links to all relevant\r\ndocs and release notes for each
feature\r\n- Currently commented out, to be filled in a follow-up PR by
@kosabogi\r\n- Create a stub page for connection details page (Docs
equivalent to\r\n[find your CloudID and create
API\r\nkeys](https://www.elastic.co/search-labs/tutorials/install-elasticsearch/elastic-cloud#finding-your-cloud-id))\r\n
- @kosabogi will update this page in follow-up\r\n- Nest existing
Playground docs under there\r\n- Create a stub page for AI Assistant for
Search docs\r\n- Create a stub page for inference endpoints
UI","sha":"d9ca7c66670dc55467799b0e0b1262c5372616b0"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>
2024-09-27 14:36:38 +00:00
Kibana Machine
97cb4ad114
[8.x] fix: [Obs Alerts &gt; Rule Detail][SCREEN READER]: H1 tag should not include secondary information: 0001 (#193961) (#194288)
# Backport

This will backport the following commits from `main` to `8.x`:
- [fix: [Obs Alerts &gt; Rule Detail][SCREEN READER]: H1 tag should not
include secondary information: 0001
(#193961)](https://github.com/elastic/kibana/pull/193961)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Alexey
Antonov","email":"alexwizp@gmail.com"},"sourceCommit":{"committedDate":"2024-09-27T11:27:27Z","message":"fix:
[Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include
secondary information: 0001 (#193961)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193958
for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0","backport:version"],"title":"fix:
[Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include
secondary information:
0001","number":193961,"url":"https://github.com/elastic/kibana/pull/193961","mergeCommit":{"message":"fix:
[Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include
secondary information: 0001 (#193961)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193958
for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193961","number":193961,"mergeCommit":{"message":"fix:
[Obs Alerts > Rule Detail][SCREEN READER]: H1 tag should not include
secondary information: 0001 (#193961)\n\nCloses:
https://github.com/elastic/observability-accessibility/issues/61\r\n\r\n#
Description \r\n\r\nObservability has a few pages that wrap related
information like alert\r\ncounts in the H1 tag. This presents a
challenge to screen readers\r\nbecause all of that information now
becomes the heading level one. It\r\nclogs up the Headings menu and
makes it harder to reason about the page\r\nand what's primary
information vs. secondary.\r\n\r\n# What was changed?:\r\n\r\n-
`pageTitle` was renamed to `pageTitleContent`. The title portion
was\r\nmoved out of that component.\r\n-
`ObservabilityPageTemplate.pageHeader` for the `Alert Detail` page
was\r\nupdated to separate the title from the other content.\r\n\r\n>
[!NOTE]\r\n> Related PR: https://github.com/elastic/kibana/pull/193958
for `Alerts\r\nDetail`\r\n\r\n# Screen: \r\n\r\n<img width=\"1274\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4974a669-67e0-447d-9013-c675299ed75c\">","sha":"89f64384ef513ae00fcd71a8eb3b797c95a4c36f"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
2024-09-27 07:48:21 -05:00
Kibana Machine
869fe87610
[8.x] [SLOs] Slo form little things (#193990) (#194284)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[SLOs] Slo form little things
(#193990)](https://github.com/elastic/kibana/pull/193990)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2024-09-27T11:04:20Z","message":"[SLOs]
Slo form little things (#193990)\n\n## Summary\r\n\r\nSlo form little
things !!\r\n\r\nWill auto add values for APM defaults to all instead of
forcing user !!\r\n\r\n### Changes \r\n\r\nDetails | Before |
After\r\n-- | -- | --\r\nData View component | <img width=\"1262\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/79a5cbcd-04e1-49e6-aa86-036b36c8a6e6\">\r\n|
<img width=\"1391\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/973db8f5-179d-4f89-b57b-39c7b57eb360\">\r\nAPM
SLI | <img width=\"1183\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a3e083fa-df13-408b-b02d-e26695398225\">\r\n|
<img width=\"1158\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a94cfe07-32b0-4367-95e8-ab10d232e98c\">","sha":"c2a204269af459fc05145d2977493ad975c8df62","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-management"],"title":"[SLOs]
Slo form little
things","number":193990,"url":"https://github.com/elastic/kibana/pull/193990","mergeCommit":{"message":"[SLOs]
Slo form little things (#193990)\n\n## Summary\r\n\r\nSlo form little
things !!\r\n\r\nWill auto add values for APM defaults to all instead of
forcing user !!\r\n\r\n### Changes \r\n\r\nDetails | Before |
After\r\n-- | -- | --\r\nData View component | <img width=\"1262\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/79a5cbcd-04e1-49e6-aa86-036b36c8a6e6\">\r\n|
<img width=\"1391\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/973db8f5-179d-4f89-b57b-39c7b57eb360\">\r\nAPM
SLI | <img width=\"1183\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a3e083fa-df13-408b-b02d-e26695398225\">\r\n|
<img width=\"1158\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a94cfe07-32b0-4367-95e8-ab10d232e98c\">","sha":"c2a204269af459fc05145d2977493ad975c8df62"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193990","number":193990,"mergeCommit":{"message":"[SLOs]
Slo form little things (#193990)\n\n## Summary\r\n\r\nSlo form little
things !!\r\n\r\nWill auto add values for APM defaults to all instead of
forcing user !!\r\n\r\n### Changes \r\n\r\nDetails | Before |
After\r\n-- | -- | --\r\nData View component | <img width=\"1262\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/79a5cbcd-04e1-49e6-aa86-036b36c8a6e6\">\r\n|
<img width=\"1391\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/973db8f5-179d-4f89-b57b-39c7b57eb360\">\r\nAPM
SLI | <img width=\"1183\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a3e083fa-df13-408b-b02d-e26695398225\">\r\n|
<img width=\"1158\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/a94cfe07-32b0-4367-95e8-ab10d232e98c\">","sha":"c2a204269af459fc05145d2977493ad975c8df62"}}]}]
BACKPORT-->

Co-authored-by: Shahzad <shahzad31comp@gmail.com>
2024-09-27 07:45:07 -05:00
Kibana Machine
8c9060de27
[8.x] [Roles] Fix bug with roles grid not sorting on clicking table header (#194196) (#194283)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Roles] Fix bug with roles grid not sorting on clicking table header
(#194196)](https://github.com/elastic/kibana/pull/194196)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"Sid","email":"siddharthmantri1@gmail.com"},"sourceCommit":{"committedDate":"2024-09-27T10:59:28Z","message":"[Roles]
Fix bug with roles grid not sorting on clicking table header
(#194196)\n\nFixes
https://github.com/elastic/kibana/issues/193786\r\n\r\n##
Summary\r\nReverts a few changes made when the Roles grid page was moved
to a\r\nfunctional component. Fixes regression in table
sorting.\r\n\r\n### Notes\r\n\r\nWhen preparing for the Query Roles API,
we had moved the roles grid page\r\nto be a functional component. In
doing so, we also migrated away from\r\nthe In Memory table in favor of
the basic table. EUIBasicTable does not\r\nsupport sorting out of the
box and is meant to be used for server-side\r\nsorting, etc (unless we
implement custom sorting logic). I've made a few\r\nchanges:\r\n- Bring
back the InMemoryTable but keep the Search Bar.\r\n- Remove few (now)
unused functions which are to be brought back\r\nwhenever the Query
Roles API is ready.\r\n- Update tests\r\n\r\n### Screen
recording\r\n\r\n\r\nhttps://github.com/user-attachments/assets/4ac4f771-e7d1-4e17-807e-d6262767d100\r\n\r\n\r\n\r\n###
Release notes\r\nFixes UI regression in Roles listing page where users
could not sort\r\ntable by using the
headers.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f4ca9e4730ee6b13d19808be9fcc633dce9087d5","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","regression","release_note:fix","Team:Security","Feature:Users/Roles/API
Keys","v9.0.0","backport:prev-major"],"title":"[Roles] Fix bug with
roles grid not sorting on clicking table
header","number":194196,"url":"https://github.com/elastic/kibana/pull/194196","mergeCommit":{"message":"[Roles]
Fix bug with roles grid not sorting on clicking table header
(#194196)\n\nFixes
https://github.com/elastic/kibana/issues/193786\r\n\r\n##
Summary\r\nReverts a few changes made when the Roles grid page was moved
to a\r\nfunctional component. Fixes regression in table
sorting.\r\n\r\n### Notes\r\n\r\nWhen preparing for the Query Roles API,
we had moved the roles grid page\r\nto be a functional component. In
doing so, we also migrated away from\r\nthe In Memory table in favor of
the basic table. EUIBasicTable does not\r\nsupport sorting out of the
box and is meant to be used for server-side\r\nsorting, etc (unless we
implement custom sorting logic). I've made a few\r\nchanges:\r\n- Bring
back the InMemoryTable but keep the Search Bar.\r\n- Remove few (now)
unused functions which are to be brought back\r\nwhenever the Query
Roles API is ready.\r\n- Update tests\r\n\r\n### Screen
recording\r\n\r\n\r\nhttps://github.com/user-attachments/assets/4ac4f771-e7d1-4e17-807e-d6262767d100\r\n\r\n\r\n\r\n###
Release notes\r\nFixes UI regression in Roles listing page where users
could not sort\r\ntable by using the
headers.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f4ca9e4730ee6b13d19808be9fcc633dce9087d5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194196","number":194196,"mergeCommit":{"message":"[Roles]
Fix bug with roles grid not sorting on clicking table header
(#194196)\n\nFixes
https://github.com/elastic/kibana/issues/193786\r\n\r\n##
Summary\r\nReverts a few changes made when the Roles grid page was moved
to a\r\nfunctional component. Fixes regression in table
sorting.\r\n\r\n### Notes\r\n\r\nWhen preparing for the Query Roles API,
we had moved the roles grid page\r\nto be a functional component. In
doing so, we also migrated away from\r\nthe In Memory table in favor of
the basic table. EUIBasicTable does not\r\nsupport sorting out of the
box and is meant to be used for server-side\r\nsorting, etc (unless we
implement custom sorting logic). I've made a few\r\nchanges:\r\n- Bring
back the InMemoryTable but keep the Search Bar.\r\n- Remove few (now)
unused functions which are to be brought back\r\nwhenever the Query
Roles API is ready.\r\n- Update tests\r\n\r\n### Screen
recording\r\n\r\n\r\nhttps://github.com/user-attachments/assets/4ac4f771-e7d1-4e17-807e-d6262767d100\r\n\r\n\r\n\r\n###
Release notes\r\nFixes UI regression in Roles listing page where users
could not sort\r\ntable by using the
headers.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"f4ca9e4730ee6b13d19808be9fcc633dce9087d5"}}]}]
BACKPORT-->

Co-authored-by: Sid <siddharthmantri1@gmail.com>
2024-09-27 07:27:47 -05:00
Kibana Machine
366679cebf
[8.x] [ML] Single Metric Viewer: Enable cross-filtering for &#x27;by&#x27;, &#x27;over&#x27; and &#x27;partition&#x27; field values (#193255) (#194280)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ML] Single Metric Viewer: Enable cross-filtering for &#x27;by&#x27;,
&#x27;over&#x27; and &#x27;partition&#x27; field values
(#193255)](https://github.com/elastic/kibana/pull/193255)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Robert
Jaszczurek","email":"92210485+rbrtj@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T10:30:53Z","message":"[ML]
Single Metric Viewer: Enable cross-filtering for 'by', 'over' and
'partition' field values (#193255)\n\n## Summary\r\n\r\nEnables
cross-filtering for 'by', 'over' and 'partition' field values in\r\nthe
Single Metric Viewer.\r\n\r\nFixes
[#171932](d86d0688-dc69-43f0-aa24-130ff38935e6","sha":"07290bfac955c7d62ba93b52d888499dd6006cf3","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement",":ml","Feature:Anomaly
Detection","v9.0.0","Team:ML","backport:prev-minor","v8.16.0"],"title":"[ML]
Single Metric Viewer: Enable cross-filtering for 'by', 'over' and
'partition' field
values","number":193255,"url":"https://github.com/elastic/kibana/pull/193255","mergeCommit":{"message":"[ML]
Single Metric Viewer: Enable cross-filtering for 'by', 'over' and
'partition' field values (#193255)\n\n## Summary\r\n\r\nEnables
cross-filtering for 'by', 'over' and 'partition' field values in\r\nthe
Single Metric Viewer.\r\n\r\nFixes
[#171932](d86d0688-dc69-43f0-aa24-130ff38935e6","sha":"07290bfac955c7d62ba93b52d888499dd6006cf3"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193255","number":193255,"mergeCommit":{"message":"[ML]
Single Metric Viewer: Enable cross-filtering for 'by', 'over' and
'partition' field values (#193255)\n\n## Summary\r\n\r\nEnables
cross-filtering for 'by', 'over' and 'partition' field values in\r\nthe
Single Metric Viewer.\r\n\r\nFixes
[#171932](d86d0688-dc69-43f0-aa24-130ff38935e6","sha":"07290bfac955c7d62ba93b52d888499dd6006cf3"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Robert Jaszczurek <92210485+rbrtj@users.noreply.github.com>
2024-09-27 07:08:26 -05:00
Kibana Machine
3627544d56
[8.x] [SecuritySolution][Endpoint][ResponseActions] Response action telemetry (endpoint/third party) (#192685) (#194262)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[SecuritySolution][Endpoint][ResponseActions] Response action
telemetry (endpoint/third party)
(#192685)](https://github.com/elastic/kibana/pull/192685)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"Ash","email":"1849116+ashokaditya@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T08:06:31Z","message":"[SecuritySolution][Endpoint][ResponseActions]
Response action telemetry (endpoint/third party) (#192685)\n\n##
Summary\r\n\r\nAdds server-side telemetry collection for response action
creation and\r\nresponses.\r\npart of
elastic/security-team/issues/7466\r\n\r\n<details><summary>Events from
telemetry
staging</summary>\r\n<img\r\nsrc=\"85a5a75d-f9f1-4d76-a782-272d9d7da0cb\"\r\n/>\r\n</details>
\r\n\r\n<details><summary>Dashboard on
staging</summary>\r\n<img\r\nsrc=\"https://github.com/user-attachments/assets/9faa96a2-a553-4def-b5da-6b66b5728ca4\">\r\n</details>
\r\n\r\nThis PR adds Server Side EBTs (event-based telemetry)
for:\r\n### Action creation event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent\"\r\n ],\r\n \"properties\": [\r\n {\r\n
\"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"command\": \"unisolate\",\r\n \"isAutomated\":
false\r\n }\r\n }\r\n ],\r\n```\r\n### Action response
event\r\n```json5\r\n{\r\n\"event_type\": [\r\n
\"endpoint_response_action_status_change_event\"\r\n ],\r\n
\"properties\": [\r\n {\r\n \"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"actionStatus\": \"successful\",\r\n \"command\":
\"unisolate\",\r\n }\r\n }\r\n ],\r\n}\r\n```\r\n\r\n### Action creation
error event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent_error\"\r\n ],\r\n \"properties\": [\r\n
{\r\n \"responseActions\": {\r\n \"command\": \"execute\",\r\n
\"error\": \"error message\",\r\n \"agentType\": \"endpoint\"\r\n }\r\n
}\r\n ],\r\n```\r\n\r\n\r\n**Note:** This PR does not add response
completion telemetry for\r\n`endpoint` agent type. There would be follow
up PRs to add that and some\r\nusage/snapshot telemetry.\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] If a plugin configuration key
changed, check if it needs to be\r\nallow-listed in the cloud and added
to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)","sha":"a80335e378da3a063bb79a191c550a88578afd07","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend
Workflows","OLM
Sprint","v8.16.0","backport:version"],"title":"[SecuritySolution][Endpoint][ResponseActions]
Response action telemetry (endpoint/third
party)","number":192685,"url":"https://github.com/elastic/kibana/pull/192685","mergeCommit":{"message":"[SecuritySolution][Endpoint][ResponseActions]
Response action telemetry (endpoint/third party) (#192685)\n\n##
Summary\r\n\r\nAdds server-side telemetry collection for response action
creation and\r\nresponses.\r\npart of
elastic/security-team/issues/7466\r\n\r\n<details><summary>Events from
telemetry
staging</summary>\r\n<img\r\nsrc=\"85a5a75d-f9f1-4d76-a782-272d9d7da0cb\"\r\n/>\r\n</details>
\r\n\r\n<details><summary>Dashboard on
staging</summary>\r\n<img\r\nsrc=\"https://github.com/user-attachments/assets/9faa96a2-a553-4def-b5da-6b66b5728ca4\">\r\n</details>
\r\n\r\nThis PR adds Server Side EBTs (event-based telemetry)
for:\r\n### Action creation event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent\"\r\n ],\r\n \"properties\": [\r\n {\r\n
\"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"command\": \"unisolate\",\r\n \"isAutomated\":
false\r\n }\r\n }\r\n ],\r\n```\r\n### Action response
event\r\n```json5\r\n{\r\n\"event_type\": [\r\n
\"endpoint_response_action_status_change_event\"\r\n ],\r\n
\"properties\": [\r\n {\r\n \"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"actionStatus\": \"successful\",\r\n \"command\":
\"unisolate\",\r\n }\r\n }\r\n ],\r\n}\r\n```\r\n\r\n### Action creation
error event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent_error\"\r\n ],\r\n \"properties\": [\r\n
{\r\n \"responseActions\": {\r\n \"command\": \"execute\",\r\n
\"error\": \"error message\",\r\n \"agentType\": \"endpoint\"\r\n }\r\n
}\r\n ],\r\n```\r\n\r\n\r\n**Note:** This PR does not add response
completion telemetry for\r\n`endpoint` agent type. There would be follow
up PRs to add that and some\r\nusage/snapshot telemetry.\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] If a plugin configuration key
changed, check if it needs to be\r\nallow-listed in the cloud and added
to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)","sha":"a80335e378da3a063bb79a191c550a88578afd07"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192685","number":192685,"mergeCommit":{"message":"[SecuritySolution][Endpoint][ResponseActions]
Response action telemetry (endpoint/third party) (#192685)\n\n##
Summary\r\n\r\nAdds server-side telemetry collection for response action
creation and\r\nresponses.\r\npart of
elastic/security-team/issues/7466\r\n\r\n<details><summary>Events from
telemetry
staging</summary>\r\n<img\r\nsrc=\"85a5a75d-f9f1-4d76-a782-272d9d7da0cb\"\r\n/>\r\n</details>
\r\n\r\n<details><summary>Dashboard on
staging</summary>\r\n<img\r\nsrc=\"https://github.com/user-attachments/assets/9faa96a2-a553-4def-b5da-6b66b5728ca4\">\r\n</details>
\r\n\r\nThis PR adds Server Side EBTs (event-based telemetry)
for:\r\n### Action creation event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent\"\r\n ],\r\n \"properties\": [\r\n {\r\n
\"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"command\": \"unisolate\",\r\n \"isAutomated\":
false\r\n }\r\n }\r\n ],\r\n```\r\n### Action response
event\r\n```json5\r\n{\r\n\"event_type\": [\r\n
\"endpoint_response_action_status_change_event\"\r\n ],\r\n
\"properties\": [\r\n {\r\n \"responseActions\": {\r\n \"actionId\":
\"696608a5-1908-457d-9072-5f555c740ffc\",\r\n \"agentType\":
\"sentinel_one\",\r\n \"actionStatus\": \"successful\",\r\n \"command\":
\"unisolate\",\r\n }\r\n }\r\n ],\r\n}\r\n```\r\n\r\n### Action creation
error event\r\n```json5\r\n\"event_type\": [\r\n
\"endpoint_response_action_sent_error\"\r\n ],\r\n \"properties\": [\r\n
{\r\n \"responseActions\": {\r\n \"command\": \"execute\",\r\n
\"error\": \"error message\",\r\n \"agentType\": \"endpoint\"\r\n }\r\n
}\r\n ],\r\n```\r\n\r\n\r\n**Note:** This PR does not add response
completion telemetry for\r\n`endpoint` agent type. There would be follow
up PRs to add that and some\r\nusage/snapshot telemetry.\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] If a plugin configuration key
changed, check if it needs to be\r\nallow-listed in the cloud and added
to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)","sha":"a80335e378da3a063bb79a191c550a88578afd07"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Ash <1849116+ashokaditya@users.noreply.github.com>
2024-09-27 04:45:21 -05:00
Kibana Machine
9d986744f0
[8.x] skip flaky test: https://github.com/elastic/kibana/issues/175239 (#194104) (#194164)
# Backport

This will backport the following commits from `main` to `8.x`:
- [skip flaky test: https://github.com/elastic/kibana/issues/175239
(#194104)](https://github.com/elastic/kibana/pull/194104)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Alex
Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2024-09-26T14:26:31Z","message":"skip
flaky test: https://github.com/elastic/kibana/issues/175239
(#194104)","sha":"645ece1e0dcb1d87d5204e9bd7dbc11cf1d93993","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"title":"skip
flaky test:
https://github.com/elastic/kibana/issues/175239","number":194104,"url":"https://github.com/elastic/kibana/pull/194104","mergeCommit":{"message":"skip
flaky test: https://github.com/elastic/kibana/issues/175239
(#194104)","sha":"645ece1e0dcb1d87d5204e9bd7dbc11cf1d93993"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194104","number":194104,"mergeCommit":{"message":"skip
flaky test: https://github.com/elastic/kibana/issues/175239
(#194104)","sha":"645ece1e0dcb1d87d5204e9bd7dbc11cf1d93993"}}]}]
BACKPORT-->

Co-authored-by: Alex Szabo <alex.szabo@elastic.co>
2024-09-27 04:38:44 -05:00
Kibana Machine
35c4ca2d9b
[8.x] [EDR Workflows] Fix failing cases test in Osquery (#194253) (#194261)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[EDR Workflows] Fix failing cases test in Osquery
(#194253)](https://github.com/elastic/kibana/pull/194253)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Tomasz
Ciecierski","email":"tomasz.ciecierski@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T08:01:48Z","message":"[EDR
Workflows] Fix failing cases test in Osquery
(#194253)","sha":"2d9f13c41f4ac74a11abaa6db0a035349abf08fc","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:Defend
Workflows","v8.16.0","backport:version","v8.15.3"],"title":"[EDR
Workflows] Fix failing cases test in
Osquery","number":194253,"url":"https://github.com/elastic/kibana/pull/194253","mergeCommit":{"message":"[EDR
Workflows] Fix failing cases test in Osquery
(#194253)","sha":"2d9f13c41f4ac74a11abaa6db0a035349abf08fc"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.15"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194253","number":194253,"mergeCommit":{"message":"[EDR
Workflows] Fix failing cases test in Osquery
(#194253)","sha":"2d9f13c41f4ac74a11abaa6db0a035349abf08fc"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.15","label":"v8.15.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Tomasz Ciecierski <tomasz.ciecierski@elastic.co>
2024-09-27 04:36:01 -05:00
Kibana Machine
a3b2bb2a28
[8.x] [Discover] Dismiss flyouts when opening another one (#193865) (#194256)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Discover] Dismiss flyouts when opening another one
(#193865)](https://github.com/elastic/kibana/pull/193865)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Julia
Rechkunova","email":"julia.rechkunova@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T07:35:31Z","message":"[Discover]
Dismiss flyouts when opening another one (#193865)\n\n- Closes
https://github.com/elastic/kibana/issues/193452\r\n\r\n##
Summary\r\n\r\nThis PR makes sure that only one flyout is open at a time
and\r\nautomatically dismisses all others.\r\n\r\n\r\n###
Checklist\r\n\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6fc017a597fc34158313b8537f6b6a2536833cba","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","Feature:ES|QL"],"title":"[Discover]
Dismiss flyouts when opening another
one","number":193865,"url":"https://github.com/elastic/kibana/pull/193865","mergeCommit":{"message":"[Discover]
Dismiss flyouts when opening another one (#193865)\n\n- Closes
https://github.com/elastic/kibana/issues/193452\r\n\r\n##
Summary\r\n\r\nThis PR makes sure that only one flyout is open at a time
and\r\nautomatically dismisses all others.\r\n\r\n\r\n###
Checklist\r\n\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6fc017a597fc34158313b8537f6b6a2536833cba"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193865","number":193865,"mergeCommit":{"message":"[Discover]
Dismiss flyouts when opening another one (#193865)\n\n- Closes
https://github.com/elastic/kibana/issues/193452\r\n\r\n##
Summary\r\n\r\nThis PR makes sure that only one flyout is open at a time
and\r\nautomatically dismisses all others.\r\n\r\n\r\n###
Checklist\r\n\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6fc017a597fc34158313b8537f6b6a2536833cba"}}]}]
BACKPORT-->

Co-authored-by: Julia Rechkunova <julia.rechkunova@elastic.co>
2024-09-27 04:02:45 -05:00
Kibana Machine
7cefd3cda6
[8.x] [Docs] Refresh dev tools Console page (#193530) (#194259)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Docs] Refresh dev tools Console page
(#193530)](https://github.com/elastic/kibana/pull/193530)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT
[{"author":{"name":"florent-leborgne","email":"florent.leborgne@elastic.co"},"sourceCommit":{"committedDate":"2024-09-27T07:59:53Z","message":"[Docs]
Refresh dev tools Console page (#193530)\n\n## Summary\r\n\r\nThis PR
updates the docs page about using the Dev Tools Console.\r\n\r\nCloses:
https://github.com/elastic/kibana/issues/191271","sha":"c435b57526a74fcbcbdea11fb4839ffe7ce2dc24","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"[Docs]
Refresh dev tools Console
page","number":193530,"url":"https://github.com/elastic/kibana/pull/193530","mergeCommit":{"message":"[Docs]
Refresh dev tools Console page (#193530)\n\n## Summary\r\n\r\nThis PR
updates the docs page about using the Dev Tools Console.\r\n\r\nCloses:
https://github.com/elastic/kibana/issues/191271","sha":"c435b57526a74fcbcbdea11fb4839ffe7ce2dc24"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193530","number":193530,"mergeCommit":{"message":"[Docs]
Refresh dev tools Console page (#193530)\n\n## Summary\r\n\r\nThis PR
updates the docs page about using the Dev Tools Console.\r\n\r\nCloses:
https://github.com/elastic/kibana/issues/191271","sha":"c435b57526a74fcbcbdea11fb4839ffe7ce2dc24"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>
2024-09-27 08:27:49 +00:00
Kibana Machine
d52ad0a173
[8.x] [Response Ops][Rule Form V2] Rule form v2: Actions Modal and Actions Form (#187434) (#194254)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Response Ops][Rule Form V2] Rule form v2: Actions Modal and Actions
Form (#187434)](https://github.com/elastic/kibana/pull/187434)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Jiawei
Wu","email":"74562234+JiaweiWu@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-27T06:34:27Z","message":"[Response
Ops][Rule Form V2] Rule form v2: Actions Modal and Actions Form
(#187434)\n\n## Summary\r\nIssue:
https://github.com/elastic/kibana/issues/179105\r\nRelated PR:
https://github.com/elastic/kibana/pull/180539\r\n\r\nFinal PR of the
rule actions V2 PR (2/2 of the actions PRs). This PR\r\ncontains the
actions modal and actions form. This PR depends
on\r\nhttps://github.com/elastic/kibana/pull/186490.\r\n\r\nI have also
created a example plugin to demonstrate this PR. To access:\r\n\r\n1.
Run the branch with yarn start --run-examples\r\n2. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/create/<ruleTypeId>\r\n(I
use .es-query)\r\n3. Create a rule\r\n4. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/edit/<ruleId>\r\nwith
the rule you just created to edit the rule\r\n\r\n<img width=\"1236\"
alt=\"Screenshot 2024-07-02 at 5 15
51 PM\"\r\nsrc=\"1dc5d2a9-804a-4861-94ba-814de73dc3ab\">\r\n\r\n![Screenshot
2024-07-08 at 10
53\r\n44 PM](07efade1-4b9c-485f-9833-84698dc29219)\r\n\r\n<img
width=\"1087\" alt=\"Screenshot 2024-07-02 at 5 15
58 PM\"\r\nsrc=\"903e66b5-f9a1-4d09-b121-b1dcecdff72c\">\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"54659e8ae002aa68be3ee472ef12b3d3f546a1ea","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","v9.0.0","backport:prev-minor","v8.16.0"],"title":"[Response
Ops][Rule Form V2] Rule form v2: Actions Modal and Actions
Form","number":187434,"url":"https://github.com/elastic/kibana/pull/187434","mergeCommit":{"message":"[Response
Ops][Rule Form V2] Rule form v2: Actions Modal and Actions Form
(#187434)\n\n## Summary\r\nIssue:
https://github.com/elastic/kibana/issues/179105\r\nRelated PR:
https://github.com/elastic/kibana/pull/180539\r\n\r\nFinal PR of the
rule actions V2 PR (2/2 of the actions PRs). This PR\r\ncontains the
actions modal and actions form. This PR depends
on\r\nhttps://github.com/elastic/kibana/pull/186490.\r\n\r\nI have also
created a example plugin to demonstrate this PR. To access:\r\n\r\n1.
Run the branch with yarn start --run-examples\r\n2. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/create/<ruleTypeId>\r\n(I
use .es-query)\r\n3. Create a rule\r\n4. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/edit/<ruleId>\r\nwith
the rule you just created to edit the rule\r\n\r\n<img width=\"1236\"
alt=\"Screenshot 2024-07-02 at 5 15
51 PM\"\r\nsrc=\"1dc5d2a9-804a-4861-94ba-814de73dc3ab\">\r\n\r\n![Screenshot
2024-07-08 at 10
53\r\n44 PM](07efade1-4b9c-485f-9833-84698dc29219)\r\n\r\n<img
width=\"1087\" alt=\"Screenshot 2024-07-02 at 5 15
58 PM\"\r\nsrc=\"903e66b5-f9a1-4d09-b121-b1dcecdff72c\">\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"54659e8ae002aa68be3ee472ef12b3d3f546a1ea"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/187434","number":187434,"mergeCommit":{"message":"[Response
Ops][Rule Form V2] Rule form v2: Actions Modal and Actions Form
(#187434)\n\n## Summary\r\nIssue:
https://github.com/elastic/kibana/issues/179105\r\nRelated PR:
https://github.com/elastic/kibana/pull/180539\r\n\r\nFinal PR of the
rule actions V2 PR (2/2 of the actions PRs). This PR\r\ncontains the
actions modal and actions form. This PR depends
on\r\nhttps://github.com/elastic/kibana/pull/186490.\r\n\r\nI have also
created a example plugin to demonstrate this PR. To access:\r\n\r\n1.
Run the branch with yarn start --run-examples\r\n2. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/create/<ruleTypeId>\r\n(I
use .es-query)\r\n3. Create a rule\r\n4. Navigate
to\r\nhttp://localhost:5601/app/triggersActionsUiExample/rule/edit/<ruleId>\r\nwith
the rule you just created to edit the rule\r\n\r\n<img width=\"1236\"
alt=\"Screenshot 2024-07-02 at 5 15
51 PM\"\r\nsrc=\"1dc5d2a9-804a-4861-94ba-814de73dc3ab\">\r\n\r\n![Screenshot
2024-07-08 at 10
53\r\n44 PM](07efade1-4b9c-485f-9833-84698dc29219)\r\n\r\n<img
width=\"1087\" alt=\"Screenshot 2024-07-02 at 5 15
58 PM\"\r\nsrc=\"903e66b5-f9a1-4d09-b121-b1dcecdff72c\">\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"54659e8ae002aa68be3ee472ef12b3d3f546a1ea"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jiawei Wu <74562234+JiaweiWu@users.noreply.github.com>
2024-09-27 03:09:40 -05:00
Gerard Soldevila
c7b29d18dd
[8.x] [Migrations] Backport ALL updates to integration tests (#194013)
# Backport

This will backport the following PRs from `main` to `8.x`:
 - https://github.com/elastic/kibana/pull/193328
 - https://github.com/elastic/kibana/pull/193856
 - https://github.com/elastic/kibana/pull/193696
 - https://github.com/elastic/kibana/pull/194151
2024-09-27 10:06:10 +02:00
Kibana Machine
ed3b6102fc
[8.x] [data views] Use map object for field attributes (#193760) (#194252)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[data views] Use map object for field attributes
(#193760)](https://github.com/elastic/kibana/pull/193760)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Matthew
Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2024-09-27T05:17:44Z","message":"[data
views] Use map object for field attributes (#193760)\n\n##
Summary\r\n\r\nUse map object for field
attributes\r\n\r\n---------\r\n\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>","sha":"760455a0ff995597cefb45e7b1aa1bfbd251b4eb","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Data
Views","release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-major","ci:project-deploy-observability"],"title":"[data
views] Use map object for field
attributes","number":193760,"url":"https://github.com/elastic/kibana/pull/193760","mergeCommit":{"message":"[data
views] Use map object for field attributes (#193760)\n\n##
Summary\r\n\r\nUse map object for field
attributes\r\n\r\n---------\r\n\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>","sha":"760455a0ff995597cefb45e7b1aa1bfbd251b4eb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193760","number":193760,"mergeCommit":{"message":"[data
views] Use map object for field attributes (#193760)\n\n##
Summary\r\n\r\nUse map object for field
attributes\r\n\r\n---------\r\n\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>","sha":"760455a0ff995597cefb45e7b1aa1bfbd251b4eb"}}]}]
BACKPORT-->

Co-authored-by: Matthew Kime <matt@mattki.me>
2024-09-27 01:52:16 -05:00