mirror of
https://github.com/elastic/kibana.git
synced 2025-04-22 08:49:27 -04:00
5964 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
385f33e9d4
|
[8.11] [Dashboard] Fix flaky sync_colors.tsx test (#172633) (#172692)
# Backport This will backport the following commits from `main` to `8.11`: - [[Dashboard] Fix flaky `sync_colors.tsx` test (#172633)](https://github.com/elastic/kibana/pull/172633) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-06T14:55:13Z","message":"[Dashboard] Fix flaky `sync_colors.tsx` test (#172633)\n\n## Summary\r\n\r\nIt is possible for the `noDataPopover` to take more than the `100ms`\r\ntimeout from `ensureHiddenNoDataPopover` (pictured below) to appear - in\r\nthese cases, any tests that make use of the Lens page object's\r\n`goToTimeRange` method will fail due to clicking the wrong element (the\r\ntour step rather than the time picker).\r\n\r\n\r\n (#172403)
# Backport This will backport the following commits from `main` to `8.11`: - [fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts (#172395)](https://github.com/elastic/kibana/pull/172395) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Nathan Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2023-12-01T22:12:57Z","message":"fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts (#172395)\n\nFixes https://github.com/elastic/kibana/issues/160583\r\n\r\nTest failed because combobox trying to select already selected tag. PR\r\nfixes test by using combobox service to set element. Combobox service\r\nincludes logic to only select value when not selected.\r\n\r\n\r\n (#171636)
# Backport This will backport the following commits from `main` to `8.11`: - [FullStory: use debounce before updating Page Vars (#171450)](https://github.com/elastic/kibana/pull/171450) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alejandro Fernández Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2023-11-21T13:46:13Z","message":"FullStory: use debounce before updating Page Vars (#171450)","sha":"55aebfdd2e2576c4d78b2e409825ba11652125ca","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:Telemetry","release_note:skip","telemetry","backport:prev-minor","v8.12.0"],"number":171450,"url":"https://github.com/elastic/kibana/pull/171450","mergeCommit":{"message":"FullStory: use debounce before updating Page Vars (#171450)","sha":"55aebfdd2e2576c4d78b2e409825ba11652125ca"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/171450","number":171450,"mergeCommit":{"message":"FullStory: use debounce before updating Page Vars (#171450)","sha":"55aebfdd2e2576c4d78b2e409825ba11652125ca"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
dc03884ae3
|
[8.11] [Dashboard Navigation] Fix reference extract method (#171360) (#171561)
# Backport This will backport the following commits from `main` to `8.11`: - [[Dashboard Navigation] Fix reference extract method (#171360)](https://github.com/elastic/kibana/pull/171360) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-11-20T16:40:07Z","message":"[Dashboard Navigation] Fix reference extract method (#171360)\n\nCloses https://github.com/elastic/kibana/issues/164212\r\nCloses https://github.com/elastic/kibana/issues/171328\r\n\r\n## Summary\r\n\r\nIn `extractReferences`, the links in the `links` array attribute is [not\r\nextensible](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_define_property_object_not_extensible)\r\n- this means that we cannot add or delete properties from each\r\nindividual link directly. Instead, I've had to create a clone of each\r\ndashboard link via the spread operator so that we aren't modifying the\r\noriginal link directly.\r\n\r\n**How to Test**\r\n1. Create a by-value Links panel\r\n2. Refresh the dashboard\r\n3. Save the Links panel to the library via the panel action\r\n4. The panel should be saved successfully **and** the panel title should\r\nbe updated.\r\n\r\n[**Flaky Test\r\nRunner**]( |
||
|
faef45f16e
|
[8.11] [Dashboard] Add Dashboard title to browser tab title (#171255) (#171454)
# Backport This will backport the following commits from `main` to `8.11`: - [[Dashboard] Add Dashboard title to browser tab title (#171255)](https://github.com/elastic/kibana/pull/171255) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-11-16T23:23:22Z","message":"[Dashboard] Add Dashboard title to browser tab title (#171255)\n\nCloses https://github.com/elastic/kibana/issues/162800\r\n\r\n## Summary\r\n\r\nThis PR re-adds dashboard titles to the browser tab title, which was\r\naccidentally removed as part of the [portable\r\ndashboards](https://github.com/elastic/kibana/pull/144332) work. For\r\nexample, if I'm on the sample Logs dashboard, the title of that\r\ndashboard will now be reflected in the tab title like it was prior to\r\n`v8.7.0`:\r\n\r\n\r\n| Before | After |\r\n|--------|--------|\r\n|\r\n (#170766)
# Backport This will backport the following commits from `main` to `8.11`: - [[Dashboard] Fix flaky pluggable actions test (#167926)](https://github.com/elastic/kibana/pull/167926) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-10-04T17:21:02Z","message":"[Dashboard] Fix flaky pluggable actions test (#167926)\n\nCloses https://github.com/elastic/kibana/issues/136460\r\n\r\n## Summary\r\n\r\nSimilar to https://github.com/elastic/kibana/pull/167836, navigation\r\nthrough `header.clickDashboard()` was flaky in the attached test because\r\nthe same `data-test-subj` was re-used for both the application-specific\r\ntop navigation **and** the reusable application listing page component:\r\n\r\n\r\n |
||
|
4e0fc5adaf
|
[8.11] [ES|QL] Fix error handling for ES|QL nested error messages (#170005) (#170606)
# Backport This will backport the following commits from `main` to `8.11`: - [[ES|QL] Fix error handling for ES|QL nested error messages (#170005)](https://github.com/elastic/kibana/pull/170005) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Marco Liberati","email":"dej611@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-11-01T13:30:24Z","message":"[ES|QL] Fix error handling for ES|QL nested error messages (#170005)\n\n## Summary\r\n\r\nFix #170004\r\n\r\nThis PR fixes the wrong behaviour with message extraction from this type\r\nof ES|QL responses.\r\nTook also the opportunity to improve the FTR side, with some monaco\r\nhandlers for errors in the editor and some test cases for errors in\r\nES|QL queries.\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: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"2643f504cd22c71b8f0a89c554c21313967a709e","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Team:DataDiscovery","backport:prev-minor","Feature:ES|QL","v8.12.0","v8.11.1"],"number":170005,"url":"https://github.com/elastic/kibana/pull/170005","mergeCommit":{"message":"[ES|QL] Fix error handling for ES|QL nested error messages (#170005)\n\n## Summary\r\n\r\nFix #170004\r\n\r\nThis PR fixes the wrong behaviour with message extraction from this type\r\nof ES|QL responses.\r\nTook also the opportunity to improve the FTR side, with some monaco\r\nhandlers for errors in the editor and some test cases for errors in\r\nES|QL queries.\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: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"2643f504cd22c71b8f0a89c554c21313967a709e"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/170005","number":170005,"mergeCommit":{"message":"[ES|QL] Fix error handling for ES|QL nested error messages (#170005)\n\n## Summary\r\n\r\nFix #170004\r\n\r\nThis PR fixes the wrong behaviour with message extraction from this type\r\nof ES|QL responses.\r\nTook also the opportunity to improve the FTR side, with some monaco\r\nhandlers for errors in the editor and some test cases for errors in\r\nES|QL queries.\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: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"2643f504cd22c71b8f0a89c554c21313967a709e"}},{"branch":"8.11","label":"v8.11.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Marco Liberati <dej611@users.noreply.github.com> |
||
|
50926434e9
|
[8.11] [Discover] Revert data table row height to 3 by default (#169724) (#170187)
# Backport This will backport the following commits from `main` to `8.11`: - [[Discover] Revert data table row height to 3 by default (#169724)](https://github.com/elastic/kibana/pull/169724) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Davis McPhee","email":"davis.mcphee@elastic.co"},"sourceCommit":{"committedDate":"2023-10-30T20:36:32Z","message":"[Discover] Revert data table row height to 3 by default (#169724)\n\n## Summary\r\n\r\nThis PR reverts the changes from #164218 that updated the default\r\nDiscover grid row height to \"auto\", and changes it back to \"3\".\r\n\r\n### Checklist\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- [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- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"788d30239640e4f549eaeedebad766072de45a05","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:DataDiscovery","v8.11.0","v8.12.0"],"number":169724,"url":"https://github.com/elastic/kibana/pull/169724","mergeCommit":{"message":"[Discover] Revert data table row height to 3 by default (#169724)\n\n## Summary\r\n\r\nThis PR reverts the changes from #164218 that updated the default\r\nDiscover grid row height to \"auto\", and changes it back to \"3\".\r\n\r\n### Checklist\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- [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- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"788d30239640e4f549eaeedebad766072de45a05"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169724","number":169724,"mergeCommit":{"message":"[Discover] Revert data table row height to 3 by default (#169724)\n\n## Summary\r\n\r\nThis PR reverts the changes from #164218 that updated the default\r\nDiscover grid row height to \"auto\", and changes it back to \"3\".\r\n\r\n### Checklist\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- [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- [ ] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [ ] If a plugin configuration key changed, check if it needs to be\r\nallowlisted in the cloud and added to the [docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n- [ ] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [ ] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"788d30239640e4f549eaeedebad766072de45a05"}}]}] BACKPORT--> --------- Co-authored-by: Davis McPhee <davis.mcphee@elastic.co> |
||
|
c0bd22725d
|
[8.11] Address saved_object_tagging flakiness (#170114) (#170190)
# Backport This will backport the following commits from `main` to `8.11`: - [Address saved_object_tagging flakiness (#170114)](https://github.com/elastic/kibana/pull/170114) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2023-10-30T21:21:27Z","message":"Address saved_object_tagging flakiness (#170114)\n\n## Summary\r\n\r\nFixes:\r\n* https://github.com/elastic/kibana/issues/89958\r\n* https://github.com/elastic/kibana/issues/150249\r\n* https://github.com/elastic/kibana/issues/167812\r\n* https://github.com/elastic/kibana/issues/167560\r\n\r\nUses same strategy as Stratoula's\r\n[PR](https://github.com/elastic/kibana/pull/167599). It also adds a\r\n\"click\" step to make sure the form control has the focus (as we do with\r\nthe other form controls on the same `fillForm` method).\r\n\r\nThe tests above fail cause the logic fails to clean the default tag\r\ncolour before entering a new one, resulting in:\r\n\r\n (#170065)
# Backport This will backport the following commits from `main` to `8.11`: - [[esArchiver] restrict from modifying saved objects indexes (#169852)](https://github.com/elastic/kibana/pull/169852) <!--- Backport version: 8.9.7 --> ### 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":"2023-10-27T18:27:10Z","message":"[esArchiver] restrict from modifying saved objects indexes (#169852)\n\n## Summary\r\n\r\nRelated to #161882\r\n\r\nThe goal is to prevent FTR tests from new esArchives that overrides SO\r\nindexes.\r\n\r\nThis PR adds the existing archives that re-create Saved Objects indexes\r\ninto temporary exception list, located in\r\n`packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json`.\r\nWhenever tests/archives are updated to not modify SO indexes, archive is\r\nexpected to be removed from the list (progress can be tracked in\r\n#169075, #168973, #168969, #168926 )\r\n\r\nLoad action has a check if index is SO index and if the archive is in\r\nthe exception list. This will throw error for the new archives, but\r\nstill work as usual for the existing ones while teams updating the\r\ntests.\r\n\r\nWhenever test is loading archive listed in the exception list, the\r\nfollowing warning message is logged:\r\n```\r\nwarn x-pack/test/functional/es_archives/data/search_sessions overrides Saved Objects index(es) and placed temporary in the exception list.\r\nPlease fix the archive and remove it from /Users/dmle/github/kibana/packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json.\r\nFor more details see: https://github.com/elastic/kibana/issues/161882\r\n```\r\n\r\nIf the test loads a newly added archive that modifies a Saved Object\r\nindex (e.g. `.kibana`), esArchiver will throw the error:\r\n```\r\n Error: esArchiver doesn't support modifying the existing Saved Objects index: '.kibana_1',\r\n please update its definition in mappings.json\r\n```","sha":"669881095881b599262d8ba19bdf68207c86bfa0","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","ES-ARCHIVER","v8.12.0","v8.11.1","v8.10.5"],"number":169852,"url":"https://github.com/elastic/kibana/pull/169852","mergeCommit":{"message":"[esArchiver] restrict from modifying saved objects indexes (#169852)\n\n## Summary\r\n\r\nRelated to #161882\r\n\r\nThe goal is to prevent FTR tests from new esArchives that overrides SO\r\nindexes.\r\n\r\nThis PR adds the existing archives that re-create Saved Objects indexes\r\ninto temporary exception list, located in\r\n`packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json`.\r\nWhenever tests/archives are updated to not modify SO indexes, archive is\r\nexpected to be removed from the list (progress can be tracked in\r\n#169075, #168973, #168969, #168926 )\r\n\r\nLoad action has a check if index is SO index and if the archive is in\r\nthe exception list. This will throw error for the new archives, but\r\nstill work as usual for the existing ones while teams updating the\r\ntests.\r\n\r\nWhenever test is loading archive listed in the exception list, the\r\nfollowing warning message is logged:\r\n```\r\nwarn x-pack/test/functional/es_archives/data/search_sessions overrides Saved Objects index(es) and placed temporary in the exception list.\r\nPlease fix the archive and remove it from /Users/dmle/github/kibana/packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json.\r\nFor more details see: https://github.com/elastic/kibana/issues/161882\r\n```\r\n\r\nIf the test loads a newly added archive that modifies a Saved Object\r\nindex (e.g. `.kibana`), esArchiver will throw the error:\r\n```\r\n Error: esArchiver doesn't support modifying the existing Saved Objects index: '.kibana_1',\r\n please update its definition in mappings.json\r\n```","sha":"669881095881b599262d8ba19bdf68207c86bfa0"}},"sourceBranch":"main","suggestedTargetBranches":["8.11","8.10"],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169852","number":169852,"mergeCommit":{"message":"[esArchiver] restrict from modifying saved objects indexes (#169852)\n\n## Summary\r\n\r\nRelated to #161882\r\n\r\nThe goal is to prevent FTR tests from new esArchives that overrides SO\r\nindexes.\r\n\r\nThis PR adds the existing archives that re-create Saved Objects indexes\r\ninto temporary exception list, located in\r\n`packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json`.\r\nWhenever tests/archives are updated to not modify SO indexes, archive is\r\nexpected to be removed from the list (progress can be tracked in\r\n#169075, #168973, #168969, #168926 )\r\n\r\nLoad action has a check if index is SO index and if the archive is in\r\nthe exception list. This will throw error for the new archives, but\r\nstill work as usual for the existing ones while teams updating the\r\ntests.\r\n\r\nWhenever test is loading archive listed in the exception list, the\r\nfollowing warning message is logged:\r\n```\r\nwarn x-pack/test/functional/es_archives/data/search_sessions overrides Saved Objects index(es) and placed temporary in the exception list.\r\nPlease fix the archive and remove it from /Users/dmle/github/kibana/packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json.\r\nFor more details see: https://github.com/elastic/kibana/issues/161882\r\n```\r\n\r\nIf the test loads a newly added archive that modifies a Saved Object\r\nindex (e.g. `.kibana`), esArchiver will throw the error:\r\n```\r\n Error: esArchiver doesn't support modifying the existing Saved Objects index: '.kibana_1',\r\n please update its definition in mappings.json\r\n```","sha":"669881095881b599262d8ba19bdf68207c86bfa0"}},{"branch":"8.11","label":"v8.11.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.10","label":"v8.10.5","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
4fea4057c4
|
[8.11] [Unified Data Table] Fix elements with defined z-index overlapping grid in full screen mode (#168545) (#169949)
# Backport This will backport the following commits from `main` to `8.11`: - [[Unified Data Table] Fix elements with defined z-index overlapping grid in full screen mode (#168545)](https://github.com/elastic/kibana/pull/168545) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Davis McPhee","email":"davis.mcphee@elastic.co"},"sourceCommit":{"committedDate":"2023-10-26T01:34:32Z","message":"[Unified Data Table] Fix elements with defined z-index overlapping grid in full screen mode (#168545)\n\n## Summary\r\n\r\nThis PR fixes an issue where elements with defined z-index values\r\noverlap the grid in full screen mode.\r\n\r\nBefore:\r\n<img width=\"2007\" alt=\"before\"\r\nsrc=\" |
||
|
71f15cee5a
|
[8.11] [Controls] Fix flaky time slider test (#169553) (#169968)
# Backport Fixes https://github.com/elastic/kibana/issues/169967 This will backport the following commits from `main` to `8.11`: - [[Controls] Fix flaky time slider test (#169553)](https://github.com/elastic/kibana/pull/169553) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-10-23T19:57:51Z","message":"[Controls] Fix flaky time slider test (#169553)\n\nCloses https://github.com/elastic/kibana/issues/169404\r\n\r\n## Summary\r\n\r\nThe `Pin start` tooltip has a tendency to get in the way of the\r\n`timeSlider-nextTimeWindow` button:\r\n\r\n\r\n (#169947)
# Backport This will backport the following commits from `main` to `8.11`: - [[Discover] Fix Discover sidebar nav link global state syncing (#169905)](https://github.com/elastic/kibana/pull/169905) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Davis McPhee","email":"davis.mcphee@elastic.co"},"sourceCommit":{"committedDate":"2023-10-26T14:22:36Z","message":"[Discover] Fix Discover sidebar nav link global state syncing (#169905)\n\n## Summary\r\n\r\nThis PR fixes an issue where global state was not being synced to the\r\nDiscover sidebar nav link when modifying it from other applications,\r\nsuch as Lens.\r\n\r\nFixes #165899.\r\n\r\n### Checklist\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- [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- [ ] 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- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"63db41ddae6885a6266fd9d89d0e41193c3d1b39","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:DataDiscovery","backport:prev-minor","v8.12.0"],"number":169905,"url":"https://github.com/elastic/kibana/pull/169905","mergeCommit":{"message":"[Discover] Fix Discover sidebar nav link global state syncing (#169905)\n\n## Summary\r\n\r\nThis PR fixes an issue where global state was not being synced to the\r\nDiscover sidebar nav link when modifying it from other applications,\r\nsuch as Lens.\r\n\r\nFixes #165899.\r\n\r\n### Checklist\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- [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- [ ] 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- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"63db41ddae6885a6266fd9d89d0e41193c3d1b39"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169905","number":169905,"mergeCommit":{"message":"[Discover] Fix Discover sidebar nav link global state syncing (#169905)\n\n## Summary\r\n\r\nThis PR fixes an issue where global state was not being synced to the\r\nDiscover sidebar nav link when modifying it from other applications,\r\nsuch as Lens.\r\n\r\nFixes #165899.\r\n\r\n### Checklist\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- [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- [ ] 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- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"63db41ddae6885a6266fd9d89d0e41193c3d1b39"}}]}] BACKPORT--> Co-authored-by: Davis McPhee <davis.mcphee@elastic.co> |
||
|
bfa39c7d4d
|
[8.11] Add a slight delay before selecting a visualization type (#169851) (#169917)
# Backport This will backport the following commits from `main` to `8.11`: - [Add a slight delay before selecting a visualization type (#169851)](https://github.com/elastic/kibana/pull/169851) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2023-10-26T09:50:04Z","message":"Add a slight delay before selecting a visualization type (#169851)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/89958\r\n\r\nAs per my [latest\r\ncomment](https://github.com/elastic/kibana/issues/89958#issuecomment-1779553320)\r\non the issue, I believe that the test logic sometimes fails to select\r\nthe appropriate visualisation type, in this case `Text` (aka markdown).\r\n\r\nThe failure manifests [a couple of steps\r\nlater](https://github.com/elastic/kibana/blob/main/x-pack/test/saved_object_tagging/functional/tests/visualize_integration.ts#L155),\r\nas this operation does not meet the expected \"before state\".\r\n\r\nThe strategy of this fix consists in introducing an extra step,\r\nsearching for the visualisation type, which should give the UI enough\r\ntime to attach an event handler to the control.","sha":"3d19006052a33b224b03c7fbda2ed408d9a43462","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","test-failure-flaky","Team:SharedUX","backport:prev-minor","v8.12.0"],"number":169851,"url":"https://github.com/elastic/kibana/pull/169851","mergeCommit":{"message":"Add a slight delay before selecting a visualization type (#169851)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/89958\r\n\r\nAs per my [latest\r\ncomment](https://github.com/elastic/kibana/issues/89958#issuecomment-1779553320)\r\non the issue, I believe that the test logic sometimes fails to select\r\nthe appropriate visualisation type, in this case `Text` (aka markdown).\r\n\r\nThe failure manifests [a couple of steps\r\nlater](https://github.com/elastic/kibana/blob/main/x-pack/test/saved_object_tagging/functional/tests/visualize_integration.ts#L155),\r\nas this operation does not meet the expected \"before state\".\r\n\r\nThe strategy of this fix consists in introducing an extra step,\r\nsearching for the visualisation type, which should give the UI enough\r\ntime to attach an event handler to the control.","sha":"3d19006052a33b224b03c7fbda2ed408d9a43462"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169851","number":169851,"mergeCommit":{"message":"Add a slight delay before selecting a visualization type (#169851)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/89958\r\n\r\nAs per my [latest\r\ncomment](https://github.com/elastic/kibana/issues/89958#issuecomment-1779553320)\r\non the issue, I believe that the test logic sometimes fails to select\r\nthe appropriate visualisation type, in this case `Text` (aka markdown).\r\n\r\nThe failure manifests [a couple of steps\r\nlater](https://github.com/elastic/kibana/blob/main/x-pack/test/saved_object_tagging/functional/tests/visualize_integration.ts#L155),\r\nas this operation does not meet the expected \"before state\".\r\n\r\nThe strategy of this fix consists in introducing an extra step,\r\nsearching for the visualisation type, which should give the UI enough\r\ntime to attach an event handler to the control.","sha":"3d19006052a33b224b03c7fbda2ed408d9a43462"}}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
809fc58ebd
|
[8.11] [Dashboard navigation] Fix flaky test (#167896) (#169573)
# Backport This will backport the following commits from `main` to `8.11`: - [[Dashboard navigation] Fix flaky test (#167896)](https://github.com/elastic/kibana/pull/167896) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Nick Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2023-10-23T19:28:04Z","message":"[Dashboard navigation] Fix flaky test (#167896)\n\nFixes #167713 and #169276\r\n\r\n## Summary\r\n\r\nIt appears the dashboard links were not ready (still loading) when the\r\ntest was trying to click on them. When they finish loading the element\r\nwas stale, triggering the StaleElement error. This PR calls the\r\nRenderCompleteDispatcher on the Links embeddable when all of the child\r\ncomponents have finished loading.\r\n\r\nIn a future PR, we should consider re-factoring such that the async\r\ndashboard fetching happens in the LinksComponent and the results are\r\npassed as props to the DashboardLinkComponents. This would be more\r\nReact-like. I resisted making that change in this PR so that we can fix\r\nthe reporting error for v8.11.\r\n\r\n## Flaky test runner 🤞 \r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3636\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"513a31f83f454fbc83dfe983877620147c982833","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","v8.11.0","v8.12.0"],"number":167896,"url":"https://github.com/elastic/kibana/pull/167896","mergeCommit":{"message":"[Dashboard navigation] Fix flaky test (#167896)\n\nFixes #167713 and #169276\r\n\r\n## Summary\r\n\r\nIt appears the dashboard links were not ready (still loading) when the\r\ntest was trying to click on them. When they finish loading the element\r\nwas stale, triggering the StaleElement error. This PR calls the\r\nRenderCompleteDispatcher on the Links embeddable when all of the child\r\ncomponents have finished loading.\r\n\r\nIn a future PR, we should consider re-factoring such that the async\r\ndashboard fetching happens in the LinksComponent and the results are\r\npassed as props to the DashboardLinkComponents. This would be more\r\nReact-like. I resisted making that change in this PR so that we can fix\r\nthe reporting error for v8.11.\r\n\r\n## Flaky test runner 🤞 \r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3636\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"513a31f83f454fbc83dfe983877620147c982833"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/167896","number":167896,"mergeCommit":{"message":"[Dashboard navigation] Fix flaky test (#167896)\n\nFixes #167713 and #169276\r\n\r\n## Summary\r\n\r\nIt appears the dashboard links were not ready (still loading) when the\r\ntest was trying to click on them. When they finish loading the element\r\nwas stale, triggering the StaleElement error. This PR calls the\r\nRenderCompleteDispatcher on the Links embeddable when all of the child\r\ncomponents have finished loading.\r\n\r\nIn a future PR, we should consider re-factoring such that the async\r\ndashboard fetching happens in the LinksComponent and the results are\r\npassed as props to the DashboardLinkComponents. This would be more\r\nReact-like. I resisted making that change in this PR so that we can fix\r\nthe reporting error for v8.11.\r\n\r\n## Flaky test runner 🤞 \r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3636\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"513a31f83f454fbc83dfe983877620147c982833"}}]}] BACKPORT--> Co-authored-by: Nick Peihl <nick.peihl@elastic.co> |
||
|
9a37cd53fd
|
skip flaky suite (#166893) | ||
|
4718dbf316
|
[8.11] [TSVB] Try to stabilize the test (#169254) (#169407)
# Backport This will backport the following commits from `main` to `8.11`: - [[TSVB] Try to stabilize the test (#169254)](https://github.com/elastic/kibana/pull/169254) <!--- Backport version: 8.9.7 --> ### 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":"2023-10-19T14:24:57Z","message":"[TSVB] Try to stabilize the test (#169254)\n\n## Summary\r\n\r\nHopefully stabilizes this flakiness\r\n\r\nCloses https://github.com/elastic/kibana/issues/167728\r\n\r\nRun 100 times:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3593","sha":"1fcdd3428ce6188e8456f0f4d14abe95487401b6","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:TSVB","Team:Visualizations","failed-test","release_note:skip","backport:prev-minor","v8.11.0","v8.12.0"],"number":169254,"url":"https://github.com/elastic/kibana/pull/169254","mergeCommit":{"message":"[TSVB] Try to stabilize the test (#169254)\n\n## Summary\r\n\r\nHopefully stabilizes this flakiness\r\n\r\nCloses https://github.com/elastic/kibana/issues/167728\r\n\r\nRun 100 times:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3593","sha":"1fcdd3428ce6188e8456f0f4d14abe95487401b6"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/169254","number":169254,"mergeCommit":{"message":"[TSVB] Try to stabilize the test (#169254)\n\n## Summary\r\n\r\nHopefully stabilizes this flakiness\r\n\r\nCloses https://github.com/elastic/kibana/issues/167728\r\n\r\nRun 100 times:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3593","sha":"1fcdd3428ce6188e8456f0f4d14abe95487401b6"}}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
56931545af
|
[8.11] unskips application leave confirm & application deep links tests (#168741) (#169395)
# Backport This will backport the following commits from `main` to `8.11`: - [unskips application leave confirm & application deep links tests (#168741)](https://github.com/elastic/kibana/pull/168741) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Christiane (Tina) Heiligers","email":"christiane.heiligers@elastic.co"},"sourceCommit":{"committedDate":"2023-10-19T13:03:24Z","message":"unskips application leave confirm & application deep links tests (#168741)\n\nfix https://github.com/elastic/kibana/issues/166838\r\nfix https://github.com/elastic/kibana/issues/166893\r\nfix https://github.com/elastic/kibana/issues/75963\r\n\r\nI modified the deep links tests because the side nav was overlaying the\r\nin-app nav.\r\nWhile, theoretically, the side nav should work for the tests, it tends\r\nto be flaky.\r\n\r\nI added logs for the url so that if these tests do fail, we'll have a\r\nbit more data to go on for debugging.\r\nThese tests pass on local test runs.\r\n\r\nlatest flaky test runs (50):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3604\r\n\r\n\r\n- [X] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"e811b624ff5e706a283949a406af31bf090e963c","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","Team:Core","release_note:skip","v8.11.0","v8.12.0"],"number":168741,"url":"https://github.com/elastic/kibana/pull/168741","mergeCommit":{"message":"unskips application leave confirm & application deep links tests (#168741)\n\nfix https://github.com/elastic/kibana/issues/166838\r\nfix https://github.com/elastic/kibana/issues/166893\r\nfix https://github.com/elastic/kibana/issues/75963\r\n\r\nI modified the deep links tests because the side nav was overlaying the\r\nin-app nav.\r\nWhile, theoretically, the side nav should work for the tests, it tends\r\nto be flaky.\r\n\r\nI added logs for the url so that if these tests do fail, we'll have a\r\nbit more data to go on for debugging.\r\nThese tests pass on local test runs.\r\n\r\nlatest flaky test runs (50):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3604\r\n\r\n\r\n- [X] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"e811b624ff5e706a283949a406af31bf090e963c"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168741","number":168741,"mergeCommit":{"message":"unskips application leave confirm & application deep links tests (#168741)\n\nfix https://github.com/elastic/kibana/issues/166838\r\nfix https://github.com/elastic/kibana/issues/166893\r\nfix https://github.com/elastic/kibana/issues/75963\r\n\r\nI modified the deep links tests because the side nav was overlaying the\r\nin-app nav.\r\nWhile, theoretically, the side nav should work for the tests, it tends\r\nto be flaky.\r\n\r\nI added logs for the url so that if these tests do fail, we'll have a\r\nbit more data to go on for debugging.\r\nThese tests pass on local test runs.\r\n\r\nlatest flaky test runs (50):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3604\r\n\r\n\r\n- [X] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"e811b624ff5e706a283949a406af31bf090e963c"}}]}] BACKPORT--> Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co> |
||
|
a87d94b096
|
[8.11] Re-word partial data message (#168883) (#168896)
# Backport This will backport the following commits from `main` to `8.11`: - [Re-word partial data message (#168883)](https://github.com/elastic/kibana/pull/168883) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Devon Thomson","email":"devon.thomson@elastic.co"},"sourceCommit":{"committedDate":"2023-10-13T21:29:38Z","message":"Re-word partial data message (#168883)\n\nRe-words the partial data message to remove the word \"wrong\".\r\n\r\nCo-authored-by: nreese <reese.nathan@elastic.co>","sha":"1c2df62494c2710c96be487595350f73053d5600","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:DataDiscovery","v8.11.0","v8.12.0"],"number":168883,"url":"https://github.com/elastic/kibana/pull/168883","mergeCommit":{"message":"Re-word partial data message (#168883)\n\nRe-words the partial data message to remove the word \"wrong\".\r\n\r\nCo-authored-by: nreese <reese.nathan@elastic.co>","sha":"1c2df62494c2710c96be487595350f73053d5600"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168883","number":168883,"mergeCommit":{"message":"Re-word partial data message (#168883)\n\nRe-words the partial data message to remove the word \"wrong\".\r\n\r\nCo-authored-by: nreese <reese.nathan@elastic.co>","sha":"1c2df62494c2710c96be487595350f73053d5600"}}]}] BACKPORT--> Co-authored-by: Devon Thomson <devon.thomson@elastic.co> |
||
|
d07ab61a4b
|
[8.11] [Search] Unskip Search examples handling warnings test (#168367) (#168669)
# Backport This will backport the following commits from `main` to `8.11`: - [[Search] Unskip Search examples handling warnings test (#168367)](https://github.com/elastic/kibana/pull/168367) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Matthias Wilhelm","email":"matthias.wilhelm@elastic.co"},"sourceCommit":{"committedDate":"2023-10-12T05:35:12Z","message":"[Search] Unskip Search examples handling warnings test (#168367)\n\n## Summary\r\n\r\nImproves and unskips the code testing search source warning in our Search examples.\r\n\r\nFlaky test runner 200x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3440\r\n\r\nResolves #166484","sha":"4302059b4ec4776d12578840ab4a649719ef81f4","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Search","release_note:skip","Team:DataDiscovery","backport:prev-minor","v8.12.0"],"number":168367,"url":"https://github.com/elastic/kibana/pull/168367","mergeCommit":{"message":"[Search] Unskip Search examples handling warnings test (#168367)\n\n## Summary\r\n\r\nImproves and unskips the code testing search source warning in our Search examples.\r\n\r\nFlaky test runner 200x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3440\r\n\r\nResolves #166484","sha":"4302059b4ec4776d12578840ab4a649719ef81f4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168367","number":168367,"mergeCommit":{"message":"[Search] Unskip Search examples handling warnings test (#168367)\n\n## Summary\r\n\r\nImproves and unskips the code testing search source warning in our Search examples.\r\n\r\nFlaky test runner 200x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3440\r\n\r\nResolves #166484","sha":"4302059b4ec4776d12578840ab4a649719ef81f4"}}]}] BACKPORT--> Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co> |
||
|
76cd287364
|
skip flaky suite (#168648) | ||
|
c17f5787ef
|
skip flaky suite (#163207) | ||
|
f12738f365
|
[8.11] fix flaky test Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#168500) (#168615)
# Backport This will backport the following commits from `main` to `8.11`: - [fix flaky test Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#168500)](https://github.com/elastic/kibana/pull/168500) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Nathan Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2023-10-11T14:31:06Z","message":"fix flaky test Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#168500)\n\nCloses https://github.com/elastic/kibana/issues/168029\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3447\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"f088e55fdde2066f2d5f4fa528d382112b6320f8","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","v8.11.0","v8.12.0"],"number":168500,"url":"https://github.com/elastic/kibana/pull/168500","mergeCommit":{"message":"fix flaky test Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#168500)\n\nCloses https://github.com/elastic/kibana/issues/168029\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3447\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"f088e55fdde2066f2d5f4fa528d382112b6320f8"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168500","number":168500,"mergeCommit":{"message":"fix flaky test Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#168500)\n\nCloses https://github.com/elastic/kibana/issues/168029\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3447\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"f088e55fdde2066f2d5f4fa528d382112b6320f8"}}]}] BACKPORT--> Co-authored-by: Nathan Reese <reese.nathan@elastic.co> |
||
|
14e9682520
|
[8.11] [Event annotations] expand and stabilize listing page tests (#168139) (#168477)
# Backport This will backport the following commits from `main` to `8.11`: - [[Event annotations] expand and stabilize listing page tests (#168139)](https://github.com/elastic/kibana/pull/168139) <!--- Backport version: 8.9.7 --> ### 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":"2023-10-10T13:57:52Z","message":"[Event annotations] expand and stabilize listing page tests (#168139)\n\n## Summary\r\n\r\nFix #167434 (reenables embeddable test)\r\nFix https://github.com/elastic/kibana/issues/168281\r\n\r\nFlaky test runner (100 times):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3417\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"3131bc228124e8641dca52508cffd91c14290564","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Visualizations","release_note:skip","backport:prev-minor","v8.12.0"],"number":168139,"url":"https://github.com/elastic/kibana/pull/168139","mergeCommit":{"message":"[Event annotations] expand and stabilize listing page tests (#168139)\n\n## Summary\r\n\r\nFix #167434 (reenables embeddable test)\r\nFix https://github.com/elastic/kibana/issues/168281\r\n\r\nFlaky test runner (100 times):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3417\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"3131bc228124e8641dca52508cffd91c14290564"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168139","number":168139,"mergeCommit":{"message":"[Event annotations] expand and stabilize listing page tests (#168139)\n\n## Summary\r\n\r\nFix #167434 (reenables embeddable test)\r\nFix https://github.com/elastic/kibana/issues/168281\r\n\r\nFlaky test runner (100 times):\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3417\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"3131bc228124e8641dca52508cffd91c14290564"}}]}] BACKPORT--> Co-authored-by: Drew Tate <drew.tate@elastic.co> |
||
|
de6dcb416d
|
[8.11] Fixes rendering service config keys test (#167937) (#168143)
# Backport This will backport the following commits from `main` to `8.11`: - [Fixes rendering service config keys test (#167937)](https://github.com/elastic/kibana/pull/167937) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jeramy Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2023-10-05T17:59:19Z","message":"Fixes rendering service config keys test (#167937)\n\nCloses #167142\r\nCloses #157126\r\n\r\n## Summary\r\n\r\nFortifies the rendering service tests by introducing a retry loop to get\r\ninjected metadata after navigation. The `kbn-injected-metadata` tag that\r\nwe're relying on in this test gets removed some time after navigation\r\n(e.g. to `.../render/core`). It appears that occasionally this test\r\nfails to read the tag before it is removed.\r\n\r\nFlaky test runner:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3363\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"335a751c00b2743d4e4adf53425f1fb45a54e883","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.11.0","v8.12.0"],"number":167937,"url":"https://github.com/elastic/kibana/pull/167937","mergeCommit":{"message":"Fixes rendering service config keys test (#167937)\n\nCloses #167142\r\nCloses #157126\r\n\r\n## Summary\r\n\r\nFortifies the rendering service tests by introducing a retry loop to get\r\ninjected metadata after navigation. The `kbn-injected-metadata` tag that\r\nwe're relying on in this test gets removed some time after navigation\r\n(e.g. to `.../render/core`). It appears that occasionally this test\r\nfails to read the tag before it is removed.\r\n\r\nFlaky test runner:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3363\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"335a751c00b2743d4e4adf53425f1fb45a54e883"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/167937","number":167937,"mergeCommit":{"message":"Fixes rendering service config keys test (#167937)\n\nCloses #167142\r\nCloses #157126\r\n\r\n## Summary\r\n\r\nFortifies the rendering service tests by introducing a retry loop to get\r\ninjected metadata after navigation. The `kbn-injected-metadata` tag that\r\nwe're relying on in this test gets removed some time after navigation\r\n(e.g. to `.../render/core`). It appears that occasionally this test\r\nfails to read the tag before it is removed.\r\n\r\nFlaky test runner:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3363\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"335a751c00b2743d4e4adf53425f1fb45a54e883"}}]}] BACKPORT--> Co-authored-by: Jeramy Soucy <jeramy.soucy@elastic.co> |
||
|
6518d71387
|
[8.11] [ftr] fix url check by excluding port (#168112) (#168128)
# Backport This will backport the following commits from `main` to `8.11`: - [[ftr] fix url check by excluding port (#168112)](https://github.com/elastic/kibana/pull/168112) <!--- Backport version: 8.9.7 --> ### 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":"2023-10-05T16:28:46Z","message":"[ftr] fix url check by excluding port (#168112)\n\n## Summary\r\n\r\nAddressing MKI `commonPage.navigateToUrl()` failures when `actualUrl`\r\ncontains port value.\r\n\r\n```\r\n✖ fail: Serverless Common UI - Management Data View Management disables scripted fields Scripted fields tab is missing\r\n--\r\n | │ Error: retry.try timeout: Error: expected https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud/app/management/kibana/dataViews.includes(https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud:443/app/management/kibana/dataViews)\r\n```\r\n\r\nWorks both on MKI and local serverless run.","sha":"6301dc83843d2fad546a02edcef68ad9a6715937","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","v8.9.3","v8.12.0","v8.11.1"],"number":168112,"url":"https://github.com/elastic/kibana/pull/168112","mergeCommit":{"message":"[ftr] fix url check by excluding port (#168112)\n\n## Summary\r\n\r\nAddressing MKI `commonPage.navigateToUrl()` failures when `actualUrl`\r\ncontains port value.\r\n\r\n```\r\n✖ fail: Serverless Common UI - Management Data View Management disables scripted fields Scripted fields tab is missing\r\n--\r\n | │ Error: retry.try timeout: Error: expected https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud/app/management/kibana/dataViews.includes(https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud:443/app/management/kibana/dataViews)\r\n```\r\n\r\nWorks both on MKI and local serverless run.","sha":"6301dc83843d2fad546a02edcef68ad9a6715937"}},"sourceBranch":"main","suggestedTargetBranches":["8.9","8.11"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/168112","number":168112,"mergeCommit":{"message":"[ftr] fix url check by excluding port (#168112)\n\n## Summary\r\n\r\nAddressing MKI `commonPage.navigateToUrl()` failures when `actualUrl`\r\ncontains port value.\r\n\r\n```\r\n✖ fail: Serverless Common UI - Management Data View Management disables scripted fields Scripted fields tab is missing\r\n--\r\n | │ Error: retry.try timeout: Error: expected https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud/app/management/kibana/dataViews.includes(https://bk-serverless-ftr-185-elasticsearch-e79c7a.kb.eu-west-1.aws.qa.elastic.cloud:443/app/management/kibana/dataViews)\r\n```\r\n\r\nWorks both on MKI and local serverless run.","sha":"6301dc83843d2fad546a02edcef68ad9a6715937"}},{"branch":"8.11","label":"v8.11.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
6e13c279d0
|
[8.11] [Discover] Fix flaky chart interval test (#167977) (#168060)
# Backport This will backport the following commits from `main` to `8.11`: - [[Discover] Fix flaky chart interval test (#167977)](https://github.com/elastic/kibana/pull/167977) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Julia Rechkunova","email":"julia.rechkunova@elastic.co"},"sourceCommit":{"committedDate":"2023-10-05T07:38:09Z","message":"[Discover] Fix flaky chart interval test (#167977)\n\n- Closes https://github.com/elastic/kibana/issues/146223\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3317","sha":"a2a7f4254000f53d764b49c760a2ffbf93f73041","branchLabelMapping":{"^v8.12.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:DataDiscovery","backport:prev-minor","v8.12.0"],"number":167977,"url":"https://github.com/elastic/kibana/pull/167977","mergeCommit":{"message":"[Discover] Fix flaky chart interval test (#167977)\n\n- Closes https://github.com/elastic/kibana/issues/146223\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3317","sha":"a2a7f4254000f53d764b49c760a2ffbf93f73041"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.12.0","labelRegex":"^v8.12.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/167977","number":167977,"mergeCommit":{"message":"[Discover] Fix flaky chart interval test (#167977)\n\n- Closes https://github.com/elastic/kibana/issues/146223\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3317","sha":"a2a7f4254000f53d764b49c760a2ffbf93f73041"}}]}] BACKPORT--> Co-authored-by: Julia Rechkunova <julia.rechkunova@elastic.co> |
||
|
9e304027e5
|
unskip Failing test: Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/maps/group2/embeddable/add_to_dashboard·js (#167566)
Closes https://github.com/elastic/kibana/issues/167320
flaky test runner
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3278
Flakiness caused by https://github.com/elastic/kibana/pull/166991. Cause
of flakiness is not waiting for dashboard-picker to finish loading
options after setting the search value.
Flaky test highlights 3 other problems with
`SavedObjectSaveModalDashboard` component that are resolved in this PR:
1) Dashboard select not disabled when "New" or "None" is selected.
Regression from https://github.com/elastic/kibana/pull/166991
2) There is no form validation message giving visual feedback when users
click "Save" with "Existing" and no selected dashboard.
3) https://github.com/elastic/kibana/pull/166991 switched dashboard
selector from `EuiComboBox` to `EuiSelectable`. This changed the
behavior of selecting the same item. With the `EuiComboBox`
implemenation, selecting the same item retained the selection while
selecting the same item with the `EuiSelectable` implementation
unselected the item.
<img width="300" alt="Screenshot 2023-09-29 at 12 51 29 PM"
src="
|
||
|
8b89c940c2
|
Unskip flaky test functional/apps/dashboard/group2/dashboard_filter_bar·ts (#167825)
Closes https://github.com/elastic/kibana/issues/167175
flaky test runner
https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3292
Test failing because actions buttons are not visible. Screen shot from
failed test shows cell did not get selected. PR adds retry around
getting action button logic to ensure cell is clicked again in the event
the action button is not found
Notice how cell is not selected in screen shot below.
<img width="500" alt="Screenshot 2023-10-03 at 10 57 23 AM"
src="
|
||
|
48be97bea2
|
[Infra UI] Add custom threshold alerts for serverless (#167639)
Closes https://github.com/elastic/kibana/issues/166612 ## Summary - Adds a `customThresholdAlertsEnabled` feature flag - Based on the feature flag shows an additional menu item in the alerts dropdown - Adds flyout component for rendering the custom alerts flyout **Serverless** <video src=" |
||
|
ede81cfdb0
|
[Infra UI] Disable Osquery in serverless (#167233)
closes https://github.com/elastic/kibana/issues/163280 ## Summary Disables OSquery in serverless. <img width="1670" alt="image" src=" |
||
|
f17b2ab8c0
|
unskip Failing test: Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/dashboard/group1/preserve_url·ts (#167836)
closes https://github.com/elastic/kibana/issues/166900 Flaky test runner https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3295 Flaky test because `await appsMenu.clickLink('Dashboard', { category: 'kibana' });` is opening dashboard application. Looking at the screen shot, kibana stays on home page. Looking at the logs, the context menu is opened and Dashboard link is clicked. PR resolves flakiness by adding retry around appsMenu.clickLink. <img width="600" alt="Screenshot 2023-10-02 at 3 52 19 PM" src=" |
||
|
2daa9dc3a7
|
skip flaky suite (#167175) | ||
|
8d9e12a19b
|
[Enterprise Search] Update connector tiles (#167656)
## Summary - Update Integration Tiles - Update Select Connector Tiles - GitHub, OneDrive, Google Drive to native connectors <img width="1427" alt="Screenshot 2023-09-29 at 16 38 08" src=" |
||
|
7fdd25184d
|
skip flaky suite (#98240) | ||
|
105935ace5
|
[TSVB] Stabilize flaky TSVB test (#167848)
## Summary Closes https://github.com/elastic/kibana/issues/167791 https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/3282 Flaky runner (50 times) ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios |
||
|
d28227ca6a
|
[AO] Set the Custom Threshold ONLY available on stateful as Tech Preview (#167782)
## Summary It fixes https://github.com/elastic/kibana/issues/167650 |
||
|
6d343316a4 | skip failing test suite (#167142) | ||
|
b0a39cdeb7
|
Update dependency @elastic/charts to v60 (main) (#166799)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@elastic/charts](https://togithub.com/elastic/elastic-charts) | [`59.1.0` -> `60.0.0`](https://renovatebot.com/diffs/npm/@elastic%2fcharts/59.1.0/60.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>elastic/elastic-charts (@​elastic/charts)</summary> ### [`v60.0.0`](https://togithub.com/elastic/elastic-charts/blob/HEAD/CHANGELOG.md#6000-2023-09-20) [Compare Source](https://togithub.com/elastic/elastic-charts/compare/v59.1.0...v60.0.0) ##### Bug Fixes - **deps:** update dependency [@​elastic/eui](https://togithub.com/elastic/eui) to ^88.2.0 ([#​2161](https://togithub.com/elastic/elastic-charts/issues/2161)) ([6609a19]( |
||
|
f0e00aef1e | skip failing test suite (#167713) | ||
|
8ffa8d8ee4
|
[Dashboard] Store view mode in local storage (#166523)
Moves the Dashboard view mode from session storage to local storage. This means that users will only need to enter edit mode **once** if they are an editor, and any subsequent Dashboards they open will already be in edit mode. |
||
|
be98e218c0 | skip failing test suite (#167661) | ||
|
9e8312f2e4
|
[Dashboard Navigation] Make links panel available under technical preview (#166896)
## Summary This PR wraps up the work the @elastic/kibana-presentation team has done to finish the MVP of [Phase 1](https://github.com/elastic/kibana/issues/154354) of the `Link` embeddable, which enables users to add panels to their dashboard that contain links to other dashboards + external links - with respect to dashboard links, we give the author control over which pieces of context should be kept across dashboards so that things like filter pills, queries, and time ranges are not lost. This marks a huge improvement in dashboard navigation overall, which was previously only available via a variety of different workarounds including (but not limited to): - Creating (essentially) a `noop` dashboard-to-dashboard drilldown - Using markdown panels with hard Dashboard links, which are prone to break across updates - Avoiding navigation all together, which resulted in large, slow-to-load dashboards. As an added benefit, because these panels contain **references** to each dashboard rather than hard links, (1) unlike markdown links, they should not break after updates and (2) if a links panel is exported and imported into another space or instance, all of the dashboards it links to will also be imported. |
||
|
d0a0a1f9e6
|
[Infra IU] Disable Metrics Explorer for serverless (#167022)
Closes #163282 ## Summary This PR: * Adds a `featureFlags.metricsExplorerEnabled` property to the Infra plugin config to enable and disable Metrics Explorer depending on the offering type * Prevents `MetricsExplorerViewsService` initialization for serveless based on the feature flag * Prevents creating Metrics Explorer frontend routes when in serverless * Prevents registration of the MetricsExplorerViews saved object when in serverless * Prevents initialization of the `metrics_explorer_views` API routes when in serverless **Trying to access Metrics Explorer in serverless** <img width="1829" alt="CleanShot 2023-09-22 at 12 59 35@2x" src=" |
||
|
859ae9e50d
|
[Asset Manager] Creates baseline public asset client for use in public plugins (#167191)
Closes #167075
## Summary
Adds a public asset client available in the `setup` lifecycle hook for
plugins that depend on this one. `getHosts` is the only method available
on this client for now.
TODO, before merge:
- [x] Add docs for the server client
- [x] Add docs for the public client
- [x] Remove REST docs from plugin docs, not needed
- [x] Add unit tests for public client
### Testing this PR
One way of testing this new client is to apply the attached
test-assets.patch file locally, adjust the date range in the getHosts
query that is added in the infra plugin, and then start Kibana and
navigate to the infra app. You should see print out in the browser
console.
[test-assets.patch](
|
||
|
239e50389f
|
Revert "[inspector] show request method, path, and querystring" (#167485)
This reverts commit
|
||
|
b12a42261b
|
[Lens] Color mapping for categorical dimensions (#162389)
## Summary This PR introduces the new color mapping feature into Lens. The color mapping feature is introduced as a standalone sharable component available from `@kbn/coloring`. The [README.md]( |
||
|
3e1865513d
|
[Discover] Add resize support to the Discover field list sidebar (#167066)
## Summary
This PR adds resize support to the Discover field list sidebar, which is
persisted to a user's local storage similar to the resizable chart
height.
Additionally it migrates the resizable layout code from Unified
Histogram to a new package called `kbn-resizable-layout` so it can be
shared between Discover and Unified Histogram, as well as act as a new
platform component that other teams can consume to create their own
resizable layouts.
 | ||
|
e1b37a6aa3
|
[Index Management] Implement index details page (#165705)
## Summary This PR removes the feature flag and enables the new index details page by default. The index details page was implemented in following PRs: - https://github.com/elastic/kibana/pull/163521 - https://github.com/elastic/kibana/pull/163955 - https://github.com/elastic/kibana/pull/164741 - https://github.com/elastic/kibana/pull/165027 - https://github.com/elastic/kibana/pull/165038 - https://github.com/elastic/kibana/pull/165456 In this PR we completely remove now obsolete code for the old index details flyout: react components and corresponding redux code. All related tests are updated and cleaned up. The config value for Index Management plugin `xpack.index_management.dev.enableIndexDetailsPage` is deprecated as unused and can be removed in v9.0. ### How to test 1. Start ES and Kibana with `yarn es snapshot` and `yarn start` 3. Navigate to Index Management and create an index 4. Click the index name in the table and check the tabs of the details page ### Screenshots #### Stateful Overview <img width="1387" alt="Screenshot 2023-09-27 at 14 41 57" src=" |