Commit graph

79092 commits

Author SHA1 Message Date
Kibana Machine
00988326b5
[8.x] [Security Solution][Event Filters] Adds banner about Linux eventing change for 8.16 upgrade (#195177) (#195917)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution][Event Filters] Adds banner about Linux eventing
change for 8.16 upgrade
(#195177)](https://github.com/elastic/kibana/pull/195177)

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

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

<!--BACKPORT [{"author":{"name":"Candace
Park","email":"56409205+parkiino@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-11T13:25:58Z","message":"[Security
Solution][Event Filters] Adds banner about Linux eventing change for
8.16 upgrade (#195177)\n\n## Summary\r\n\r\n- [x] Adds a banner
notifying users about the Linux eventing changes for\r\n8.16\r\n- [x]
Link to documentation opens in new tab \r\n- [x] Unit tests\r\n\r\n#
Screenshot\r\n<img width=\"1662\"
alt=\"image\"\r\nsrc=\"b2768462-4343-4c85-ad98-36afaba0665c\r\n\r\n---------\r\n\r\nCo-authored-by:
Gergő Ábrahám
<gergo.abraham@elastic.co>","sha":"3f8a6d835a89eb2fb369a16f9210c22462113812","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":"[Security
Solution][Event Filters] Adds banner about Linux eventing change for
8.16
upgrade","number":195177,"url":"https://github.com/elastic/kibana/pull/195177","mergeCommit":{"message":"[Security
Solution][Event Filters] Adds banner about Linux eventing change for
8.16 upgrade (#195177)\n\n## Summary\r\n\r\n- [x] Adds a banner
notifying users about the Linux eventing changes for\r\n8.16\r\n- [x]
Link to documentation opens in new tab \r\n- [x] Unit tests\r\n\r\n#
Screenshot\r\n<img width=\"1662\"
alt=\"image\"\r\nsrc=\"b2768462-4343-4c85-ad98-36afaba0665c\r\n\r\n---------\r\n\r\nCo-authored-by:
Gergő Ábrahám
<gergo.abraham@elastic.co>","sha":"3f8a6d835a89eb2fb369a16f9210c22462113812"}},"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/195177","number":195177,"mergeCommit":{"message":"[Security
Solution][Event Filters] Adds banner about Linux eventing change for
8.16 upgrade (#195177)\n\n## Summary\r\n\r\n- [x] Adds a banner
notifying users about the Linux eventing changes for\r\n8.16\r\n- [x]
Link to documentation opens in new tab \r\n- [x] Unit tests\r\n\r\n#
Screenshot\r\n<img width=\"1662\"
alt=\"image\"\r\nsrc=\"b2768462-4343-4c85-ad98-36afaba0665c\r\n\r\n---------\r\n\r\nCo-authored-by:
Gergő Ábrahám
<gergo.abraham@elastic.co>","sha":"3f8a6d835a89eb2fb369a16f9210c22462113812"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Candace Park <56409205+parkiino@users.noreply.github.com>
2024-10-11 17:15:37 +02:00
Kibana Machine
d360231339
[8.x] [Onboarding] Increasing telemetry coverage (#195741) (#195903)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Onboarding] Increasing telemetry coverage
(#195741)](https://github.com/elastic/kibana/pull/195741)

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

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

<!--BACKPORT [{"author":{"name":"Joe
McElroy","email":"joseph.mcelroy@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T12:08:07Z","message":"[Onboarding]
Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding
telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule
which warns of elements that do not have a\r\ndata-test-subj for
telemetry needs.\r\n\r\n![Screenshot 2024-10-10 at 20
07\r\n20](https://github.com/user-attachments/assets/5ea449d9-01da-4a1c-8b5a-da727e0f2c49)\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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":"4aa491dd7793a974a91cc295579d71529a9029df","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:EnterpriseSearch","backport:prev-minor"],"title":"[Onboarding]
Increasing telemetry
coverage","number":195741,"url":"https://github.com/elastic/kibana/pull/195741","mergeCommit":{"message":"[Onboarding]
Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding
telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule
which warns of elements that do not have a\r\ndata-test-subj for
telemetry needs.\r\n\r\n![Screenshot 2024-10-10 at 20
07\r\n20](https://github.com/user-attachments/assets/5ea449d9-01da-4a1c-8b5a-da727e0f2c49)\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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":"4aa491dd7793a974a91cc295579d71529a9029df"}},"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/195741","number":195741,"mergeCommit":{"message":"[Onboarding]
Increasing telemetry coverage (#195741)\n\n## Summary\r\n\r\nAdding
telemetry coverage for onboarding.\r\n\r\nAlso adds the eslint rule
which warns of elements that do not have a\r\ndata-test-subj for
telemetry needs.\r\n\r\n![Screenshot 2024-10-10 at 20
07\r\n20](https://github.com/user-attachments/assets/5ea449d9-01da-4a1c-8b5a-da727e0f2c49)\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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":"4aa491dd7793a974a91cc295579d71529a9029df"}}]}]
BACKPORT-->

Co-authored-by: Joe McElroy <joseph.mcelroy@elastic.co>
2024-10-11 15:58:35 +02:00
Kibana Machine
a402448798
[8.x] [Inventory] Fix top empty space in side navigation when content exceeds window height (#195756) (#195878)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Inventory] Fix top empty space in side navigation when content
exceeds window height
(#195756)](https://github.com/elastic/kibana/pull/195756)

<!--- 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-10-11T09:57:10Z","message":"[Inventory]
Fix top empty space in side navigation when content exceeds window
height (#195756)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195203\r\n\r\n\r\nThis PR
addresses an issue in the new Inventory plugin where the
side\r\nnavigation displayed an unexpected empty space at the top
whenever the\r\npage content exceeded the window
height.\r\n\r\n\r\n|Before|After|\r\n|-|-|\r\n\r\n|![scroll_fix_before](7a936c05-6c74-463d-b5d6-11e26ff9d191)|","sha":"095113faa51d16ea750eaef9c3b11cfe4c0db3a4","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]
Fix top empty space in side navigation when content exceeds window
height","number":195756,"url":"https://github.com/elastic/kibana/pull/195756","mergeCommit":{"message":"[Inventory]
Fix top empty space in side navigation when content exceeds window
height (#195756)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195203\r\n\r\n\r\nThis PR
addresses an issue in the new Inventory plugin where the
side\r\nnavigation displayed an unexpected empty space at the top
whenever the\r\npage content exceeded the window
height.\r\n\r\n\r\n|Before|After|\r\n|-|-|\r\n\r\n|![scroll_fix_before](7a936c05-6c74-463d-b5d6-11e26ff9d191)|","sha":"095113faa51d16ea750eaef9c3b11cfe4c0db3a4"}},"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/195756","number":195756,"mergeCommit":{"message":"[Inventory]
Fix top empty space in side navigation when content exceeds window
height (#195756)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195203\r\n\r\n\r\nThis PR
addresses an issue in the new Inventory plugin where the
side\r\nnavigation displayed an unexpected empty space at the top
whenever the\r\npage content exceeded the window
height.\r\n\r\n\r\n|Before|After|\r\n|-|-|\r\n\r\n|![scroll_fix_before](7a936c05-6c74-463d-b5d6-11e26ff9d191)|","sha":"095113faa51d16ea750eaef9c3b11cfe4c0db3a4"}},{"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-10-11 15:07:48 +02:00
Kibana Machine
c4ec89d2ff
[8.x] [Ftr] update svl roles and settings from controller (#195563) (#195885)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Ftr] update svl roles and settings from controller
(#195563)](https://github.com/elastic/kibana/pull/195563)

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

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

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T10:48:17Z","message":"[Ftr]
update svl roles and settings from controller (#195563)\n\n##
Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes
settings for\r\nSecurity project to match elasticsearch-controller
configuration\r\n\r\nAdding obs teams for review to bring attention: we
need to copy changes\r\nfrom controllers manually to make sure our
serverless simulation in\r\nKibana CI is close to real MKI
env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","FTR","apm:review","v8.16.0","backport:version"],"title":"[Ftr]
update svl roles and settings from
controller","number":195563,"url":"https://github.com/elastic/kibana/pull/195563","mergeCommit":{"message":"[Ftr]
update svl roles and settings from controller (#195563)\n\n##
Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes
settings for\r\nSecurity project to match elasticsearch-controller
configuration\r\n\r\nAdding obs teams for review to bring attention: we
need to copy changes\r\nfrom controllers manually to make sure our
serverless simulation in\r\nKibana CI is close to real MKI
env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa"}},"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/195563","number":195563,"mergeCommit":{"message":"[Ftr]
update svl roles and settings from controller (#195563)\n\n##
Summary\r\n\r\nUpdating default roles for Oblt project and ES nodes
settings for\r\nSecurity project to match elasticsearch-controller
configuration\r\n\r\nAdding obs teams for review to bring attention: we
need to copy changes\r\nfrom controllers manually to make sure our
serverless simulation in\r\nKibana CI is close to real MKI
env\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"4cd83b10d04b78d784a7ab7a6cf5212a69d4f1fa"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
2024-10-11 14:31:02 +02:00
Kibana Machine
8f86639706
[8.x] [Cloud Security] Increase retention period on queries related to 3rd party data loading (#195636) (#195871)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cloud Security] Increase retention period on queries related to 3rd
party data loading
(#195636)](https://github.com/elastic/kibana/pull/195636)

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

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

<!--BACKPORT [{"author":{"name":"Maxim
Kholod","email":"maxim.kholod@elastic.co"},"sourceCommit":{"committedDate":"2024-10-11T09:34:12Z","message":"[Cloud
Security] Increase retention period on queries related to 3rd party data
loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud
Security queries to accommodate a longer\r\nretention period on
third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This
introduces regression
for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant
is a temporary workaround until we find a robust way to\r\nget full
posture for third-party CDR integrations\r\nThis change goes together
with increasing retention period on Wiz: \r\n-
https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n-
https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to
test\r\nThe CI deployed a serverless project where I installed Wiz and
CSP\r\nintegrations and ingested some
data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7","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-major","ci:cloud-deploy","ci:project-deploy-security","v8.16.0"],"title":"[Cloud
Security] Increase retention period on queries related to 3rd party data
loading","number":195636,"url":"https://github.com/elastic/kibana/pull/195636","mergeCommit":{"message":"[Cloud
Security] Increase retention period on queries related to 3rd party data
loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud
Security queries to accommodate a longer\r\nretention period on
third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This
introduces regression
for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant
is a temporary workaround until we find a robust way to\r\nget full
posture for third-party CDR integrations\r\nThis change goes together
with increasing retention period on Wiz: \r\n-
https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n-
https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to
test\r\nThe CI deployed a serverless project where I installed Wiz and
CSP\r\nintegrations and ingested some
data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7"}},"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/195636","number":195636,"mergeCommit":{"message":"[Cloud
Security] Increase retention period on queries related to 3rd party data
loading (#195636)\n\n## Summary\r\n\r\nIncrease retention on Cloud
Security queries to accommodate a longer\r\nretention period on
third-party CDR integrations, such as Wiz and AWS\r\nSecurityHub. This
introduces regression
for\r\nhttps://github.com/elastic/kibana/issues/142198\r\nThis is meant
is a temporary workaround until we find a robust way to\r\nget full
posture for third-party CDR integrations\r\nThis change goes together
with increasing retention period on Wiz: \r\n-
https://github.com/elastic/integrations/pull/11393\r\n\r\nfixes:\r\n-
https://github.com/elastic/security-team/issues/10683\r\n\r\n## How to
test\r\nThe CI deployed a serverless project where I installed Wiz and
CSP\r\nintegrations and ingested some
data.","sha":"e18c52eec2cb18dc2590b61d7649de4507f060a7"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Maxim Kholod <maxim.kholod@elastic.co>
2024-10-11 13:43:30 +02:00
Cristina Amico
994d97ffd4
[8.x] [Fleet] Adjust privileges for GET output and GET download_source endpoints (#194951) (#195536)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Fleet] Adjust privileges for GET output and GET download_source
endpoints (#194951)](https://github.com/elastic/kibana/pull/194951)

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

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

<!--BACKPORT [{"author":{"name":"Cristina
Amico","email":"criamico@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-08T14:36:19Z","message":"[Fleet]
Adjust privileges for GET output and GET download_source endpoints
(#194951)\n\nFixes
https://github.com/elastic/kibana/issues/191266\r\n\r\n##
Summary\r\nUpdating the authz for following endpoints:\r\n- `GET
/agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n-
`GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have
`authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they
should be visible in the agent\r\npolicy settings page as
well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag
`subfeaturePrivileges`\r\n- Create a role with following
privileges:\r\n![Screenshot 2024-10-04 at 15
49\r\n54](https://github.com/user-attachments/assets/4bbc95e4-01d0-43e0-a539-b03b8f4c219e)\r\n-
Create a user that has the previous role\r\n- Log in and go to any agent
policy > settings\r\n- The download source and output fields should be
filled and editable.\r\nThey were previously empty, as the GET endpoints
were failing with 403\r\nForbidden\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\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0","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","v8.16.0","backport:version"],"number":194951,"url":"https://github.com/elastic/kibana/pull/194951","mergeCommit":{"message":"[Fleet]
Adjust privileges for GET output and GET download_source endpoints
(#194951)\n\nFixes
https://github.com/elastic/kibana/issues/191266\r\n\r\n##
Summary\r\nUpdating the authz for following endpoints:\r\n- `GET
/agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n-
`GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have
`authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they
should be visible in the agent\r\npolicy settings page as
well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag
`subfeaturePrivileges`\r\n- Create a role with following
privileges:\r\n![Screenshot 2024-10-04 at 15
49\r\n54](https://github.com/user-attachments/assets/4bbc95e4-01d0-43e0-a539-b03b8f4c219e)\r\n-
Create a user that has the previous role\r\n- Log in and go to any agent
policy > settings\r\n- The download source and output fields should be
filled and editable.\r\nThey were previously empty, as the GET endpoints
were failing with 403\r\nForbidden\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\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0"}},"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/194951","number":194951,"mergeCommit":{"message":"[Fleet]
Adjust privileges for GET output and GET download_source endpoints
(#194951)\n\nFixes
https://github.com/elastic/kibana/issues/191266\r\n\r\n##
Summary\r\nUpdating the authz for following endpoints:\r\n- `GET
/agent_download_sources`\r\n- `GET /agent_download_sources/{id}`\r\n-
`GET /outputs`\r\n- `GET /outputs/{id}`\r\nThey need to have
`authz.fleet.readSettings ||\r\nauthz.fleet.readAgentPolicies` as they
should be visible in the agent\r\npolicy settings page as
well.\r\n\r\n\r\n### Testing\r\n- Enable feature flag
`subfeaturePrivileges`\r\n- Create a role with following
privileges:\r\n![Screenshot 2024-10-04 at 15
49\r\n54](https://github.com/user-attachments/assets/4bbc95e4-01d0-43e0-a539-b03b8f4c219e)\r\n-
Create a user that has the previous role\r\n- Log in and go to any agent
policy > settings\r\n- The download source and output fields should be
filled and editable.\r\nThey were previously empty, as the GET endpoints
were failing with 403\r\nForbidden\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\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"14d5677d073838845074f76f0d9c0edce50533f0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-10-11 12:57:03 +02:00
Kibana Machine
e433a3ce1c
[8.x] [Mappings editor] Only add defined advanced options to request (#194148) (#194795)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Mappings editor] Only add defined advanced options to request
(#194148)](https://github.com/elastic/kibana/pull/194148)

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

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

<!--BACKPORT [{"author":{"name":"Elena
Stoeva","email":"59341489+ElenaStoeva@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-03T09:37:56Z","message":"[Mappings
editor] Only add defined advanced options to request (#194148)\n\nFixes
https://github.com/elastic/kibana/issues/106006\r\nFixes
https://github.com/elastic/kibana/issues/106151\r\nFixes
https://github.com/elastic/kibana/issues/150395\r\n\r\n##
Summary\r\n\r\nThis PR makes the Advanced options (configuration) form
add to the\r\nrequest only the field values that have set values. This
works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook
(similar to the\r\n`stripEmptyFields` option) which determines if the
unset values will be\r\nreturned by the form (unset means that the field
hasn't been\r\nset/modified by the user (is not dirty) and its initial
value
is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\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- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","Feature:Mappings
Editor","v9.0.0","backport:prev-minor","v8.16.0"],"title":"[Mappings
editor] Only add defined advanced options to
request","number":194148,"url":"https://github.com/elastic/kibana/pull/194148","mergeCommit":{"message":"[Mappings
editor] Only add defined advanced options to request (#194148)\n\nFixes
https://github.com/elastic/kibana/issues/106006\r\nFixes
https://github.com/elastic/kibana/issues/106151\r\nFixes
https://github.com/elastic/kibana/issues/150395\r\n\r\n##
Summary\r\n\r\nThis PR makes the Advanced options (configuration) form
add to the\r\nrequest only the field values that have set values. This
works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook
(similar to the\r\n`stripEmptyFields` option) which determines if the
unset values will be\r\nreturned by the form (unset means that the field
hasn't been\r\nset/modified by the user (is not dirty) and its initial
value
is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\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- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4"}},"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/194148","number":194148,"mergeCommit":{"message":"[Mappings
editor] Only add defined advanced options to request (#194148)\n\nFixes
https://github.com/elastic/kibana/issues/106006\r\nFixes
https://github.com/elastic/kibana/issues/106151\r\nFixes
https://github.com/elastic/kibana/issues/150395\r\n\r\n##
Summary\r\n\r\nThis PR makes the Advanced options (configuration) form
add to the\r\nrequest only the field values that have set values. This
works by adding\r\nthe `stripUnsetFields` option to the `useForm` hook
(similar to the\r\n`stripEmptyFields` option) which determines if the
unset values will be\r\nreturned by the form (unset means that the field
hasn't been\r\nset/modified by the user (is not dirty) and its initial
value
is\r\nundefined).\r\n\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/b46af90d-6886-4232-ae0f-66910902e238\r\n\r\n\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- [ ] 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- [ ] [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- [ ] 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\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\r\n\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\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"9f58ffd52755335aa4a8558cdad408c6b32526f4"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Elena Stoeva <59341489+ElenaStoeva@users.noreply.github.com>
2024-10-11 11:18:48 +01:00
Ignacio Rivas
ffa3e09a42
[8.x] Remove kbn-ace, ace and brace dependencies (#195703) (#195765)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Remove kbn-ace, ace and brace dependencies
(#195703)](https://github.com/elastic/kibana/pull/195703)

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

### 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-10-10T12:16:42Z","message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"number":195703,"url":"https://github.com/elastic/kibana/pull/195703","mergeCommit":{"message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},"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/195703","number":195703,"mergeCommit":{"message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-10-11 11:17:21 +01:00
Kibana Machine
bf886a5d55
[8.x] [ES|QL] Removes the feedback from the advanced setting (#195770) (#195852)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Removes the feedback from the advanced setting
(#195770)](https://github.com/elastic/kibana/pull/195770)

<!--- 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-10-11T07:37:30Z","message":"[ES|QL]
Removes the feedback from the advanced setting (#195770)\n\n##
Summary\r\n\r\nRemoves the feedback link from the advanced setting per
request.\r\n\r\n<img width=\"1088\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a","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]
Removes the feedback from the advanced
setting","number":195770,"url":"https://github.com/elastic/kibana/pull/195770","mergeCommit":{"message":"[ES|QL]
Removes the feedback from the advanced setting (#195770)\n\n##
Summary\r\n\r\nRemoves the feedback link from the advanced setting per
request.\r\n\r\n<img width=\"1088\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a"}},"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/195770","number":195770,"mergeCommit":{"message":"[ES|QL]
Removes the feedback from the advanced setting (#195770)\n\n##
Summary\r\n\r\nRemoves the feedback link from the advanced setting per
request.\r\n\r\n<img width=\"1088\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cff87a44-c93c-4ae6-bf01-ed4c7fa3ba2d\">","sha":"09110a38ac76c24f2b7139904c754fb7655e066a"}},{"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-10-11 11:20:00 +02:00
Kibana Machine
58dc313abb
[8.x] [Security Solution] Prevent non-customizable fields from updating for Prebuilt rule types (#195318) (#195837)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Prevent non-customizable fields from updating for
Prebuilt rule types
(#195318)](https://github.com/elastic/kibana/pull/195318)

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

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

<!--BACKPORT [{"author":{"name":"Davis
Plumlee","email":"56367316+dplumlee@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T22:48:47Z","message":"[Security
Solution] Prevent non-customizable fields from updating for Prebuilt
rule types (#195318)\n\n## Summary\r\n\r\nAddresses
https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation
in the `detectionRulesClient` to prevent the updating
of\r\nnon-customizable fields in Prebuilt rule types (i.e.
external\r\n`rule_source`). Returns a `400` error if `author` or
`license` fields\r\nare updated via `PUT` and `PATCH` endpoints for
external rules.\r\n\r\nAlso updates related test utils to reflect this
new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\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- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n\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:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d","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","Feature:Prebuilt Detection
Rules","backport:prev-minor","v8.16.0"],"title":"[Security Solution]
Prevent non-customizable fields from updating for Prebuilt rule
types","number":195318,"url":"https://github.com/elastic/kibana/pull/195318","mergeCommit":{"message":"[Security
Solution] Prevent non-customizable fields from updating for Prebuilt
rule types (#195318)\n\n## Summary\r\n\r\nAddresses
https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation
in the `detectionRulesClient` to prevent the updating
of\r\nnon-customizable fields in Prebuilt rule types (i.e.
external\r\n`rule_source`). Returns a `400` error if `author` or
`license` fields\r\nare updated via `PUT` and `PATCH` endpoints for
external rules.\r\n\r\nAlso updates related test utils to reflect this
new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\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- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n\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:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d"}},"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/195318","number":195318,"mergeCommit":{"message":"[Security
Solution] Prevent non-customizable fields from updating for Prebuilt
rule types (#195318)\n\n## Summary\r\n\r\nAddresses
https://github.com/elastic/kibana/issues/180273\r\n\r\nAdds validation
in the `detectionRulesClient` to prevent the updating
of\r\nnon-customizable fields in Prebuilt rule types (i.e.
external\r\n`rule_source`). Returns a `400` error if `author` or
`license` fields\r\nare updated via `PUT` and `PATCH` endpoints for
external rules.\r\n\r\nAlso updates related test utils to reflect this
new logic\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\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- [x] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n\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:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"00042177a8e976d379b5e40db3664db1e333999d"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Davis Plumlee <56367316+dplumlee@users.noreply.github.com>
2024-10-11 02:36:22 +02:00
Kibana Machine
3521b8c330
[8.x] Agentless api fix delete path (#195762) (#195836)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Agentless api fix delete path
(#195762)](https://github.com/elastic/kibana/pull/195762)

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

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

<!--BACKPORT [{"author":{"name":"Amir Ben
Nun","email":"34831306+amirbenun@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T22:44:25Z","message":"Agentless
api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path
should have the `ess` or `serverless` mark\r\nbased on the
environment.\r\nThis PR build the request URL based on
that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Fleet","v9.0.0","Team:Cloud
Security","backport:prev-major","v8.16.0"],"title":"Agentless api fix
delete
path","number":195762,"url":"https://github.com/elastic/kibana/pull/195762","mergeCommit":{"message":"Agentless
api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path
should have the `ess` or `serverless` mark\r\nbased on the
environment.\r\nThis PR build the request URL based on
that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47"}},"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/195762","number":195762,"mergeCommit":{"message":"Agentless
api fix delete path (#195762)\n\n## Summary\r\nAgentless API delete path
should have the `ess` or `serverless` mark\r\nbased on the
environment.\r\nThis PR build the request URL based on
that.","sha":"872d9da30e74f64dd33e25c6fed2d55e6aa4af47"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Amir Ben Nun <34831306+amirbenun@users.noreply.github.com>
2024-10-11 02:33:38 +02:00
Kibana Machine
e3f1f72888
[8.x] [Security Assistant] Fix ESQL tool availability (#195827) (#195838)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Assistant] Fix ESQL tool availability
(#195827)](https://github.com/elastic/kibana/pull/195827)

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

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

<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T22:49:22Z","message":"[Security
Assistant] Fix ESQL tool availability
(#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2","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:
SecuritySolution","Team:Security Generative
AI","v8.16.0","backport:version"],"title":"[Security Assistant] Fix ESQL
tool
availability","number":195827,"url":"https://github.com/elastic/kibana/pull/195827","mergeCommit":{"message":"[Security
Assistant] Fix ESQL tool availability
(#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2"}},"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/195827","number":195827,"mergeCommit":{"message":"[Security
Assistant] Fix ESQL tool availability
(#195827)","sha":"2b995fa86eb44a2bd54c44a74eb47a2a26ec0ed2"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co>
2024-10-11 02:32:07 +02:00
Kibana Machine
5e569f0e47
[8.x] [Lens][Datatable] Fix non-numeric default cell text alignment (#193886) (#195834)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Lens][Datatable] Fix non-numeric default cell text alignment
(#193886)](https://github.com/elastic/kibana/pull/193886)

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

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

<!--BACKPORT [{"author":{"name":"Nick
Partridge","email":"nicholas.partridge@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T22:23:30Z","message":"[Lens][Datatable]
Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258
where the default alignment of the cell was different between the
dimension editor and the table vis.\r\n- Assigns default alignment of
`'right'` for all number values excluding `ranges`, `multi_terms`,
`filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The
default alignment is never save until the user changes it
themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0","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"],"title":"[Lens][Datatable]
Fix non-numeric default cell text
alignment","number":193886,"url":"https://github.com/elastic/kibana/pull/193886","mergeCommit":{"message":"[Lens][Datatable]
Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258
where the default alignment of the cell was different between the
dimension editor and the table vis.\r\n- Assigns default alignment of
`'right'` for all number values excluding `ranges`, `multi_terms`,
`filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The
default alignment is never save until the user changes it
themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0"}},"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/193886","number":193886,"mergeCommit":{"message":"[Lens][Datatable]
Fix non-numeric default cell text alignment (#193886)\n\nFixes #191258
where the default alignment of the cell was different between the
dimension editor and the table vis.\r\n- Assigns default alignment of
`'right'` for all number values excluding `ranges`, `multi_terms`,
`filters` and `filtered_metric`. Otherwise assigns `'left'`.\r\n- The
default alignment is never save until the user changes it
themselves.","sha":"db54cb1054cfb83f0efef6a2b087cc914c6694a0"}}]}]
BACKPORT-->

Co-authored-by: Nick Partridge <nicholas.partridge@elastic.co>
2024-10-11 02:11:14 +02:00
Kibana Machine
7f4fd4267e
[8.x] [Security Solution] Update footer link in rule preview to go to rule details page (#195806) (#195833)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Update footer link in rule preview to go to rule
details page (#195806)](https://github.com/elastic/kibana/pull/195806)

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

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

<!--BACKPORT
[{"author":{"name":"christineweng","email":"18648970+christineweng@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T21:59:54Z","message":"[Security
Solution] Update footer link in rule preview to go to rule details page
(#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will
open the rule flyout. Although\r\nthis behavior is consistent with other
previews (host, user, alert\r\netc.), the rule flyout does not provide
additional information for\r\nusers. This PR updates the footer go to
rule details page
instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\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\r\n---------\r\n\r\nCo-authored-by: Jan Monschke
<janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8","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:Threat
Hunting","Team:Threat
Hunting:Investigations","backport:prev-major","v8.16.0"],"title":"[Security
Solution] Update footer link in rule preview to go to rule details
page","number":195806,"url":"https://github.com/elastic/kibana/pull/195806","mergeCommit":{"message":"[Security
Solution] Update footer link in rule preview to go to rule details page
(#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will
open the rule flyout. Although\r\nthis behavior is consistent with other
previews (host, user, alert\r\netc.), the rule flyout does not provide
additional information for\r\nusers. This PR updates the footer go to
rule details page
instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\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\r\n---------\r\n\r\nCo-authored-by: Jan Monschke
<janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8"}},"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/195806","number":195806,"mergeCommit":{"message":"[Security
Solution] Update footer link in rule preview to go to rule details page
(#195806)\n\n## Summary\r\n\r\nCurrently, the rule preview footer will
open the rule flyout. Although\r\nthis behavior is consistent with other
previews (host, user, alert\r\netc.), the rule flyout does not provide
additional information for\r\nusers. This PR updates the footer go to
rule details page
instead.\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/6de03775-b1a4-41b9-b233-7817d6cca8ec\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\r\n---------\r\n\r\nCo-authored-by: Jan Monschke
<janmonschke@fastmail.com>","sha":"a397bb72d52e865d0f44c6983bf01c85875251e8"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: christineweng <18648970+christineweng@users.noreply.github.com>
2024-10-11 01:52:09 +02:00
Kibana Machine
afebfae443
[8.x] [Security GenAI] Fix &#x60;VertexChatAI&#x60; tool calling (#195689) (#195832)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security GenAI] Fix &#x60;VertexChatAI&#x60; tool calling
(#195689)](https://github.com/elastic/kibana/pull/195689)

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

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

<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T21:59:10Z","message":"[Security
GenAI] Fix `VertexChatAI` tool calling
(#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076","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:
SecuritySolution","backport:prev-minor","Team:Security Generative
AI","v8.16.0"],"title":"[Security GenAI] Fix `VertexChatAI` tool
calling","number":195689,"url":"https://github.com/elastic/kibana/pull/195689","mergeCommit":{"message":"[Security
GenAI] Fix `VertexChatAI` tool calling
(#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076"}},"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/195689","number":195689,"mergeCommit":{"message":"[Security
GenAI] Fix `VertexChatAI` tool calling
(#195689)","sha":"6ff2d87b5c8ed48ccfaa66f9cc8d712ae161a076"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co>
2024-10-11 01:49:12 +02:00
Mark J. Hoy
6910f15d2b
[Enterprise Search] Adds Callout for Upcoming Decommissioning of App Search and Workplace Search (#194363)
## Summary

This PR adds a callout to the overview pages for App Search and
Workplace Search, informing the user of the updating decommissioning of
the Enterprise Search product. Once the user clicks the "Dismiss" link,
or the "x" button (upper-right), the callout will not be shown again
until the user logs back in from a new tab or window. Note that the flag
to show the callout or not is independent of the product (i.e.
dismissing the callout in App Search will still show the callout in
Workplace Search, until that one is dismissed as well).

(Note that the link provided to the _App Search_ (catalog) blog post
_is_ the correct URL, but the actual post will be forthcoming before the
release)


![image](https://github.com/user-attachments/assets/57b41839-ca44-4bbc-af27-b8b7e65298f6)

### Checklist

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

### For maintainers

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

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-10-10 18:58:34 -04:00
Kibana Machine
e435c47a8a
[8.x] [Security Solution] Add alert and cloud insights to document flyout (#195509) (#195825)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Add alert and cloud insights to document flyout
(#195509)](https://github.com/elastic/kibana/pull/195509)

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

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

<!--BACKPORT
[{"author":{"name":"christineweng","email":"18648970+christineweng@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:46:51Z","message":"[Security
Solution] Add alert and cloud insights to document flyout
(#195509)\n\n## Summary\r\n\r\nThis PR adds alert count,
misconfiguration and vulnerabilities insights\r\nto alert/event flyout.
If data is not available, the insights
are\r\nhidden.\r\n\r\n\r\n[Mocks](ba706ab8-448a-4286-8229-c4c398136638)\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-
[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","sha":"cd217c072fc786cb76ee47d885501688507c2dde","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["v9.0.0","Team:Threat
Hunting","release_note:feature","Team:Threat
Hunting:Investigations","backport:prev-major","8.16
candidate","v8.16.0"],"title":"[Security Solution] Add alert and cloud
insights to document
flyout","number":195509,"url":"https://github.com/elastic/kibana/pull/195509","mergeCommit":{"message":"[Security
Solution] Add alert and cloud insights to document flyout
(#195509)\n\n## Summary\r\n\r\nThis PR adds alert count,
misconfiguration and vulnerabilities insights\r\nto alert/event flyout.
If data is not available, the insights
are\r\nhidden.\r\n\r\n\r\n[Mocks](ba706ab8-448a-4286-8229-c4c398136638)\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-
[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","sha":"cd217c072fc786cb76ee47d885501688507c2dde"}},"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/195509","number":195509,"mergeCommit":{"message":"[Security
Solution] Add alert and cloud insights to document flyout
(#195509)\n\n## Summary\r\n\r\nThis PR adds alert count,
misconfiguration and vulnerabilities insights\r\nto alert/event flyout.
If data is not available, the insights
are\r\nhidden.\r\n\r\n\r\n[Mocks](ba706ab8-448a-4286-8229-c4c398136638)\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-
[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","sha":"cd217c072fc786cb76ee47d885501688507c2dde"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: christineweng <18648970+christineweng@users.noreply.github.com>
2024-10-11 00:30:49 +02:00
Kibana Machine
2ac46f4d0a
[8.x] [ES|QL] Add pretty-printing support for list literals (#195383) (#195822)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Add pretty-printing support for list literals
(#195383)](https://github.com/elastic/kibana/pull/195383)

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

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

<!--BACKPORT [{"author":{"name":"Vadim
Kibana","email":"82822460+vadimkibana@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:22:23Z","message":"[ES|QL]
Add pretty-printing support for list literals (#195383)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add
pretty-printing support for list literal expressions. For\r\nexample,
this query:\r\n\r\n```\r\nROW
[\"..............................................\",
\"..............................................\",
\"..............................................\"]\r\n```\r\n\r\nwill
be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n
\"..............................................\",\r\n
\"..............................................\",\r\n
\"..............................................\"]\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] [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### For
maintainers\r\n\r\n- [x] 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\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["review","release_note:skip","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL]
Add pretty-printing support for list
literals","number":195383,"url":"https://github.com/elastic/kibana/pull/195383","mergeCommit":{"message":"[ES|QL]
Add pretty-printing support for list literals (#195383)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add
pretty-printing support for list literal expressions. For\r\nexample,
this query:\r\n\r\n```\r\nROW
[\"..............................................\",
\"..............................................\",
\"..............................................\"]\r\n```\r\n\r\nwill
be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n
\"..............................................\",\r\n
\"..............................................\",\r\n
\"..............................................\"]\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] [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### For
maintainers\r\n\r\n- [x] 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\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f"}},"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/195383","number":195383,"mergeCommit":{"message":"[ES|QL]
Add pretty-printing support for list literals (#195383)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194840\r\n\r\nThis PR add
pretty-printing support for list literal expressions. For\r\nexample,
this query:\r\n\r\n```\r\nROW
[\"..............................................\",
\"..............................................\",
\"..............................................\"]\r\n```\r\n\r\nwill
be formatted as so:\r\n\r\n```\r\nROW\r\n [\r\n
\"..............................................\",\r\n
\"..............................................\",\r\n
\"..............................................\"]\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] [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### For
maintainers\r\n\r\n- [x] 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\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"4df2d9f068445d3606a0cea58be6c32e00721d3f"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Vadim Kibana <82822460+vadimkibana@users.noreply.github.com>
2024-10-11 00:08:54 +02:00
Kibana Machine
19509fda89
[8.x] [Security Solution][Detection Engine] removes feature flag for logged requests for preview (#195569) (#195821)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution][Detection Engine] removes feature flag for logged
requests for preview
(#195569)](https://github.com/elastic/kibana/pull/195569)

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

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

<!--BACKPORT [{"author":{"name":"Vitalii
Dmyterko","email":"92328789+vitaliidm@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T20:20:50Z","message":"[Security
Solution][Detection Engine] removes feature flag for logged requests for
preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for
logged requests for
preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154","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:
SecuritySolution","backport:prev-minor","Team:Detection
Engine"],"title":"[Security Solution][Detection Engine] removes feature
flag for logged requests for
preview","number":195569,"url":"https://github.com/elastic/kibana/pull/195569","mergeCommit":{"message":"[Security
Solution][Detection Engine] removes feature flag for logged requests for
preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for
logged requests for
preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154"}},"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/195569","number":195569,"mergeCommit":{"message":"[Security
Solution][Detection Engine] removes feature flag for logged requests for
preview (#195569)\n\n## Summary\r\n \r\n- removes feature flag for
logged requests for
preview","sha":"84d6899a4f2f97e0d015e733cc20064b43636154"}}]}]
BACKPORT-->

Co-authored-by: Vitalii Dmyterko <92328789+vitaliidm@users.noreply.github.com>
2024-10-11 00:06:25 +02:00
Kibana Machine
749217d6a5
[8.x] [Security Solution] - skipping CSP Cypress test failing on MKI (#195794) (#195823)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] - skipping CSP Cypress test failing on MKI
(#195794)](https://github.com/elastic/kibana/pull/195794)

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

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T20:29:36Z","message":"[Security
Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n##
Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI
(see
failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe
CSP tests are currently under the `expandable_flyout` folder own
by\r\nthe @elastic/security-threat-hunting-investigations team. This
is\r\ntemporary until the CSP has the time to create their own folder
and all\r\nthe associated scripts for CI to
run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","v9.0.0","Team:Threat
Hunting:Investigations","v8.16.0"],"title":"[Security Solution] -
skipping CSP Cypress test failing on
MKI","number":195794,"url":"https://github.com/elastic/kibana/pull/195794","mergeCommit":{"message":"[Security
Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n##
Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI
(see
failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe
CSP tests are currently under the `expandable_flyout` folder own
by\r\nthe @elastic/security-threat-hunting-investigations team. This
is\r\ntemporary until the CSP has the time to create their own folder
and all\r\nthe associated scripts for CI to
run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf"}},"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/195794","number":195794,"mergeCommit":{"message":"[Security
Solution] - skipping CSP Cypress test failing on MKI (#195794)\n\n##
Summary\r\n\r\nThis PR is skipping a CSP test that is failing on MKI
(see
failing\r\n[build](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-investigations/builds/1390#01927579-caed-41bc-9440-3cf29629a263))\r\n\r\nThe
CSP tests are currently under the `expandable_flyout` folder own
by\r\nthe @elastic/security-threat-hunting-investigations team. This
is\r\ntemporary until the CSP has the time to create their own folder
and all\r\nthe associated scripts for CI to
run.","sha":"3974845d24c16d6d9da91d00ad3d2a226ac457bf"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
2024-10-11 00:03:01 +02:00
Kibana Machine
7bb0115212
[8.x] [Data Usage] process autoops mock data (#195640) (#195819)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Data Usage] process autoops mock data
(#195640)](https://github.com/elastic/kibana/pull/195640)

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

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

<!--BACKPORT [{"author":{"name":"Sandra
G","email":"neptunian@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T19:59:48Z","message":"[Data
Usage] process autoops mock data (#195640)\n\n- validates autoOps
response data using mock data and new type\r\n- processes autoOps data
to return an object of {x,y} values from our\r\nAPI instead of array of
[timestamp, value]. updates UI
accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e","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":"[Data
Usage] updates to metrics
api","number":195640,"url":"https://github.com/elastic/kibana/pull/195640","mergeCommit":{"message":"[Data
Usage] process autoops mock data (#195640)\n\n- validates autoOps
response data using mock data and new type\r\n- processes autoOps data
to return an object of {x,y} values from our\r\nAPI instead of array of
[timestamp, value]. updates UI
accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e"}},"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/195640","number":195640,"mergeCommit":{"message":"[Data
Usage] process autoops mock data (#195640)\n\n- validates autoOps
response data using mock data and new type\r\n- processes autoOps data
to return an object of {x,y} values from our\r\nAPI instead of array of
[timestamp, value]. updates UI
accordingly","sha":"3ec190823fa39520dc50f5c4631eb81cd223ed3e"}}]}]
BACKPORT-->

Co-authored-by: Sandra G <neptunian@users.noreply.github.com>
2024-10-10 23:49:57 +02:00
Kibana Machine
cb257378ce
[8.x] [Docs][Maps] Update EMS Server instructions (#195419) (#195815)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Docs][Maps] Update EMS Server instructions
(#195419)](https://github.com/elastic/kibana/pull/195419)

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

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

<!--BACKPORT [{"author":{"name":"Jorge
Sanz","email":"jorge.sanz@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T19:02:23Z","message":"[Docs][Maps]
Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall
improvements to the Elastic Maps Service documentation:\n\n* fixes the
reference to the Docker image to pull\n* adds details about using
`cosign` to verify the image pulled \n* updates the screenshot to a more
recent
UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","v9.0.0","docs","backport:prev-minor","Feature:Maps"],"title":"[Docs][Maps]
Update EMS Server
instructions","number":195419,"url":"https://github.com/elastic/kibana/pull/195419","mergeCommit":{"message":"[Docs][Maps]
Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall
improvements to the Elastic Maps Service documentation:\n\n* fixes the
reference to the Docker image to pull\n* adds details about using
`cosign` to verify the image pulled \n* updates the screenshot to a more
recent
UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353"}},"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/195419","number":195419,"mergeCommit":{"message":"[Docs][Maps]
Update EMS Server instructions (#195419)\n\n## Summary\n\nSmall
improvements to the Elastic Maps Service documentation:\n\n* fixes the
reference to the Docker image to pull\n* adds details about using
`cosign` to verify the image pulled \n* updates the screenshot to a more
recent UI.","sha":"ad8cec13b6ebb8270dd91fc4012ed8ff2b531353"}}]}]
BACKPORT-->

Co-authored-by: Jorge Sanz <jorge.sanz@elastic.co>
2024-10-10 19:29:34 +00:00
Kibana Machine
048bf1e3a4
[8.x] [ES|QL] Omits sorting non sortable fields on Discover histogram (#195531) (#195809)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] Omits sorting non sortable fields on Discover histogram
(#195531)](https://github.com/elastic/kibana/pull/195531)

<!--- 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-10-10T17:12:29Z","message":"[ES|QL]
Omits sorting non sortable fields on Discover histogram (#195531)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by
`geo_point`, tsdb counter fields and _source is not supported\r\nin
ES|QL. This PR is omitting the sorting for these types and now
the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote:
This behavior is unreleased.\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","sha":"2bb9c3cc92957faea5985169371e75197f86e407","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","v8.16.0"],"title":"[ES|QL]
Omits sorting non sortable fields on Discover
histogram","number":195531,"url":"https://github.com/elastic/kibana/pull/195531","mergeCommit":{"message":"[ES|QL]
Omits sorting non sortable fields on Discover histogram (#195531)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by
`geo_point`, tsdb counter fields and _source is not supported\r\nin
ES|QL. This PR is omitting the sorting for these types and now
the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote:
This behavior is unreleased.\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","sha":"2bb9c3cc92957faea5985169371e75197f86e407"}},"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/195531","number":195531,"mergeCommit":{"message":"[ES|QL]
Omits sorting non sortable fields on Discover histogram (#195531)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/195510\r\n\r\nSorting by
`geo_point`, tsdb counter fields and _source is not supported\r\nin
ES|QL. This PR is omitting the sorting for these types and now
the\r\nbreakdown works fine.\r\n\r\n<img width=\"2500\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/1526f516-5f8d-491d-8b77-1f9734ce83a4\">\r\n\r\n\r\nNote:
This behavior is unreleased.\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","sha":"2bb9c3cc92957faea5985169371e75197f86e407"}},{"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-10-10 21:09:41 +02:00
Kibana Machine
e2bed0f502
[8.x] [Cloud Security] [CDR] Handle grouping fields with missing mapping (#195702) (#195792)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cloud Security] [CDR] Handle grouping fields with missing mapping
(#195702)](https://github.com/elastic/kibana/pull/195702)

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

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

<!--BACKPORT [{"author":{"name":"Paulo
Silva","email":"paulo.henrique@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:52:49Z","message":"[Cloud
Security] [CDR] Handle grouping fields with missing mapping
(#195702)\n\n## Summary\r\n\r\nThis PR fixes
https://github.com/elastic/security-team/issues/10632 by\r\nadding
runtime mapping support for fields that are missing in mapping,\r\nthis
is useful when querying a DataView that points to multiple
indices\r\nwhere the mapping is not guaranteed to exist as it's the case
with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added
runtime mapping to sorted fields, as it's not guaranteed that\r\nall
fields shown on the table have mapped
fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355","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","v8.16.0","backport:version"],"title":"[Cloud Security] [CDR]
Handle grouping fields with missing
mapping","number":195702,"url":"https://github.com/elastic/kibana/pull/195702","mergeCommit":{"message":"[Cloud
Security] [CDR] Handle grouping fields with missing mapping
(#195702)\n\n## Summary\r\n\r\nThis PR fixes
https://github.com/elastic/security-team/issues/10632 by\r\nadding
runtime mapping support for fields that are missing in mapping,\r\nthis
is useful when querying a DataView that points to multiple
indices\r\nwhere the mapping is not guaranteed to exist as it's the case
with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added
runtime mapping to sorted fields, as it's not guaranteed that\r\nall
fields shown on the table have mapped
fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355"}},"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/195702","number":195702,"mergeCommit":{"message":"[Cloud
Security] [CDR] Handle grouping fields with missing mapping
(#195702)\n\n## Summary\r\n\r\nThis PR fixes
https://github.com/elastic/security-team/issues/10632 by\r\nadding
runtime mapping support for fields that are missing in mapping,\r\nthis
is useful when querying a DataView that points to multiple
indices\r\nwhere the mapping is not guaranteed to exist as it's the case
with CDR\r\nthat adds supports to Third Party data.\r\n\r\nAlso added
runtime mapping to sorted fields, as it's not guaranteed that\r\nall
fields shown on the table have mapped
fields.","sha":"e53e54550f9ab9ce2db83ec56a5c704a96f37355"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Paulo Silva <paulo.henrique@elastic.co>
2024-10-10 20:21:12 +02:00
Kibana Machine
c7fa004d30
[8.x] [Index Management] Fix filter index list by lifecycle status (#195350) (#195803)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Index Management] Fix filter index list by lifecycle status
(#195350)](https://github.com/elastic/kibana/pull/195350)

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

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

<!--BACKPORT [{"author":{"name":"Jusheng
Huang","email":"117657272+viajes7@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T16:05:23Z","message":"[Index
Management] Fix filter index list by lifecycle status (#195350)\n\n##
Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`,
add `only_managed: true` query\r\nparameter to fetch lifecycle
data.\r\n\r\nIt causes the `ilm` property to be empty in the response.
And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering
a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true`
should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter:
\r\n\r\n<img width=\"511\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena
Stoeva
<59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","💝community","v9.0.0","backport:prev-minor"],"title":"[Index
Management] Fix filter index list by lifecycle
status","number":195350,"url":"https://github.com/elastic/kibana/pull/195350","mergeCommit":{"message":"[Index
Management] Fix filter index list by lifecycle status (#195350)\n\n##
Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`,
add `only_managed: true` query\r\nparameter to fetch lifecycle
data.\r\n\r\nIt causes the `ilm` property to be empty in the response.
And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering
a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true`
should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter:
\r\n\r\n<img width=\"511\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena
Stoeva
<59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07"}},"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/195350","number":195350,"mergeCommit":{"message":"[Index
Management] Fix filter index list by lifecycle status (#195350)\n\n##
Summary\r\n\r\nFixes #180970 \r\n\r\nIn `indexLifecycleDataEnricher`,
add `only_managed: true` query\r\nparameter to fetch lifecycle
data.\r\n\r\nIt causes the `ilm` property to be empty in the response.
And\r\n`EuiSearchBar` `field_value_selection` doesn't support filtering
a\r\n`undefined` filed value.\r\n\r\nSo, maybe `only_managed: true`
should be removed.\r\n\r\nBefore:\r\n\r\n<img width=\"733\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/2472127d-c050-4ffb-bb76-f3e80e780cb3\">\r\n\r\nAfter:
\r\n\r\n<img width=\"511\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/da38f437-58f4-43b2-8d6b-54873e01f79b\">\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by: Elena
Stoeva
<59341489+ElenaStoeva@users.noreply.github.com>","sha":"52148775b1ff4b4379f0049cc2332fb27e405a07"}}]}]
BACKPORT-->

Co-authored-by: Jusheng Huang <117657272+viajes7@users.noreply.github.com>
2024-10-10 20:07:23 +02:00
Kibana Machine
ae803ed659
[8.x] ci(deploy): dead deploy fix script (#195753) (#195800)
# Backport

This will backport the following commits from `main` to `8.x`:
- [ci(deploy): dead deploy fix script
(#195753)](https://github.com/elastic/kibana/pull/195753)

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

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

<!--BACKPORT [{"author":{"name":"Karen
Grigoryan","email":"karen.grigoryan@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T15:29:49Z","message":"ci(deploy):
dead deploy fix script (#195753)\n\nThis fixes edge case with dead
deploys failing current server deploy\r\njobs in
https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","backport:prev-major"],"title":"ci(deploy):
dead deploy fix
script","number":195753,"url":"https://github.com/elastic/kibana/pull/195753","mergeCommit":{"message":"ci(deploy):
dead deploy fix script (#195753)\n\nThis fixes edge case with dead
deploys failing current server deploy\r\njobs in
https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3"}},"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/195753","number":195753,"mergeCommit":{"message":"ci(deploy):
dead deploy fix script (#195753)\n\nThis fixes edge case with dead
deploys failing current server deploy\r\njobs in
https://github.com/elastic/kibana/pull/191898","sha":"bc75d03f5ca01889a4a7813f8abbeeee239921c3"}}]}]
BACKPORT-->

Co-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>
2024-10-10 19:42:53 +02:00
Kibana Machine
4b9dae83a7
[8.x] [ES|QL] only suggest pipe at the end of the field list (#195679) (#195798)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] only suggest pipe at the end of the field list
(#195679)](https://github.com/elastic/kibana/pull/195679)

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

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

<!--BACKPORT [{"author":{"name":"Drew
Tate","email":"drew.tate@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T15:33:55Z","message":"[ES|QL]
only suggest pipe at the end of the field list (#195679)\n\n##
Summary\r\n\r\nClose
https://github.com/elastic/kibana/issues/191100\r\n\r\n###
Improvements\r\n\r\n1. You no longer get a comma suggestion when you're
out of
fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2.
Fixed https://github.com/elastic/kibana/issues/191100\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\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55","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]
only suggest pipe at the end of the field
list","number":195679,"url":"https://github.com/elastic/kibana/pull/195679","mergeCommit":{"message":"[ES|QL]
only suggest pipe at the end of the field list (#195679)\n\n##
Summary\r\n\r\nClose
https://github.com/elastic/kibana/issues/191100\r\n\r\n###
Improvements\r\n\r\n1. You no longer get a comma suggestion when you're
out of
fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2.
Fixed https://github.com/elastic/kibana/issues/191100\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\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55"}},"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/195679","number":195679,"mergeCommit":{"message":"[ES|QL]
only suggest pipe at the end of the field list (#195679)\n\n##
Summary\r\n\r\nClose
https://github.com/elastic/kibana/issues/191100\r\n\r\n###
Improvements\r\n\r\n1. You no longer get a comma suggestion when you're
out of
fields...\r\n\r\n\r\nhttps://github.com/user-attachments/assets/3ed3617b-99e2-44a5-917e-294b98f16ef4\r\n\r\n2.
Fixed https://github.com/elastic/kibana/issues/191100\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\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"dffe0b571899b2ed0c71ee9f090095311d4d2b55"}}]}]
BACKPORT-->

Co-authored-by: Drew Tate <drew.tate@elastic.co>
2024-10-10 19:22:34 +02:00
Kibana Machine
71276573bb
[8.x] Skip Backfill groups in the periodic pipeline (#195760) (#195786)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Skip Backfill groups in the periodic pipeline
(#195760)](https://github.com/elastic/kibana/pull/195760)

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

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

<!--BACKPORT [{"author":{"name":"Khristinin
Nikita","email":"nikita.khristinin@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:28:48Z","message":"Skip
Backfill groups in the periodic pipeline (#195760)\n\n##
Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect
only FTR and Cypress running in periodic and 2nd quality gate pipelines
enabled in
https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185","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
Backfill groups in the periodic
pipeline","number":195760,"url":"https://github.com/elastic/kibana/pull/195760","mergeCommit":{"message":"Skip
Backfill groups in the periodic pipeline (#195760)\n\n##
Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect
only FTR and Cypress running in periodic and 2nd quality gate pipelines
enabled in
https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185"}},"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/195760","number":195760,"mergeCommit":{"message":"Skip
Backfill groups in the periodic pipeline (#195760)\n\n##
Summary\r\n\r\nThis test shouldn't run in periodic pipeline. We expect
only FTR and Cypress running in periodic and 2nd quality gate pipelines
enabled in
https://github.com/elastic/kibana/pull/193666.","sha":"6f1449b1f589b05a0919753dbb1afa51dac02185"}}]}]
BACKPORT-->

Co-authored-by: Khristinin Nikita <nikita.khristinin@elastic.co>
2024-10-10 18:20:28 +02:00
Kibana Machine
ac5deb7a69
[8.x] [Dataset quality] Failure store support in synthtrace (#195726) (#195781)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Dataset quality] Failure store support in synthtrace
(#195726)](https://github.com/elastic/kibana/pull/195726)

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

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

<!--BACKPORT [{"author":{"name":"Yngrid
Coello","email":"yngrid.coello@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T14:19:52Z","message":"[Dataset
quality] Failure store support in synthtrace (#195726)\n\nThis PR
enables the creation of scenarios using failure store
in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node
scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting
documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET
logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the
documents that were properly ingested.\r\n- For getting documents in
failure store
`GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e","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"],"title":"[Dataset
quality] Failure store support in
synthtrace","number":195726,"url":"https://github.com/elastic/kibana/pull/195726","mergeCommit":{"message":"[Dataset
quality] Failure store support in synthtrace (#195726)\n\nThis PR
enables the creation of scenarios using failure store
in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node
scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting
documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET
logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the
documents that were properly ingested.\r\n- For getting documents in
failure store
`GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e"}},"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/195726","number":195726,"mergeCommit":{"message":"[Dataset
quality] Failure store support in synthtrace (#195726)\n\nThis PR
enables the creation of scenarios using failure store
in\r\nsynthtrace.\r\n\r\n#### How to test?\r\n1. Run the scenario `node
scripts/synthtrace failed_logs`\r\n2. Go to dev console\r\n- For getting
documents ingested `GET logs-*-*/_search`. This is\r\nequivalent to `GET
logs-*-*/_search?failure_store=exclude` and will only\r\ninclude the
documents that were properly ingested.\r\n- For getting documents in
failure store
`GET\r\nlogs-*-*/_search?failure_store=only`\r\n\r\n\r\nhttps://github.com/user-attachments/assets/5013a0af-fdfc-453a-b70c-fb2c452ad4d8","sha":"bf72e414206e7eafedb92b127df7f318604fc78e"}}]}]
BACKPORT-->

Co-authored-by: Yngrid Coello <yngrid.coello@elastic.co>
2024-10-10 18:08:33 +02:00
Kibana Machine
17199210fd
[8.x] Fix theme switch success toast layout (#195717) (#195755)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Fix theme switch success toast layout
(#195717)](https://github.com/elastic/kibana/pull/195717)

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

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

<!--BACKPORT [{"author":{"name":"Krzysztof
Kowalczyk","email":"krzysztof.kowalczyk@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T12:08:31Z","message":"Fix
theme switch success toast layout (#195717)\n\n## Summary\r\n\r\nThis PR
fixes the layout of `Color theme updated` toast to match
[EUI\r\nguidelines on
success\r\ntoasts](https://eui.elastic.co/#/display/toast#success).\r\n\r\nFixes:
#165979 \r\n\r\n## Visuals\r\n| Previous | New
|\r\n|-----------------|-----------------|\r\n\r\n|![image](48dce2dd-e751-455e-8bc5-81bf288c3b85)\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 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-
[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":"446ad9475ba4d419066977f776b4fcd20f8a8cc0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor"],"title":"Fix
theme switch success toast
layout","number":195717,"url":"https://github.com/elastic/kibana/pull/195717","mergeCommit":{"message":"Fix
theme switch success toast layout (#195717)\n\n## Summary\r\n\r\nThis PR
fixes the layout of `Color theme updated` toast to match
[EUI\r\nguidelines on
success\r\ntoasts](https://eui.elastic.co/#/display/toast#success).\r\n\r\nFixes:
#165979 \r\n\r\n## Visuals\r\n| Previous | New
|\r\n|-----------------|-----------------|\r\n\r\n|![image](48dce2dd-e751-455e-8bc5-81bf288c3b85)\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 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-
[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":"446ad9475ba4d419066977f776b4fcd20f8a8cc0"}},"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/195717","number":195717,"mergeCommit":{"message":"Fix
theme switch success toast layout (#195717)\n\n## Summary\r\n\r\nThis PR
fixes the layout of `Color theme updated` toast to match
[EUI\r\nguidelines on
success\r\ntoasts](https://eui.elastic.co/#/display/toast#success).\r\n\r\nFixes:
#165979 \r\n\r\n## Visuals\r\n| Previous | New
|\r\n|-----------------|-----------------|\r\n\r\n|![image](48dce2dd-e751-455e-8bc5-81bf288c3b85)\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 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-
[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":"446ad9475ba4d419066977f776b4fcd20f8a8cc0"}}]}]
BACKPORT-->

Co-authored-by: Krzysztof Kowalczyk <krzysztof.kowalczyk@elastic.co>
2024-10-10 17:30:33 +02:00
Bharat Pasupula
09889d9efc
[8.x] [Automatic Import] add fields mapping to readme (#193717) (#195747)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Automatic Import] add fields mapping to readme
(#193717)](https://github.com/elastic/kibana/pull/193717)

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

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

<!--BACKPORT [{"author":{"name":"Hanna
Tamoudi","email":"hanna.tamoudi@elastic.co"},"sourceCommit":{"committedDate":"2024-09-30T15:46:05Z","message":"[Automatic
Import] add fields mapping to readme
(#193717)","sha":"508141423e7d18ce87628d826628d161c3292418","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","v9.0.0","backport:prev-minor","Team:Security-Scalability","Feature:AutomaticImport"],"number":193717,"url":"https://github.com/elastic/kibana/pull/193717","mergeCommit":{"message":"[Automatic
Import] add fields mapping to readme
(#193717)","sha":"508141423e7d18ce87628d826628d161c3292418"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193717","number":193717,"mergeCommit":{"message":"[Automatic
Import] add fields mapping to readme
(#193717)","sha":"508141423e7d18ce87628d826628d161c3292418"}}]}]
BACKPORT-->

---------

Co-authored-by: Hanna Tamoudi <hanna.tamoudi@elastic.co>
2024-10-10 17:27:42 +02:00
Kibana Machine
05ef240f23
[8.x] [Cloud Security] Refactoring tests (#195675) (#195767)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Cloud Security] Refactoring tests
(#195675)](https://github.com/elastic/kibana/pull/195675)

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

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

<!--BACKPORT [{"author":{"name":"Kfir
Peled","email":"61654899+kfirpeled@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T13:05:37Z","message":"[Cloud
Security] Refactoring tests
(#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d","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] Refactoring
tests","number":195675,"url":"https://github.com/elastic/kibana/pull/195675","mergeCommit":{"message":"[Cloud
Security] Refactoring tests
(#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d"}},"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/195675","number":195675,"mergeCommit":{"message":"[Cloud
Security] Refactoring tests
(#195675)","sha":"e6c2750151d04152f8270d56279048e6f019696d"}}]}]
BACKPORT-->

Co-authored-by: Kfir Peled <61654899+kfirpeled@users.noreply.github.com>
2024-10-10 17:04:00 +02:00
Brad White
126502374e
skip failing test suite (#195602) 2024-10-10 08:58:54 -06:00
Steph Milovic
e92919e7d0
[8.x] [Security GenAI] Remove assistantNaturalLanguageESQLTool feature flag and enable by default (#195480) (#195674)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature
flag and enable by default
(#195480)](https://github.com/elastic/kibana/pull/195480)

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

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

<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-09T14:13:05Z","message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","Team:
SecuritySolution","backport:prev-minor","Feature:Security
Assistant","Team:Security Generative
AI","v8.16.0"],"number":195480,"url":"https://github.com/elastic/kibana/pull/195480","mergeCommit":{"message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},"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/195480","number":195480,"mergeCommit":{"message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-10-10 16:51:35 +02:00
Kibana Machine
9b03bbf70f
[8.x] [dev docs] Add recently viewed docs (#195001) (#195779)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[dev docs] Add recently viewed docs
(#195001)](https://github.com/elastic/kibana/pull/195001)

<!--- 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-10-10T14:16:52Z","message":"[dev
docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd
Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim
Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor"],"title":"[dev
docs] Add recently viewed
docs","number":195001,"url":"https://github.com/elastic/kibana/pull/195001","mergeCommit":{"message":"[dev
docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd
Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim
Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c"}},"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/195001","number":195001,"mergeCommit":{"message":"[dev
docs] Add recently viewed docs (#195001)\n\n## Summary\r\n\r\nAdd
Recently Viewed dev docs\r\n\r\n---------\r\n\r\nCo-authored-by: Tim
Sullivan <tsullivan@users.noreply.github.com>\r\nCo-authored-by: Clint
Andrew Hall
<clint@clintandrewhall.com>","sha":"129c0a1e7f716985deffef68371d21a52c8f1c3c"}}]}]
BACKPORT-->

Co-authored-by: Anton Dosov <anton.dosov@elastic.co>
2024-10-10 14:51:14 +00:00
Kibana Machine
013bfcac67
[8.x] [Inventory] Check permissions before registering the Inventory plugin in observabilityShared navigation (#195557) (#195758)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Inventory] Check permissions before registering the Inventory plugin
in observabilityShared navigation
(#195557)](https://github.com/elastic/kibana/pull/195557)

<!--- 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-10-10T12:32:37Z","message":"[Inventory]
Check permissions before registering the Inventory plugin in
observabilityShared navigation (#195557)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195360
and\r\nhttps://github.com/elastic/kibana/issues/195560\r\n\r\nThis PR
fixes a bug where the Inventory plugin is improperly registered\r\nin
the ObservabilityShared navigation, even in spaces that lack
the\r\nrequired permissions or for user roles that don't have
permissions. As a\r\nresult, the Inventory link appears in the
navigation whenever the\r\nspace/user has access to any other
Observability plugin.\r\n\r\n\r\n### Space permissions\r\n####
Before\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](d6c98df5-6975-4e95-be24-7e53e6e1ee02)|\r\n\r\n\r\n#####
After\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n|![Screenshot 2024-10-09 at 11
47\r\n34](https://github.com/user-attachments/assets/2f5be4c0-4f32-4103-b43a-059e435f730c)|![Screenshot\r\n2024-10-09
at 11
47\r\n12](https://github.com/user-attachments/assets/9dce6095-0a65-4c1d-973f-8a96c330fd08)|\r\n|![Screenshot
2024-10-09 at 11
47\r\n59](https://github.com/user-attachments/assets/f697e646-c034-41d8-b546-925ba4c9fb3a)|![Screenshot\r\n2024-10-09
at 11
48\r\n09](https://github.com/user-attachments/assets/200cf3d3-b7a3-4a42-84ec-48dcf563ad37)|\r\n\r\n\r\n###
User permissions\r\n\r\n#### Before\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](4ffb48a9-81f0-48bd-9156-a98e3361c279)|\r\n\r\n\r\n####
After\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](https://github.com/user-attachments/assets/74e52c43-0da9-4878-813d-049c1f9f2f83)|<img\r\nwidth=\"1266\"
alt=\"Screenshot 2024-10-09 at 12 52
48\"\r\nsrc=\"https://github.com/user-attachments/assets/5d21bbef-53ca-4d83-84b7-d471a12a40e3\">|","sha":"7927ebf2a6e3bc459acb6d3217cb87ba8f837e09","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]
Check permissions before registering the Inventory plugin in
observabilityShared
navigation","number":195557,"url":"https://github.com/elastic/kibana/pull/195557","mergeCommit":{"message":"[Inventory]
Check permissions before registering the Inventory plugin in
observabilityShared navigation (#195557)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195360
and\r\nhttps://github.com/elastic/kibana/issues/195560\r\n\r\nThis PR
fixes a bug where the Inventory plugin is improperly registered\r\nin
the ObservabilityShared navigation, even in spaces that lack
the\r\nrequired permissions or for user roles that don't have
permissions. As a\r\nresult, the Inventory link appears in the
navigation whenever the\r\nspace/user has access to any other
Observability plugin.\r\n\r\n\r\n### Space permissions\r\n####
Before\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](d6c98df5-6975-4e95-be24-7e53e6e1ee02)|\r\n\r\n\r\n#####
After\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n|![Screenshot 2024-10-09 at 11
47\r\n34](https://github.com/user-attachments/assets/2f5be4c0-4f32-4103-b43a-059e435f730c)|![Screenshot\r\n2024-10-09
at 11
47\r\n12](https://github.com/user-attachments/assets/9dce6095-0a65-4c1d-973f-8a96c330fd08)|\r\n|![Screenshot
2024-10-09 at 11
47\r\n59](https://github.com/user-attachments/assets/f697e646-c034-41d8-b546-925ba4c9fb3a)|![Screenshot\r\n2024-10-09
at 11
48\r\n09](https://github.com/user-attachments/assets/200cf3d3-b7a3-4a42-84ec-48dcf563ad37)|\r\n\r\n\r\n###
User permissions\r\n\r\n#### Before\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](4ffb48a9-81f0-48bd-9156-a98e3361c279)|\r\n\r\n\r\n####
After\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](https://github.com/user-attachments/assets/74e52c43-0da9-4878-813d-049c1f9f2f83)|<img\r\nwidth=\"1266\"
alt=\"Screenshot 2024-10-09 at 12 52
48\"\r\nsrc=\"https://github.com/user-attachments/assets/5d21bbef-53ca-4d83-84b7-d471a12a40e3\">|","sha":"7927ebf2a6e3bc459acb6d3217cb87ba8f837e09"}},"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/195557","number":195557,"mergeCommit":{"message":"[Inventory]
Check permissions before registering the Inventory plugin in
observabilityShared navigation (#195557)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/195360
and\r\nhttps://github.com/elastic/kibana/issues/195560\r\n\r\nThis PR
fixes a bug where the Inventory plugin is improperly registered\r\nin
the ObservabilityShared navigation, even in spaces that lack
the\r\nrequired permissions or for user roles that don't have
permissions. As a\r\nresult, the Inventory link appears in the
navigation whenever the\r\nspace/user has access to any other
Observability plugin.\r\n\r\n\r\n### Space permissions\r\n####
Before\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](d6c98df5-6975-4e95-be24-7e53e6e1ee02)|\r\n\r\n\r\n#####
After\r\n|Space config|ObservabilityShared
navigation|\r\n|-|-|\r\n|![Screenshot 2024-10-09 at 11
47\r\n34](https://github.com/user-attachments/assets/2f5be4c0-4f32-4103-b43a-059e435f730c)|![Screenshot\r\n2024-10-09
at 11
47\r\n12](https://github.com/user-attachments/assets/9dce6095-0a65-4c1d-973f-8a96c330fd08)|\r\n|![Screenshot
2024-10-09 at 11
47\r\n59](https://github.com/user-attachments/assets/f697e646-c034-41d8-b546-925ba4c9fb3a)|![Screenshot\r\n2024-10-09
at 11
48\r\n09](https://github.com/user-attachments/assets/200cf3d3-b7a3-4a42-84ec-48dcf563ad37)|\r\n\r\n\r\n###
User permissions\r\n\r\n#### Before\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](4ffb48a9-81f0-48bd-9156-a98e3361c279)|\r\n\r\n\r\n####
After\r\n|Role config|ObservabilityShared
navigation|\r\n|-|-|\r\n\r\n|![Image](https://github.com/user-attachments/assets/74e52c43-0da9-4878-813d-049c1f9f2f83)|<img\r\nwidth=\"1266\"
alt=\"Screenshot 2024-10-09 at 12 52
48\"\r\nsrc=\"https://github.com/user-attachments/assets/5d21bbef-53ca-4d83-84b7-d471a12a40e3\">|","sha":"7927ebf2a6e3bc459acb6d3217cb87ba8f837e09"}},{"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-10-10 16:24:45 +02:00
Kibana Machine
a6f4228d2b
[8.x] [Authz] Adjusted forbidden message for new security route configuration (#195368) (#195761)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Authz] Adjusted forbidden message for new security route
configuration (#195368)](https://github.com/elastic/kibana/pull/195368)

<!--- 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-10-10T12:40:15Z","message":"[Authz]
Adjusted forbidden message for new security route configuration
(#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new
security route configuration to be\r\nconsistent with
ES.\r\n\r\n\r\n__Closes:
https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","enhancement","release_note:skip","Feature:Security/Authorization","v9.0.0","backport:prev-minor"],"title":"[Authz]
Adjusted forbidden message for new security route
configuration","number":195368,"url":"https://github.com/elastic/kibana/pull/195368","mergeCommit":{"message":"[Authz]
Adjusted forbidden message for new security route configuration
(#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new
security route configuration to be\r\nconsistent with
ES.\r\n\r\n\r\n__Closes:
https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77"}},"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/195368","number":195368,"mergeCommit":{"message":"[Authz]
Adjusted forbidden message for new security route configuration
(#195368)\n\n## Summary\r\n\r\nAdjusted forbidden message for new
security route configuration to be\r\nconsistent with
ES.\r\n\r\n\r\n__Closes:
https://github.com/elastic/kibana/issues/195365__","sha":"2759994e2d53b294a3a049f69bd56fc2e8477e77"}}]}]
BACKPORT-->

Co-authored-by: Elena Shostak <165678770+elena-shostak@users.noreply.github.com>
2024-10-10 16:24:26 +02:00
Kibana Machine
c5bc4ddb1b
[8.x] [Logs ML] Check permissions before granting access to Logs ML pages (#195278) (#195759)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Logs ML] Check permissions before granting access to Logs ML pages
(#195278)](https://github.com/elastic/kibana/pull/195278)

<!--- 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-10-10T12:33:18Z","message":"[Logs
ML] Check permissions before granting access to Logs ML pages
(#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes
issues while accessing the Logs Anomalies and Logs\r\nCategories pages
due to a lack of user privileges.\r\n\r\nThe privileges were correctly
handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was
merged, which\r\nintroduced a call to retrieve ml formats information
higher in the React\r\nhierarchy before the privileges could be asserted
for the logged user.\r\nThis was resulting in the call failing and
letting the user stack in\r\nloading states or erroneous error
pages.\r\n\r\nThese changes lift the license + ML read privileges checks
higher in the\r\nhierarchy so we can display the right prompts before
calling the ml\r\nformats API, which will resolve correctly if the user
has the right\r\nprivileges.\r\n\r\n### User without valid
license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01
17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n###
User with a valid license (or Trial), but no ML privileges\r\n\r\n<img
width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03
48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n###
User with a valid license (or Trial) and only Read ML
privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17
04
21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n###
User with a valid license (or Trial) and All ML privileges, which\r\nare
the requirements to work with ML Logs features\r\n\r\n<img
width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04
52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Marco Antonio Ghiani
<marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs
UI","release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-logs"],"title":"[Logs
ML] Check permissions before granting access to Logs ML
pages","number":195278,"url":"https://github.com/elastic/kibana/pull/195278","mergeCommit":{"message":"[Logs
ML] Check permissions before granting access to Logs ML pages
(#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes
issues while accessing the Logs Anomalies and Logs\r\nCategories pages
due to a lack of user privileges.\r\n\r\nThe privileges were correctly
handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was
merged, which\r\nintroduced a call to retrieve ml formats information
higher in the React\r\nhierarchy before the privileges could be asserted
for the logged user.\r\nThis was resulting in the call failing and
letting the user stack in\r\nloading states or erroneous error
pages.\r\n\r\nThese changes lift the license + ML read privileges checks
higher in the\r\nhierarchy so we can display the right prompts before
calling the ml\r\nformats API, which will resolve correctly if the user
has the right\r\nprivileges.\r\n\r\n### User without valid
license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01
17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n###
User with a valid license (or Trial), but no ML privileges\r\n\r\n<img
width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03
48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n###
User with a valid license (or Trial) and only Read ML
privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17
04
21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n###
User with a valid license (or Trial) and All ML privileges, which\r\nare
the requirements to work with ML Logs features\r\n\r\n<img
width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04
52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Marco Antonio Ghiani
<marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99"}},"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/195278","number":195278,"mergeCommit":{"message":"[Logs
ML] Check permissions before granting access to Logs ML pages
(#195278)\n\n## 📓 Summary\r\n\r\nCloses #191206 \r\n\r\nThis work fixes
issues while accessing the Logs Anomalies and Logs\r\nCategories pages
due to a lack of user privileges.\r\n\r\nThe privileges were correctly
handled until\r\nhttps://github.com/elastic/kibana/pull/168234 was
merged, which\r\nintroduced a call to retrieve ml formats information
higher in the React\r\nhierarchy before the privileges could be asserted
for the logged user.\r\nThis was resulting in the call failing and
letting the user stack in\r\nloading states or erroneous error
pages.\r\n\r\nThese changes lift the license + ML read privileges checks
higher in the\r\nhierarchy so we can display the right prompts before
calling the ml\r\nformats API, which will resolve correctly if the user
has the right\r\nprivileges.\r\n\r\n### User without valid
license\r\n\r\n<img width=\"3008\" alt=\"Screenshot 2024-10-07 at 17 01
17\"\r\nsrc=\"https://github.com/user-attachments/assets/bf6478ce-b007-4f15-9538-c7959c497e8a\">\r\n\r\n###
User with a valid license (or Trial), but no ML privileges\r\n\r\n<img
width=\"3003\" alt=\"Screenshot 2024-10-07 at 17 03
48\"\r\nsrc=\"https://github.com/user-attachments/assets/c5a82159-b4e8-4f22-9531-23d5e5a9377f\">\r\n\r\n###
User with a valid license (or Trial) and only Read ML
privileges\r\n\r\n<img width=\"3003\" alt=\"Screenshot 2024-10-07 at 17
04
21\"\r\nsrc=\"https://github.com/user-attachments/assets/990f4695-e07e-46a2-9214-d0de3628caf7\">\r\n\r\n###
User with a valid license (or Trial) and All ML privileges, which\r\nare
the requirements to work with ML Logs features\r\n\r\n<img
width=\"3000\" alt=\"Screenshot 2024-10-07 at 17 04
52\"\r\nsrc=\"https://github.com/user-attachments/assets/c9b4d832-d3c8-4337-9e17-8a220e7be084\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Marco Antonio Ghiani
<marcoantonio.ghiani@elastic.co>","sha":"e0e4ec10e3c329f933bed0a01dbeaecdf79cfa99"}}]}]
BACKPORT-->

Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com>
2024-10-10 16:19:34 +02:00
Kibana Machine
79bd103504
[8.x] [ES|QL][Inspector] Display cluster details tab for CCS data sources (#195373) (#195750)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL][Inspector] Display cluster details tab for CCS data sources
(#195373)](https://github.com/elastic/kibana/pull/195373)

<!--- 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-10-10T11:33:41Z","message":"[ES|QL][Inspector]
Display cluster details tab for CCS data sources (#195373)\n\n##
Summary\r\n\r\nIt displays correctly the cluster details if they come in
the response.\r\nTo test it you will need a CCS index as the `_clusters`
property only\r\ncomes for these indexes.\r\n\r\nOther than that it just
works out of the bloom as the response is\r\nexactly the same as the
search api. If we were sending the response\r\ncorrectly in the
inspector (it wants: `rawResonse: {....}` and not just\r\nthe response
as we get it), it would have worked without any change from\r\nour
side.\r\n\r\n![image\r\n(63)](https://github.com/user-attachments/assets/c3a93616-4a6d-468c-8968-e1f1692cffc1)","sha":"a6e22cf581975cab828b62926484dc2104a19432","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","backport:prev-minor","Feature:ES|QL","Team:ESQL","v8.16.0"],"title":"[ES|QL][Inspector]
Display cluster details tab for CCS data
sources","number":195373,"url":"https://github.com/elastic/kibana/pull/195373","mergeCommit":{"message":"[ES|QL][Inspector]
Display cluster details tab for CCS data sources (#195373)\n\n##
Summary\r\n\r\nIt displays correctly the cluster details if they come in
the response.\r\nTo test it you will need a CCS index as the `_clusters`
property only\r\ncomes for these indexes.\r\n\r\nOther than that it just
works out of the bloom as the response is\r\nexactly the same as the
search api. If we were sending the response\r\ncorrectly in the
inspector (it wants: `rawResonse: {....}` and not just\r\nthe response
as we get it), it would have worked without any change from\r\nour
side.\r\n\r\n![image\r\n(63)](https://github.com/user-attachments/assets/c3a93616-4a6d-468c-8968-e1f1692cffc1)","sha":"a6e22cf581975cab828b62926484dc2104a19432"}},"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/195373","number":195373,"mergeCommit":{"message":"[ES|QL][Inspector]
Display cluster details tab for CCS data sources (#195373)\n\n##
Summary\r\n\r\nIt displays correctly the cluster details if they come in
the response.\r\nTo test it you will need a CCS index as the `_clusters`
property only\r\ncomes for these indexes.\r\n\r\nOther than that it just
works out of the bloom as the response is\r\nexactly the same as the
search api. If we were sending the response\r\ncorrectly in the
inspector (it wants: `rawResonse: {....}` and not just\r\nthe response
as we get it), it would have worked without any change from\r\nour
side.\r\n\r\n![image\r\n(63)](https://github.com/user-attachments/assets/c3a93616-4a6d-468c-8968-e1f1692cffc1)","sha":"a6e22cf581975cab828b62926484dc2104a19432"}},{"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-10-10 15:31:09 +02:00
Felix Stürmer
38de3b93a8
[8.x] [Logs Overview] Overview component (iteration 1) (attempt 2) (#195673) (#195742)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Logs Overview] Overview component (iteration 1) (attempt 2)
(#195673)](https://github.com/elastic/kibana/pull/195673)

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

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

<!--BACKPORT [{"author":{"name":"Felix
Stürmer","email":"weltenwort@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T10:46:25Z","message":"[Logs
Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis
is a re-submission of https://github.com/elastic/kibana/pull/191899,
which was reverted due to\r\na storybook build problem. This introduces
a \"Logs Overview\" component for use in solution UIs\r\nbehind a
feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kerry Gallagher
<471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic
Machine
<elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs
UI","v9.0.0","release_note:feature","backport:prev-minor","ci:build-storybooks","ci:project-deploy-observability","Team:obs-ux-logs","Team:obs-ux-infra_services"],"number":195673,"url":"https://github.com/elastic/kibana/pull/195673","mergeCommit":{"message":"[Logs
Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis
is a re-submission of https://github.com/elastic/kibana/pull/191899,
which was reverted due to\r\na storybook build problem. This introduces
a \"Logs Overview\" component for use in solution UIs\r\nbehind a
feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kerry Gallagher
<471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic
Machine
<elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195673","number":195673,"mergeCommit":{"message":"[Logs
Overview] Overview component (iteration 1) (attempt 2) (#195673)\n\nThis
is a re-submission of https://github.com/elastic/kibana/pull/191899,
which was reverted due to\r\na storybook build problem. This introduces
a \"Logs Overview\" component for use in solution UIs\r\nbehind a
feature flag.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kerry Gallagher
<471693+Kerry350@users.noreply.github.com>\r\nCo-authored-by: Elastic
Machine
<elasticmachine@users.noreply.github.com>","sha":"0caea22006591486fbfd80d7899e116743acd8a2"}}]}]
BACKPORT-->
2024-10-10 14:06:41 +01:00
Bharat Pasupula
d9aeca07f7
[8.x] [Automatic Import] Add Cypress tests for Automatic Import UI flow (#194948) (#195737)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Automatic Import] Add Cypress tests for Automatic Import UI flow
(#194948)](https://github.com/elastic/kibana/pull/194948)

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

### 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-10-10T09:31:30Z","message":"[Automatic
Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n##
Summary\r\n\r\nAdds Cypress functional UI tests for different flows in
Automatic\r\nImport.\r\n\r\n- Relates
[#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n###
RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read`
Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` --
No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet
`all` Integrations `all` -- Access\r\n\r\n#### Create Integration
Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show`
`execute` ] --\r\nExecute with existing connectors\r\n-
Fleet/integrations `all` Actions `all` [ `show` `execute`
`save`\r\n`delete` ] -- Create new connector / execute existing
ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create
an integration using Automatic Import with NDJSON
samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","Team:Fleet","v9.0.0","backport:prev-minor","8.16
candidate","Team:Security-Scalability","Feature:AutomaticImport"],"number":194948,"url":"https://github.com/elastic/kibana/pull/194948","mergeCommit":{"message":"[Automatic
Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n##
Summary\r\n\r\nAdds Cypress functional UI tests for different flows in
Automatic\r\nImport.\r\n\r\n- Relates
[#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n###
RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read`
Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` --
No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet
`all` Integrations `all` -- Access\r\n\r\n#### Create Integration
Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show`
`execute` ] --\r\nExecute with existing connectors\r\n-
Fleet/integrations `all` Actions `all` [ `show` `execute`
`save`\r\n`delete` ] -- Create new connector / execute existing
ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create
an integration using Automatic Import with NDJSON
samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194948","number":194948,"mergeCommit":{"message":"[Automatic
Import] Add Cypress tests for Automatic Import UI flow (#194948)\n\n##
Summary\r\n\r\nAdds Cypress functional UI tests for different flows in
Automatic\r\nImport.\r\n\r\n- Relates
[#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n###
RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read`
Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` --
No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet
`all` Integrations `all` -- Access\r\n\r\n#### Create Integration
Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show`
`execute` ] --\r\nExecute with existing connectors\r\n-
Fleet/integrations `all` Actions `all` [ `show` `execute`
`save`\r\n`delete` ] -- Create new connector / execute existing
ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create
an integration using Automatic Import with NDJSON
samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}}]}]
BACKPORT-->
2024-10-10 14:28:54 +02:00
Kibana Machine
8cb2d827d8
[8.x] [Security Solution] Add upgrade prebuilt rule flyout layout details (#195166) (#195730)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution] Add upgrade prebuilt rule flyout layout details
(#195166)](https://github.com/elastic/kibana/pull/195166)

<!--- 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-10-10T09:44:56Z","message":"[Security
Solution] Add upgrade prebuilt rule flyout layout details
(#195166)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n##
Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design
details\r\nincluding field state, rule state callout and little UI
fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img
width=\"1279\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img
width=\"1276\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c","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","Feature:Prebuilt Detection
Rules","backport:prev-minor"],"title":"[Security Solution] Add upgrade
prebuilt rule flyout layout
details","number":195166,"url":"https://github.com/elastic/kibana/pull/195166","mergeCommit":{"message":"[Security
Solution] Add upgrade prebuilt rule flyout layout details
(#195166)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n##
Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design
details\r\nincluding field state, rule state callout and little UI
fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img
width=\"1279\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img
width=\"1276\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c"}},"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/195166","number":195166,"mergeCommit":{"message":"[Security
Solution] Add upgrade prebuilt rule flyout layout details
(#195166)\n\n**Addresses:**
https://github.com/elastic/kibana/issues/171520\r\n**Design:**\r\n[Figma](https://www.figma.com/file/gLHm8LpTtSkAUQHrkG3RHU/%5B8.7%5D-%5BRules%5D-Rule-Immutability%2FCustomization?type=design&node-id=3903%3A88369&mode=design&t=rMjxtGjBNKbCjedE-1)\r\n(internal)\r\n\r\n##
Summary\r\n\r\nThis PR extends prebuilt rule flyout layout with design
details\r\nincluding field state, rule state callout and little UI
fixes.\r\n\r\n## Screenshots\r\n\r\n<img width=\"1287\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/74846530-7874-4958-9f4f-e4477027591b\">\r\n\r\n<img
width=\"1279\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/cf87fd84-f041-4142-b051-d9d7dd846733\">\r\n\r\n<img
width=\"1276\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/d6f3c9e5-d837-43b6-8728-d8a23095ed2c\">","sha":"4d54cfe2bc3d28d238bc3d56186692081a5d5a9c"}}]}]
BACKPORT-->

Co-authored-by: Maxim Palenov <maxim.palenov@elastic.co>
2024-10-10 13:28:40 +02:00
Kibana Machine
4d50545bbb
[8.x] [Console] Delete unused sense models and unused files (#195344) (#195728)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Console] Delete unused sense models and unused files
(#195344)](https://github.com/elastic/kibana/pull/195344)

<!--- 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-10-09T15:54:43Z","message":"[Console]
Delete unused sense models and unused files
(#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b","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]
Delete unused sense models and unused
files","number":195344,"url":"https://github.com/elastic/kibana/pull/195344","mergeCommit":{"message":"[Console]
Delete unused sense models and unused files
(#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b"}},"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/195344","number":195344,"mergeCommit":{"message":"[Console]
Delete unused sense models and unused files
(#195344)","sha":"d273c07edcc1d0ab00f73309a2fb385b43f6221b"}},{"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-10-10 13:27:07 +02:00
Kibana Machine
d383f3eaf5
[8.x] [ML] Fix Anomaly Swim Lane Embeddable not updating properly on query change (#195090) (#195725)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ML] Fix Anomaly Swim Lane Embeddable not updating properly on query
change (#195090)](https://github.com/elastic/kibana/pull/195090)

<!--- 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-10-10T09:19:28Z","message":"[ML]
Fix Anomaly Swim Lane Embeddable not updating properly on query change
(#195090)\n\n## Summary\r\n\r\nFix for:
[#194579](https://github.com/elastic/kibana/issues/194579)\r\nIn Anomaly
Explorer, we do not limit the query size, as it is based on
a\r\nconstant value of `1000`.\r\nHowever, we did limit the query for
the embeddable by setting the size\r\nto the value of the previous query
cardinality.\r\nAfter discussing with @darnautov, we couldn't identify
any potential\r\nregressions from removing this check.\r\nIncludes fix
for issue mentioned
in:\r\n[#2397303538](https://github.com/elastic/kibana/pull/195090#issuecomment-2397303538)\r\nWhen
querying from a pagination page other than page 1, we didn’t
reset\r\nthe `fromPage` value, which prevented the query from returning
results.\r\nBefore:\r\n\r\n\r\nd31cb47d-cd13-4b3c-b6f9-c0ee60d3a370","sha":"d44d3543fb71858de5b09e04f3a538bd8cb0bf5b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix",":ml","Feature:Anomaly
Detection","v9.0.0","Team:ML","v8.16.0","backport:version","v8.15.3"],"title":"[ML]
Fix Anomaly Swim Lane Embeddable not updating properly on query
change","number":195090,"url":"https://github.com/elastic/kibana/pull/195090","mergeCommit":{"message":"[ML]
Fix Anomaly Swim Lane Embeddable not updating properly on query change
(#195090)\n\n## Summary\r\n\r\nFix for:
[#194579](https://github.com/elastic/kibana/issues/194579)\r\nIn Anomaly
Explorer, we do not limit the query size, as it is based on
a\r\nconstant value of `1000`.\r\nHowever, we did limit the query for
the embeddable by setting the size\r\nto the value of the previous query
cardinality.\r\nAfter discussing with @darnautov, we couldn't identify
any potential\r\nregressions from removing this check.\r\nIncludes fix
for issue mentioned
in:\r\n[#2397303538](https://github.com/elastic/kibana/pull/195090#issuecomment-2397303538)\r\nWhen
querying from a pagination page other than page 1, we didn’t
reset\r\nthe `fromPage` value, which prevented the query from returning
results.\r\nBefore:\r\n\r\n\r\nd31cb47d-cd13-4b3c-b6f9-c0ee60d3a370","sha":"d44d3543fb71858de5b09e04f3a538bd8cb0bf5b"}},"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/195090","number":195090,"mergeCommit":{"message":"[ML]
Fix Anomaly Swim Lane Embeddable not updating properly on query change
(#195090)\n\n## Summary\r\n\r\nFix for:
[#194579](https://github.com/elastic/kibana/issues/194579)\r\nIn Anomaly
Explorer, we do not limit the query size, as it is based on
a\r\nconstant value of `1000`.\r\nHowever, we did limit the query for
the embeddable by setting the size\r\nto the value of the previous query
cardinality.\r\nAfter discussing with @darnautov, we couldn't identify
any potential\r\nregressions from removing this check.\r\nIncludes fix
for issue mentioned
in:\r\n[#2397303538](https://github.com/elastic/kibana/pull/195090#issuecomment-2397303538)\r\nWhen
querying from a pagination page other than page 1, we didn’t
reset\r\nthe `fromPage` value, which prevented the query from returning
results.\r\nBefore:\r\n\r\n\r\nd31cb47d-cd13-4b3c-b6f9-c0ee60d3a370","sha":"d44d3543fb71858de5b09e04f3a538bd8cb0bf5b"}},{"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: Robert Jaszczurek <92210485+rbrtj@users.noreply.github.com>
2024-10-10 13:24:08 +02:00
Kibana Machine
cbef50e179
[8.x] Remove unused&#x60;kbn-ace&#x60; code (#195353) (#195727)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Remove unused&#x60;kbn-ace&#x60; code
(#195353)](https://github.com/elastic/kibana/pull/195353)

<!--- 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-10-08T11:45:20Z","message":"Remove
unused`kbn-ace` code
(#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"title":"Remove
unused`kbn-ace`
code","number":195353,"url":"https://github.com/elastic/kibana/pull/195353","mergeCommit":{"message":"Remove
unused`kbn-ace` code
(#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc"}},"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/195353","number":195353,"mergeCommit":{"message":"Remove
unused`kbn-ace` code
(#195353)","sha":"83810ac9edba72f0bcad8f7e7e77a1bef89328cc"}},{"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-10-10 13:09:51 +02:00
Kibana Machine
950e073890
[8.x] github-actions: grant write permissions to report to the issues (#195706) (#195738)
# Backport

This will backport the following commits from `main` to `8.x`:
- [github-actions: grant write permissions to report to the issues
(#195706)](https://github.com/elastic/kibana/pull/195706)

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

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

<!--BACKPORT [{"author":{"name":"Victor
Martinez","email":"victormartinezrubio@gmail.com"},"sourceCommit":{"committedDate":"2024-10-10T10:35:03Z","message":"github-actions:
grant write permissions to report to the issues
(#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155","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-major"],"title":"github-actions:
grant write permissions to report to the
issues","number":195706,"url":"https://github.com/elastic/kibana/pull/195706","mergeCommit":{"message":"github-actions:
grant write permissions to report to the issues
(#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155"}},"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/195706","number":195706,"mergeCommit":{"message":"github-actions:
grant write permissions to report to the issues
(#195706)","sha":"44a42a7a2a22e0ee7ed6d1f8deb1f5f12ca2b155"}}]}]
BACKPORT-->

Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
2024-10-10 11:04:00 +00:00
Kibana Machine
7647d242bb
[8.x] [Search profiler] Migrate ace to monaco (#195343) (#195724)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Search profiler] Migrate ace to monaco
(#195343)](https://github.com/elastic/kibana/pull/195343)

<!--- 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-10-09T15:40:10Z","message":"[Search
profiler] Migrate ace to monaco
(#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","Feature:Search
Profiler","v9.0.0","backport:prev-minor"],"title":"[Search profiler]
Migrate ace to
monaco","number":195343,"url":"https://github.com/elastic/kibana/pull/195343","mergeCommit":{"message":"[Search
profiler] Migrate ace to monaco
(#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9"}},"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/195343","number":195343,"mergeCommit":{"message":"[Search
profiler] Migrate ace to monaco
(#195343)","sha":"f2b9348f976b96c296b3dc89949115a10c9b19f9"}}]}]
BACKPORT-->

Co-authored-by: Ignacio Rivas <rivasign@gmail.com>
2024-10-10 13:01:25 +02:00
Kibana Machine
8bd34c49e5
[8.x] [HTTP] Copy array returned by &#x60;getRoutes&#x60; (#195647) (#195714)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[HTTP] Copy array returned by &#x60;getRoutes&#x60;
(#195647)](https://github.com/elastic/kibana/pull/195647)

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

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

<!--BACKPORT [{"author":{"name":"Jean-Louis
Leysens","email":"jeanlouis.leysens@elastic.co"},"sourceCommit":{"committedDate":"2024-10-10T08:53:59Z","message":"[HTTP]
Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall
follow up based
on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:http","Team:Core","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"[HTTP]
Copy array returned by
`getRoutes`","number":195647,"url":"https://github.com/elastic/kibana/pull/195647","mergeCommit":{"message":"[HTTP]
Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall
follow up based
on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0"}},"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/195647","number":195647,"mergeCommit":{"message":"[HTTP]
Copy array returned by `getRoutes` (#195647)\n\n## Summary\r\n\r\nSmall
follow up based
on\r\nhttps://github.com/elastic/kibana/pull/192675#discussion_r1793601519","sha":"a481da68e58cb20d6407c9866c1511717addfdb0"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jean-Louis Leysens <jeanlouis.leysens@elastic.co>
2024-10-10 12:58:28 +02:00
Kibana Machine
2a40e117ea
[8.x] [Security Solution][Detection Engine] adds EBT telemetry for rule preview (#194326) (#195710)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solution][Detection Engine] adds EBT telemetry for rule
preview (#194326)](https://github.com/elastic/kibana/pull/194326)

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

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

<!--BACKPORT [{"author":{"name":"Vitalii
Dmyterko","email":"92328789+vitaliidm@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T08:06:33Z","message":"[Security
Solution][Detection Engine] adds EBT telemetry for rule preview
(#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule
preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to
see reported
events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote,
there is a few hours delay from event reported locally to be\r\nstored
on staging
host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec","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:
SecuritySolution","backport:prev-minor","Team:Detection Engine","8.16
candidate"],"title":"[Security Solution][Detection Engine] adds EBT
telemetry for rule
preview","number":194326,"url":"https://github.com/elastic/kibana/pull/194326","mergeCommit":{"message":"[Security
Solution][Detection Engine] adds EBT telemetry for rule preview
(#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule
preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to
see reported
events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote,
there is a few hours delay from event reported locally to be\r\nstored
on staging
host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec"}},"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/194326","number":194326,"mergeCommit":{"message":"[Security
Solution][Detection Engine] adds EBT telemetry for rule preview
(#194326)\n\n## Summary\r\n\r\n - adds basic EBT telemetry for rule
preview\r\n\r\n### To test \r\n\r\nUse Discover Data View in staging to
see reported
events:\r\nhttps://telemetry-v2-staging.elastic.dev/s/securitysolution/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:60000),time:(from:now-28h,to:now))&_a=(columns:!(properties.ruleType,properties.loggedRequestsEnabled),filters:!(),index:security-solution-ebt-kibana-browser,interval:auto,query:(language:kuery,query:'event_type%20:%20%22Preview%20rule%22'),sort:!(!(timestamp,desc)))\r\n\r\nNote,
there is a few hours delay from event reported locally to be\r\nstored
on staging host","sha":"f687ce2ba34a500522907b76add4327c16ad1bec"}}]}]
BACKPORT-->

Co-authored-by: Vitalii Dmyterko <92328789+vitaliidm@users.noreply.github.com>
2024-10-10 12:14:50 +02:00
Kibana Machine
d1f7db0c0d
[8.x] [Search landing page] Update search landing page list with new links (#194656) (#195729)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Search landing page] Update search landing page list with new links
(#194656)](https://github.com/elastic/kibana/pull/194656)

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

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

<!--BACKPORT
[{"author":{"name":"kosabogi","email":"105062005+kosabogi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T09:27:03Z","message":"[Search
landing page] Update search landing page list with new links
(#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page
by refreshing the existing list\r\nwith new links.\r\n\r\n### Related
issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9","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":"[Search
landing page] Update search landing page list with new
links","number":194656,"url":"https://github.com/elastic/kibana/pull/194656","mergeCommit":{"message":"[Search
landing page] Update search landing page list with new links
(#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page
by refreshing the existing list\r\nwith new links.\r\n\r\n### Related
issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9"}},"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/194656","number":194656,"mergeCommit":{"message":"[Search
landing page] Update search landing page list with new links
(#194656)\n\n### Overview\r\n\r\nThis PR updates the search landing page
by refreshing the existing list\r\nwith new links.\r\n\r\n### Related
issue\r\n\r\nhttps://github.com/elastic/search-docs-team/issues/200\r\n\r\n---------\r\n\r\nCo-authored-by:
Liam Thompson
<32779855+leemthompo@users.noreply.github.com>","sha":"7a30154fdfc109a87b69d429bb2252cf5499d5b9"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: kosabogi <105062005+kosabogi@users.noreply.github.com>
2024-10-10 09:57:46 +00:00