mirror of
https://github.com/elastic/kibana.git
synced 2025-04-20 16:03:20 -04:00
5762 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
21f3ebd6e9
|
[8.9] [Flaky #98240] Unskip test (#165197) (#165249)
# Backport This will backport the following commits from `main` to `8.9`: - [[Flaky #98240] Unskip test (#165197)](https://github.com/elastic/kibana/pull/165197) <!--- 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-08-30T15:04:22Z","message":"[Flaky #98240] Unskip test (#165197)","sha":"0236516351e89ce1591d916c24d45a406bef714d","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","technical debt","release_note:skip","backport:all-open","v8.11.0"],"number":165197,"url":"https://github.com/elastic/kibana/pull/165197","mergeCommit":{"message":"[Flaky #98240] Unskip test (#165197)","sha":"0236516351e89ce1591d916c24d45a406bef714d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165197","number":165197,"mergeCommit":{"message":"[Flaky #98240] Unskip test (#165197)","sha":"0236516351e89ce1591d916c24d45a406bef714d"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
7b337dea96
|
[8.9] [Flaky #116059] Unskip test (#165125) (#165201)
# Backport This will backport the following commits from `main` to `8.9`: - [[Flaky #116059] Unskip test (#165125)](https://github.com/elastic/kibana/pull/165125) <!--- 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-08-30T09:16:11Z","message":"[Flaky #116059] Unskip test (#165125)","sha":"cc728f6f2bcfeabec55b54a6c7bcfd5fee3661f0","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:all-open","v8.11.0"],"number":165125,"url":"https://github.com/elastic/kibana/pull/165125","mergeCommit":{"message":"[Flaky #116059] Unskip test (#165125)","sha":"cc728f6f2bcfeabec55b54a6c7bcfd5fee3661f0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165125","number":165125,"mergeCommit":{"message":"[Flaky #116059] Unskip test (#165125)","sha":"cc728f6f2bcfeabec55b54a6c7bcfd5fee3661f0"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
89220a48cb
|
[8.9] [FTR] Implement scrollIntoView util (#165080) (#165097)
# Backport This will backport the following commits from `main` to `8.9`: - [[FTR] Implement scrollIntoView util (#165080)](https://github.com/elastic/kibana/pull/165080) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Marco Antonio Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2023-08-29T13:31:27Z","message":"[FTR] Implement scrollIntoView util (#165080)\n\n## 📓 Summary\r\n\r\nBased on the need for [this\r\ntest](https://github.com/elastic/kibana/pull/164493/files#diff-e0bb824023eef20a7b3742da023e25744a6c20406f59ae8400455c579153faeaR262)\r\nto scroll into the element independently of its existence in view, this\r\nPR exposes a new `scrollIntoView` method that replicates the behaviour\r\nof the native [Element\r\n.scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)\r\nmethod.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"56c04d88872bb22d4c941fda6262746e198c5505","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","v7.17.13","v8.11.0"],"number":165080,"url":"https://github.com/elastic/kibana/pull/165080","mergeCommit":{"message":"[FTR] Implement scrollIntoView util (#165080)\n\n## 📓 Summary\r\n\r\nBased on the need for [this\r\ntest](https://github.com/elastic/kibana/pull/164493/files#diff-e0bb824023eef20a7b3742da023e25744a6c20406f59ae8400455c579153faeaR262)\r\nto scroll into the element independently of its existence in view, this\r\nPR exposes a new `scrollIntoView` method that replicates the behaviour\r\nof the native [Element\r\n.scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)\r\nmethod.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"56c04d88872bb22d4c941fda6262746e198c5505"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"7.17","label":"v7.17.13","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165080","number":165080,"mergeCommit":{"message":"[FTR] Implement scrollIntoView util (#165080)\n\n## 📓 Summary\r\n\r\nBased on the need for [this\r\ntest](https://github.com/elastic/kibana/pull/164493/files#diff-e0bb824023eef20a7b3742da023e25744a6c20406f59ae8400455c579153faeaR262)\r\nto scroll into the element independently of its existence in view, this\r\nPR exposes a new `scrollIntoView` method that replicates the behaviour\r\nof the native [Element\r\n.scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)\r\nmethod.\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"56c04d88872bb22d4c941fda6262746e198c5505"}}]}] BACKPORT--> Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani01@gmail.com> |
||
|
ba4425fc2f
|
[8.9] [Lens] allow removing ad-hoc data view from event annotation group (#163976) (#164101)
# Backport This will backport the following commits from `main` to `8.9`: - [[Lens] allow removing ad-hoc data view from event annotation group (#163976)](https://github.com/elastic/kibana/pull/163976) <!--- Backport version: 8.9.8 --> ### 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-08-16T15:24:15Z","message":"[Lens] allow removing ad-hoc data view from event annotation group (#163976)","sha":"08a48f3cf1a928d2e01dbe1e867326ae54afbb5a","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","v8.9.0","v8.10.0"],"number":163976,"url":"https://github.com/elastic/kibana/pull/163976","mergeCommit":{"message":"[Lens] allow removing ad-hoc data view from event annotation group (#163976)","sha":"08a48f3cf1a928d2e01dbe1e867326ae54afbb5a"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163976","number":163976,"mergeCommit":{"message":"[Lens] allow removing ad-hoc data view from event annotation group (#163976)","sha":"08a48f3cf1a928d2e01dbe1e867326ae54afbb5a"}}]}] BACKPORT--> |
||
|
7955df4e14
|
[8.9] [Flaky test #131192] HTTP SSL Redirects (#163726) (#163846)
# Backport This will backport the following commits from `main` to `8.9`: - [[Flaky test #131192] HTTP SSL Redirects (#163726)](https://github.com/elastic/kibana/pull/163726) <!--- 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-08-14T16:48:45Z","message":"[Flaky test #131192] HTTP SSL Redirects (#163726)","sha":"261186313e93661c93e214b7dc9a26ba0aa5b749","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","technical debt","release_note:skip","backport:all-open","v8.10.0"],"number":163726,"url":"https://github.com/elastic/kibana/pull/163726","mergeCommit":{"message":"[Flaky test #131192] HTTP SSL Redirects (#163726)","sha":"261186313e93661c93e214b7dc9a26ba0aa5b749"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163726","number":163726,"mergeCommit":{"message":"[Flaky test #131192] HTTP SSL Redirects (#163726)","sha":"261186313e93661c93e214b7dc9a26ba0aa5b749"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
5c5c2daa00
|
[8.9] [FTR] Implement browser network condition utils (#163633) (#163703)
# Backport This will backport the following commits from `main` to `8.9`: - [[FTR] Implement browser network condition utils (#163633)](https://github.com/elastic/kibana/pull/163633) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Marco Antonio Ghiani","email":"marcoantonio.ghiani01@gmail.com"},"sourceCommit":{"committedDate":"2023-08-11T12:24:06Z","message":"[FTR] Implement browser network condition utils (#163633)\n\n## 📓 Summary\r\n\r\nThe PR implements some utilities into the `browser` service to allow\r\ncontrolling the network conditions during the execution of a functional\r\ntest.\r\n\r\n### `getNetworkConditions`\r\n\r\nReturns the current network simulation options. If none conditions are\r\npreviously set, it returns `undefined`\r\n\r\n**N.B.**: _if the testing environment is not a Chromium browser, it\r\nthrows an error that can be easily caught to manually skip the test or\r\nhandle a fallback scenario._\r\n\r\n\r\n```ts\r\nit('should display a loading skeleton while loading', async function () {\r\n // Skip the test in case network condition utils are not available\r\n try {\r\n const networkConditions = await browser.getNetworkConditions(); // undefined\r\n\r\n await browser.setNetworkConditions('SLOW_3G');\r\n\r\n const networkConditions = await browser.getNetworkConditions();\r\n // {\r\n // offline: false,\r\n // latency: 2000,\r\n // download_throughput: 50000,\r\n // upload_throughput: 50000,\r\n // }\r\n } catch (error) {\r\n this.skip();\r\n }\r\n});\r\n```\r\n\r\n### `setNetworkConditions`\r\n\r\nSet the desired network conditions.\r\nIt supports different presets that match the [network profiles provided\r\nby Chrome\r\ndebugger]( |
||
|
86f579d9e3
|
[8.9] [FTR] unskip tsvb time series tests for Chrome (#163510) (#163555)
# Backport This will backport the following commits from `main` to `8.9`: - [[FTR] unskip tsvb time series tests for Chrome (#163510)](https://github.com/elastic/kibana/pull/163510) <!--- 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-08-10T07:17:12Z","message":"[FTR] unskip tsvb time series tests for Chrome (#163510)\n\n## Summary\r\n\r\nRelated to #162995\r\n\r\nThis PR unskip TSVB tests for Chrome browser since it is proved to be\r\nstable\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2836\r\n100x passed\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2835\r\n100x passed\r\nOn Firefox the flakiness is related to Terms 2nd aggregation field\r\nsometimes is not selected. I tested it manually in Firefox 116 and was\r\nable to set fields, though I have a feeling that values are not always\r\nselected on click in the drop-down. But I didn't see any errors in\r\nconsole.\r\n\r\nI also returned back retry for dropdown selection I removed in #161202\r\nthough flaky-test-runner proves there is no need. Let's have just to\r\nkeep logic as before my PR.","sha":"072ad967fc04e2b79bf75fd9e6618f3bf0e46b9f","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.10.0","v8.9.1"],"number":163510,"url":"https://github.com/elastic/kibana/pull/163510","mergeCommit":{"message":"[FTR] unskip tsvb time series tests for Chrome (#163510)\n\n## Summary\r\n\r\nRelated to #162995\r\n\r\nThis PR unskip TSVB tests for Chrome browser since it is proved to be\r\nstable\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2836\r\n100x passed\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2835\r\n100x passed\r\nOn Firefox the flakiness is related to Terms 2nd aggregation field\r\nsometimes is not selected. I tested it manually in Firefox 116 and was\r\nable to set fields, though I have a feeling that values are not always\r\nselected on click in the drop-down. But I didn't see any errors in\r\nconsole.\r\n\r\nI also returned back retry for dropdown selection I removed in #161202\r\nthough flaky-test-runner proves there is no need. Let's have just to\r\nkeep logic as before my PR.","sha":"072ad967fc04e2b79bf75fd9e6618f3bf0e46b9f"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163510","number":163510,"mergeCommit":{"message":"[FTR] unskip tsvb time series tests for Chrome (#163510)\n\n## Summary\r\n\r\nRelated to #162995\r\n\r\nThis PR unskip TSVB tests for Chrome browser since it is proved to be\r\nstable\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2836\r\n100x passed\r\n\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2835\r\n100x passed\r\nOn Firefox the flakiness is related to Terms 2nd aggregation field\r\nsometimes is not selected. I tested it manually in Firefox 116 and was\r\nable to set fields, though I have a feeling that values are not always\r\nselected on click in the drop-down. But I didn't see any errors in\r\nconsole.\r\n\r\nI also returned back retry for dropdown selection I removed in #161202\r\nthough flaky-test-runner proves there is no need. Let's have just to\r\nkeep logic as before my PR.","sha":"072ad967fc04e2b79bf75fd9e6618f3bf0e46b9f"}},{"branch":"8.9","label":"v8.9.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
f343ff6a54
|
[8.9] [TSVB] Unskip tsdb tests (#163471) (#163553)
# Backport Closes https://github.com/elastic/kibana/issues/163454 This will backport the following commits from `main` to `8.9`: - [[TSVB] Unskip tsdb tests (#163471)](https://github.com/elastic/kibana/pull/163471) <!--- Backport version: 8.9.8 --> ### 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-08-09T11:16:02Z","message":"[TSVB] Unskip tsdb tests (#163471)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163454\r\n\r\nNow ES doesnt error out for average aggregation in counter fields. So we\r\ncan remove the test for this scenario","sha":"4fc9906c17206a67426e743984d8d628f7b14321","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:TSVB","Team:Visualizations","failed-test","release_note:skip","backport:skip","v8.10.0"],"number":163471,"url":"https://github.com/elastic/kibana/pull/163471","mergeCommit":{"message":"[TSVB] Unskip tsdb tests (#163471)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163454\r\n\r\nNow ES doesnt error out for average aggregation in counter fields. So we\r\ncan remove the test for this scenario","sha":"4fc9906c17206a67426e743984d8d628f7b14321"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163471","number":163471,"mergeCommit":{"message":"[TSVB] Unskip tsdb tests (#163471)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163454\r\n\r\nNow ES doesnt error out for average aggregation in counter fields. So we\r\ncan remove the test for this scenario","sha":"4fc9906c17206a67426e743984d8d628f7b14321"}}]}] BACKPORT--> |
||
|
7413e8a21a
|
skip failing es promotion suite (#163454) | ||
|
fb16a55e78 | skip failing test suite (#162995) | ||
|
e1a00f0377
|
[8.9] [FTR] use xpath locator to find particular element in group by index (#161202) (#163291)
# Backport This will backport the following commits from `main` to `8.9`: - [[FTR] use xpath locator to find particular element in group by index (#161202)](https://github.com/elastic/kibana/pull/161202) <!--- 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-08-07T11:39:29Z","message":"[FTR] use xpath locator to find particular element in group by index (#161202)\n\nRelated to #158972\r\n\r\nI was able to reproduce the failure locally on the latest main with a\r\nsmall code change:\r\n\r\n\r\n |
||
|
1906969726
|
[8.9] [ftr/WebElementWrapper] workaround for chromedriver incorrect error response (#163231) (#163285)
# Backport This will backport the following commits from `main` to `8.9`: - [[ftr/WebElementWrapper] workaround for chromedriver incorrect error response (#163231)](https://github.com/elastic/kibana/pull/163231) <!--- 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-08-07T10:32:02Z","message":"[ftr/WebElementWrapper] workaround for chromedriver incorrect error response (#163231)\n\nRelated to #156821\r\n\r\nIt seems like Chromedriver 115 has regression again: sometimes it\r\nreturns NoSuchElementError instead of StaleElementReferenceError.\r\n[chromedriver/issues#534](https://bugs.chromium.org/p/chromedriver/issues/detail?id=4534)\r\n\r\nThe fix on our side is by adding error message to retry list. The list\r\nreferences the errors we would like to retry command on. It only work\r\nfor single element search where we store locator.\r\nE.g. it will help with retrying on\r\n\r\n```\r\nawait testSubjects.click('...');\r\n```\r\n\r\nbut still fail when you do\r\n\r\n```\r\nconst elements = await testSubjects.findAll('...');\r\nawait elements[1].click();\r\n```\r\n\r\nFor viz tests stability I suggest reviewing #161202","sha":"585d108db7dc2239c274453964bc04ce2993f7a3","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.10.0","v8.9.1"],"number":163231,"url":"https://github.com/elastic/kibana/pull/163231","mergeCommit":{"message":"[ftr/WebElementWrapper] workaround for chromedriver incorrect error response (#163231)\n\nRelated to #156821\r\n\r\nIt seems like Chromedriver 115 has regression again: sometimes it\r\nreturns NoSuchElementError instead of StaleElementReferenceError.\r\n[chromedriver/issues#534](https://bugs.chromium.org/p/chromedriver/issues/detail?id=4534)\r\n\r\nThe fix on our side is by adding error message to retry list. The list\r\nreferences the errors we would like to retry command on. It only work\r\nfor single element search where we store locator.\r\nE.g. it will help with retrying on\r\n\r\n```\r\nawait testSubjects.click('...');\r\n```\r\n\r\nbut still fail when you do\r\n\r\n```\r\nconst elements = await testSubjects.findAll('...');\r\nawait elements[1].click();\r\n```\r\n\r\nFor viz tests stability I suggest reviewing #161202","sha":"585d108db7dc2239c274453964bc04ce2993f7a3"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163231","number":163231,"mergeCommit":{"message":"[ftr/WebElementWrapper] workaround for chromedriver incorrect error response (#163231)\n\nRelated to #156821\r\n\r\nIt seems like Chromedriver 115 has regression again: sometimes it\r\nreturns NoSuchElementError instead of StaleElementReferenceError.\r\n[chromedriver/issues#534](https://bugs.chromium.org/p/chromedriver/issues/detail?id=4534)\r\n\r\nThe fix on our side is by adding error message to retry list. The list\r\nreferences the errors we would like to retry command on. It only work\r\nfor single element search where we store locator.\r\nE.g. it will help with retrying on\r\n\r\n```\r\nawait testSubjects.click('...');\r\n```\r\n\r\nbut still fail when you do\r\n\r\n```\r\nconst elements = await testSubjects.findAll('...');\r\nawait elements[1].click();\r\n```\r\n\r\nFor viz tests stability I suggest reviewing #161202","sha":"585d108db7dc2239c274453964bc04ce2993f7a3"}},{"branch":"8.9","label":"v8.9.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
ad47e5faf8
|
[8.9] [data views] fix renamed field filters (#162860) (#163047)
# Backport This will backport the following commits from `main` to `8.9`: - [[data views] fix renamed field filters (#162860)](https://github.com/elastic/kibana/pull/162860) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Matthew Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2023-08-03T10:48:40Z","message":"[data views] fix renamed field filters (#162860)\n\n## Summary\r\n\r\nField filters (aka source filters) are given a `clientId` when they're\r\nchanged. Unfortunately this is missing from the schema which can result\r\nin schema failures.\r\n\r\nThe schema has been fixed and a functional test has been added that\r\nverifies field filter renaming functionality.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/162611\r\n\r\n## Release Note\r\n\r\nResolves potential errors present in v8.9.0 with data views that contain\r\nfield filters that have been edited.","sha":"d9f5223e2de3815da750cbb8ef6db8994fa087c5","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Team:DataDiscovery","backport:prev-minor","v8.10.0"],"number":162860,"url":"https://github.com/elastic/kibana/pull/162860","mergeCommit":{"message":"[data views] fix renamed field filters (#162860)\n\n## Summary\r\n\r\nField filters (aka source filters) are given a `clientId` when they're\r\nchanged. Unfortunately this is missing from the schema which can result\r\nin schema failures.\r\n\r\nThe schema has been fixed and a functional test has been added that\r\nverifies field filter renaming functionality.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/162611\r\n\r\n## Release Note\r\n\r\nResolves potential errors present in v8.9.0 with data views that contain\r\nfield filters that have been edited.","sha":"d9f5223e2de3815da750cbb8ef6db8994fa087c5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/162860","number":162860,"mergeCommit":{"message":"[data views] fix renamed field filters (#162860)\n\n## Summary\r\n\r\nField filters (aka source filters) are given a `clientId` when they're\r\nchanged. Unfortunately this is missing from the schema which can result\r\nin schema failures.\r\n\r\nThe schema has been fixed and a functional test has been added that\r\nverifies field filter renaming functionality.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/162611\r\n\r\n## Release Note\r\n\r\nResolves potential errors present in v8.9.0 with data views that contain\r\nfield filters that have been edited.","sha":"d9f5223e2de3815da750cbb8ef6db8994fa087c5"}}]}] BACKPORT--> Co-authored-by: Matthew Kime <matt@mattki.me> |
||
|
a5860bf113
|
[8.9] [Files management] Fix flaky functional test (#162146) (#162305)
# Backport This will backport the following commits from `main` to `8.9`: - [[Files management] Fix flaky functional test (#162146)](https://github.com/elastic/kibana/pull/162146) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sébastien Loix","email":"sebastien.loix@elastic.co"},"sourceCommit":{"committedDate":"2023-07-18T14:40:51Z","message":"[Files management] Fix flaky functional test (#162146)","sha":"fde21b15de69831e5b2b9f3df919b9d6d13ccebd","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["test","release_note:skip","Team:SharedUX","backport:prev-minor","v8.10.0"],"number":162146,"url":"https://github.com/elastic/kibana/pull/162146","mergeCommit":{"message":"[Files management] Fix flaky functional test (#162146)","sha":"fde21b15de69831e5b2b9f3df919b9d6d13ccebd"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/162146","number":162146,"mergeCommit":{"message":"[Files management] Fix flaky functional test (#162146)","sha":"fde21b15de69831e5b2b9f3df919b9d6d13ccebd"}}]}] BACKPORT--> Co-authored-by: Sébastien Loix <sebastien.loix@elastic.co> |
||
|
c4a50984b0
|
[8.9] [TableListView] Fix regression when resetting search (#162034) (#162211)
# Backport This will backport the following commits from `main` to `8.9`: - [[TableListView] Fix regression when resetting search (#162034)](https://github.com/elastic/kibana/pull/162034) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sébastien Loix","email":"sebastien.loix@elastic.co"},"sourceCommit":{"committedDate":"2023-07-18T11:47:01Z","message":"[TableListView] Fix regression when resetting search (#162034)","sha":"c6deb252b2a2830ad1d689c476517f783247206b","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:SharedUX","Feature:Content Management","backport:prev-minor","Component:TableListView","v8.10.0"],"number":162034,"url":"https://github.com/elastic/kibana/pull/162034","mergeCommit":{"message":"[TableListView] Fix regression when resetting search (#162034)","sha":"c6deb252b2a2830ad1d689c476517f783247206b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/162034","number":162034,"mergeCommit":{"message":"[TableListView] Fix regression when resetting search (#162034)","sha":"c6deb252b2a2830ad1d689c476517f783247206b"}}]}] BACKPORT--> Co-authored-by: Sébastien Loix <sebastien.loix@elastic.co> |
||
|
2c773db67e
|
[8.9] convert more tests to use uiSettings for timePicker (#161737) (#162133)
# Backport This will backport the following commits from `main` to `8.9`: - [convert more tests to use uiSettings for timePicker (#161737)](https://github.com/elastic/kibana/pull/161737) <!--- 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-07-18T11:27:47Z","message":"convert more tests to use uiSettings for timePicker (#161737)\n\nWhile searching in test files, I found few more places to replace\r\n`PageObjects.timePicker.setAbsoluteRange` with\r\n`PageObjects.common.setTime`.\r\n\r\nBefore changing I reviewed tests if it is not important to select\r\ndatePicker via UI component, but please double check scenarios because I\r\nmight miss the context.","sha":"72907cfe1eca4019a2ba6565e690d15a7dbab49d","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","v8.10.0","v8.9.1"],"number":161737,"url":"https://github.com/elastic/kibana/pull/161737","mergeCommit":{"message":"convert more tests to use uiSettings for timePicker (#161737)\n\nWhile searching in test files, I found few more places to replace\r\n`PageObjects.timePicker.setAbsoluteRange` with\r\n`PageObjects.common.setTime`.\r\n\r\nBefore changing I reviewed tests if it is not important to select\r\ndatePicker via UI component, but please double check scenarios because I\r\nmight miss the context.","sha":"72907cfe1eca4019a2ba6565e690d15a7dbab49d"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/161737","number":161737,"mergeCommit":{"message":"convert more tests to use uiSettings for timePicker (#161737)\n\nWhile searching in test files, I found few more places to replace\r\n`PageObjects.timePicker.setAbsoluteRange` with\r\n`PageObjects.common.setTime`.\r\n\r\nBefore changing I reviewed tests if it is not important to select\r\ndatePicker via UI component, but please double check scenarios because I\r\nmight miss the context.","sha":"72907cfe1eca4019a2ba6565e690d15a7dbab49d"}},{"branch":"8.9","label":"v8.9.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
12b806f39e
|
[8.9] [Discover] Fix duplicate request in Discover when adding a filter (#161992) (#162053)
# Backport This will backport the following commits from `main` to `8.9`: - [[Discover] Fix duplicate request in Discover when adding a filter (#161992)](https://github.com/elastic/kibana/pull/161992) <!--- 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-07-17T13:52:51Z","message":"[Discover] Fix duplicate request in Discover when adding a filter (#161992)\n\nThis PR fixes a bug in Discover that can cause a duplicate request to be\r\nsent when adding a filter under certain circumstances. It also reenables\r\nthe flaky tests that were skipped in #161157 which were failing due to\r\nthis bug.\r\n\r\nFlaky test runs:\r\n- x50:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2645\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2646\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2647\r\n🟢\r\n\r\nResolves #161157.","sha":"9191bd9939b95ed48b1bd411d527ce287a96fae5","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:skip","Team:DataDiscovery","v8.9.0","v8.10.0"],"number":161992,"url":"https://github.com/elastic/kibana/pull/161992","mergeCommit":{"message":"[Discover] Fix duplicate request in Discover when adding a filter (#161992)\n\nThis PR fixes a bug in Discover that can cause a duplicate request to be\r\nsent when adding a filter under certain circumstances. It also reenables\r\nthe flaky tests that were skipped in #161157 which were failing due to\r\nthis bug.\r\n\r\nFlaky test runs:\r\n- x50:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2645\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2646\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2647\r\n🟢\r\n\r\nResolves #161157.","sha":"9191bd9939b95ed48b1bd411d527ce287a96fae5"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/161992","number":161992,"mergeCommit":{"message":"[Discover] Fix duplicate request in Discover when adding a filter (#161992)\n\nThis PR fixes a bug in Discover that can cause a duplicate request to be\r\nsent when adding a filter under certain circumstances. It also reenables\r\nthe flaky tests that were skipped in #161157 which were failing due to\r\nthis bug.\r\n\r\nFlaky test runs:\r\n- x50:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2645\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2646\r\n🔴\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2647\r\n🟢\r\n\r\nResolves #161157.","sha":"9191bd9939b95ed48b1bd411d527ce287a96fae5"}}]}] BACKPORT--> Co-authored-by: Davis McPhee <davis.mcphee@elastic.co> |
||
|
98978c8a16
|
[8.9] [Observability] Add feedback buttons for prompts (#160351) (#161805)
# Backport This will backport the following commits from `main` to `8.9`: - [[Observability] Add feedback buttons for prompts (#160351)](https://github.com/elastic/kibana/pull/160351) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dario Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2023-07-12T19:58:13Z","message":"[Observability] Add feedback buttons for prompts (#160351)\n\nCo-authored-by: Sean Heelan <sean@optimyze.cloud>","sha":"4ae94c35024f2037ee02502037b873d93256d200","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","release_note:skip","v8.9.0","v8.10.0"],"number":160351,"url":"https://github.com/elastic/kibana/pull/160351","mergeCommit":{"message":"[Observability] Add feedback buttons for prompts (#160351)\n\nCo-authored-by: Sean Heelan <sean@optimyze.cloud>","sha":"4ae94c35024f2037ee02502037b873d93256d200"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160351","number":160351,"mergeCommit":{"message":"[Observability] Add feedback buttons for prompts (#160351)\n\nCo-authored-by: Sean Heelan <sean@optimyze.cloud>","sha":"4ae94c35024f2037ee02502037b873d93256d200"}}]}] BACKPORT--> Co-authored-by: Dario Gieselaar <dario.gieselaar@elastic.co> |
||
|
79d6593e23
|
[8.9] [ftr] migrate time picker GUI selection to uiSettings API call (#161642) (#161725)
# Backport This will backport the following commits from `main` to `8.9`: - [[ftr] migrate time picker GUI selection to uiSettings API call (#161642)](https://github.com/elastic/kibana/pull/161642) <!--- 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-07-12T07:06:53Z","message":"[ftr] migrate time picker GUI selection to uiSettings API call (#161642)\n\ncloses #113998\r\n\r\nIn order to make FTR functional tests faster and less flaky, we started\r\nmigrating time picker selection from UI action to Kibana API call:\r\n\r\n```\r\n await this.kibanaServer.uiSettings.update({\r\n 'timepicker:timeDefaults': `{ \"from\": <startTime>, \"to\": <endTime>}`,\r\n });\r\n```\r\n\r\nIn this PR I updated most of the tests listed in the meta issue, so we\r\ncan close it.\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2606","sha":"85a99c954f386bfa6291b266fe94a1456e312b25","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.10.0","v8.8.3","v8.9.1"],"number":161642,"url":"https://github.com/elastic/kibana/pull/161642","mergeCommit":{"message":"[ftr] migrate time picker GUI selection to uiSettings API call (#161642)\n\ncloses #113998\r\n\r\nIn order to make FTR functional tests faster and less flaky, we started\r\nmigrating time picker selection from UI action to Kibana API call:\r\n\r\n```\r\n await this.kibanaServer.uiSettings.update({\r\n 'timepicker:timeDefaults': `{ \"from\": <startTime>, \"to\": <endTime>}`,\r\n });\r\n```\r\n\r\nIn this PR I updated most of the tests listed in the meta issue, so we\r\ncan close it.\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2606","sha":"85a99c954f386bfa6291b266fe94a1456e312b25"}},"sourceBranch":"main","suggestedTargetBranches":["8.8","8.9"],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/161642","number":161642,"mergeCommit":{"message":"[ftr] migrate time picker GUI selection to uiSettings API call (#161642)\n\ncloses #113998\r\n\r\nIn order to make FTR functional tests faster and less flaky, we started\r\nmigrating time picker selection from UI action to Kibana API call:\r\n\r\n```\r\n await this.kibanaServer.uiSettings.update({\r\n 'timepicker:timeDefaults': `{ \"from\": <startTime>, \"to\": <endTime>}`,\r\n });\r\n```\r\n\r\nIn this PR I updated most of the tests listed in the meta issue, so we\r\ncan close it.\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2606","sha":"85a99c954f386bfa6291b266fe94a1456e312b25"}},{"branch":"8.8","label":"v8.8.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.9","label":"v8.9.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
4af53fe273
|
[8.9] [Discover] Fix shared links flaky test (#161172) (#161212)
# Backport This will backport the following commits from `main` to `8.9`: - [[Discover] Fix shared links flaky test (#161172)](https://github.com/elastic/kibana/pull/161172) <!--- 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-07-04T16:46:47Z","message":"[Discover] Fix shared links flaky test (#161172)\n\n- Closes https://github.com/elastic/kibana/issues/158465\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2550","sha":"bfab1b0659269cf67d6a864d6a80ee29632b4b4c","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:DataDiscovery","backport:prev-minor","v8.10.0"],"number":161172,"url":"https://github.com/elastic/kibana/pull/161172","mergeCommit":{"message":"[Discover] Fix shared links flaky test (#161172)\n\n- Closes https://github.com/elastic/kibana/issues/158465\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2550","sha":"bfab1b0659269cf67d6a864d6a80ee29632b4b4c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/161172","number":161172,"mergeCommit":{"message":"[Discover] Fix shared links flaky test (#161172)\n\n- Closes https://github.com/elastic/kibana/issues/158465\r\n\r\n100x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2550","sha":"bfab1b0659269cf67d6a864d6a80ee29632b4b4c"}}]}] BACKPORT--> Co-authored-by: Julia Rechkunova <julia.rechkunova@elastic.co> |
||
|
474c1813f3
|
[8.9] [ftr] Improve FTR error handling for NoSuchSessionError (#161025) (#161207)
# Backport This will backport the following commits from `main` to `8.9`: - [[ftr] Improve FTR error handling for NoSuchSessionError (#161025)](https://github.com/elastic/kibana/pull/161025) <!--- 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-07-04T16:26:57Z","message":"[ftr] Improve FTR error handling for NoSuchSessionError (#161025)\n\n## Summary\r\n\r\nSometimes browser/driver process dies during test run on CI and FTR\r\nfails with errors cascade, good example is\r\n[here](https://buildkite.com/elastic/kibana-pull-request/builds/138535#0188fd74-9adf-4011-8168-1bdc6e3d0f17)\r\n\r\n\r\n\r\nCurrent behaviour on `main`: FTR lifecycle hooks, defined in\r\n[remote]( |
||
|
b2c20bd458
|
skip failing test suite (#161157) | ||
|
b9e0b75b3c
|
[8.9] [Dashboard] Redesign clone experience (#159752) (#161051)
# Backport This will backport the following commits from `main` to `8.9`: - [[Dashboard] Redesign clone experience (#159752)](https://github.com/elastic/kibana/pull/159752) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Catherine Liu","email":"catherine.liu@elastic.co"},"sourceCommit":{"committedDate":"2023-07-01T03:45:39Z","message":"[Dashboard] Redesign clone experience (#159752)\n\n## Summary\r\n\r\nCloses #154500. \r\nCloses https://github.com/elastic/kibana/issues/114206.\r\n\r\nThis updates the UX around cloning dashboards. I removed the clone\r\nconfirm model, so cloning a dashboard is just a one click action now.\r\nThis aligns with how other apps like ML handle cloning. I've also made\r\nthe dashboard title breadcrumb a button in edit mode that opens the\r\ndashboard settings flyout for better discoverability.\r\n\r\n\r\n |
||
|
9a3dd16bd0
|
[8.9] [data view editor] Fix data view timestamp validation (#150398) (#160990)
# Backport This will backport the following commits from `main` to `8.9`: - [[data view editor] Fix data view timestamp validation (#150398)](https://github.com/elastic/kibana/pull/150398) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Matthew Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2023-06-30T12:29:44Z","message":"[data view editor] Fix data view timestamp validation (#150398)\n\n## Summary\r\n\r\nPreviously - If you changed a data view's index pattern AND the new\r\npattern didn't contain the timestamp field, you'd see a blank timestamp\r\nfield and it would let you save. The data view would have been saved\r\nwith the previous timestamp field which doesn't exist.\r\n\r\nNow - The timestamp validator checks to make sure the selected timestamp\r\nfield is in the list of available options. This is helpful because it\r\nkeeps the previous timestamp value in case you do select an index\r\npattern that contains it.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/150219","sha":"646539c45b454b48c9fa985b7ac5cb69a63c70f8","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Kibana Management","Team:DataDiscovery","backport:prev-minor","v8.10.0"],"number":150398,"url":"https://github.com/elastic/kibana/pull/150398","mergeCommit":{"message":"[data view editor] Fix data view timestamp validation (#150398)\n\n## Summary\r\n\r\nPreviously - If you changed a data view's index pattern AND the new\r\npattern didn't contain the timestamp field, you'd see a blank timestamp\r\nfield and it would let you save. The data view would have been saved\r\nwith the previous timestamp field which doesn't exist.\r\n\r\nNow - The timestamp validator checks to make sure the selected timestamp\r\nfield is in the list of available options. This is helpful because it\r\nkeeps the previous timestamp value in case you do select an index\r\npattern that contains it.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/150219","sha":"646539c45b454b48c9fa985b7ac5cb69a63c70f8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150398","number":150398,"mergeCommit":{"message":"[data view editor] Fix data view timestamp validation (#150398)\n\n## Summary\r\n\r\nPreviously - If you changed a data view's index pattern AND the new\r\npattern didn't contain the timestamp field, you'd see a blank timestamp\r\nfield and it would let you save. The data view would have been saved\r\nwith the previous timestamp field which doesn't exist.\r\n\r\nNow - The timestamp validator checks to make sure the selected timestamp\r\nfield is in the list of available options. This is helpful because it\r\nkeeps the previous timestamp value in case you do select an index\r\npattern that contains it.\r\n\r\nCloses: https://github.com/elastic/kibana/issues/150219","sha":"646539c45b454b48c9fa985b7ac5cb69a63c70f8"}}]}] BACKPORT--> Co-authored-by: Matthew Kime <matt@mattki.me> |
||
|
3018fc9e5f
|
[8.9] [data views / runtime fields] Fix runtime fields with dots in the name (#160458) (#160954)
# Backport This will backport the following commits from `main` to `8.9`: - [[data views / runtime fields] Fix runtime fields with dots in the name (#160458)](https://github.com/elastic/kibana/pull/160458) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Matthew Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2023-06-30T02:20:05Z","message":"[data views / runtime fields] Fix runtime fields with dots in the name (#160458)\n\n## Summary\r\n\r\nComposite runtime fields with dots in the name were broken, now fixed. \r\n\r\nTo verify - \r\n1. Create runtime field with dot in the name\r\n2. Make a composite runtime field with subfields with dot in the name\r\n3. Go back and edit those fields\r\n\r\nCloses: https://github.com/elastic/kibana/issues/159648\r\n\r\n### Release note\r\n\r\nFixes creation and editing of composite runtime fields with dots in the\r\nnames.","sha":"b2200e4d33bd50f8072c62101b62464f6bf9ba17","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Kibana Management","Feature:Runtime Fields","Team:DataDiscovery","backport:prev-minor","v8.10.0"],"number":160458,"url":"https://github.com/elastic/kibana/pull/160458","mergeCommit":{"message":"[data views / runtime fields] Fix runtime fields with dots in the name (#160458)\n\n## Summary\r\n\r\nComposite runtime fields with dots in the name were broken, now fixed. \r\n\r\nTo verify - \r\n1. Create runtime field with dot in the name\r\n2. Make a composite runtime field with subfields with dot in the name\r\n3. Go back and edit those fields\r\n\r\nCloses: https://github.com/elastic/kibana/issues/159648\r\n\r\n### Release note\r\n\r\nFixes creation and editing of composite runtime fields with dots in the\r\nnames.","sha":"b2200e4d33bd50f8072c62101b62464f6bf9ba17"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160458","number":160458,"mergeCommit":{"message":"[data views / runtime fields] Fix runtime fields with dots in the name (#160458)\n\n## Summary\r\n\r\nComposite runtime fields with dots in the name were broken, now fixed. \r\n\r\nTo verify - \r\n1. Create runtime field with dot in the name\r\n2. Make a composite runtime field with subfields with dot in the name\r\n3. Go back and edit those fields\r\n\r\nCloses: https://github.com/elastic/kibana/issues/159648\r\n\r\n### Release note\r\n\r\nFixes creation and editing of composite runtime fields with dots in the\r\nnames.","sha":"b2200e4d33bd50f8072c62101b62464f6bf9ba17"}}]}] BACKPORT--> Co-authored-by: Matthew Kime <matt@mattki.me> |
||
|
bd55245115
|
skip flaky suite (#160178) | ||
|
821de2f371
|
[8.9] [Data Views] Fix flaky test #156129 (#160472) (#160906)
# Backport This will backport the following commits from `main` to `8.9`: - [[Data Views] Fix flaky test #156129 (#160472)](https://github.com/elastic/kibana/pull/160472) <!--- 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-06-29T14:52:51Z","message":"[Data Views] Fix flaky test #156129 (#160472)\n\nResolves: #156129.\r\n\r\nFlaky test runs:\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2472\r\n🟥\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2487\r\n✅","sha":"6310e8c6fd091a030e675dba50098d32fd36e4fd","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Data Views","release_note:skip","Team:DataDiscovery","v8.9.0","v8.10.0"],"number":160472,"url":"https://github.com/elastic/kibana/pull/160472","mergeCommit":{"message":"[Data Views] Fix flaky test #156129 (#160472)\n\nResolves: #156129.\r\n\r\nFlaky test runs:\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2472\r\n🟥\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2487\r\n✅","sha":"6310e8c6fd091a030e675dba50098d32fd36e4fd"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160472","number":160472,"mergeCommit":{"message":"[Data Views] Fix flaky test #156129 (#160472)\n\nResolves: #156129.\r\n\r\nFlaky test runs:\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2472\r\n🟥\r\n- x100:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2487\r\n✅","sha":"6310e8c6fd091a030e675dba50098d32fd36e4fd"}}]}] BACKPORT--> Co-authored-by: Davis McPhee <davis.mcphee@elastic.co> |
||
|
53d0fbbb42
|
[8.9] [Discover] Fix documents request missing pinned filters (#160693) (#160903)
# Backport This will backport the following commits from `main` to `8.9`: - [[Discover] Fix documents request missing pinned filters (#160693)](https://github.com/elastic/kibana/pull/160693) <!--- 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-06-29T14:39:04Z","message":"[Discover] Fix documents request missing pinned filters (#160693)\n\n## Summary\r\n\r\nThis PR fixes a bug where pinned filters were not being applied to the\r\nDiscover documents request.\r\n\r\nFixes #160579.\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\r\naccessibility](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":"d9744464dc4d8d3c0f891b94871eb8f3fe341c4d","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:fix","Team:DataDiscovery","v8.9.0","v8.10.0"],"number":160693,"url":"https://github.com/elastic/kibana/pull/160693","mergeCommit":{"message":"[Discover] Fix documents request missing pinned filters (#160693)\n\n## Summary\r\n\r\nThis PR fixes a bug where pinned filters were not being applied to the\r\nDiscover documents request.\r\n\r\nFixes #160579.\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\r\naccessibility](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":"d9744464dc4d8d3c0f891b94871eb8f3fe341c4d"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160693","number":160693,"mergeCommit":{"message":"[Discover] Fix documents request missing pinned filters (#160693)\n\n## Summary\r\n\r\nThis PR fixes a bug where pinned filters were not being applied to the\r\nDiscover documents request.\r\n\r\nFixes #160579.\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\r\naccessibility](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":"d9744464dc4d8d3c0f891b94871eb8f3fe341c4d"}}]}] BACKPORT--> Co-authored-by: Davis McPhee <davis.mcphee@elastic.co> |
||
|
dc459a5513
|
[8.9] [Content management] fix table list flashes table interface when empty (#160650) (#160893)
# Backport This will backport the following commits from `main` to `8.9`: - [[Content management] fix table list flashes table interface when empty (#160650)](https://github.com/elastic/kibana/pull/160650) <!--- 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-06-29T13:55:16Z","message":"[Content management] fix table list flashes table interface when empty (#160650)\n\nCloses https://github.com/elastic/kibana/issues/159507\r\nCloses https://github.com/elastic/kibana/issues/148557\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2508\r\n\r\n### Test instructions\r\n* Install sample web logs data set\r\n* Delete dashboard that ships with sample data set\r\n* switch to another app, like visualize\r\n* Use debugger tools to throttle network connection to \"slow 3g\"\r\n* Open dashboard application again\r\n* Verify empty table view is never displayed and there is no flickering\r\nbetween views.\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f73f9479c1ff77fbada8305e618931b57d65796","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","Team:SharedUX","v8.9.0","v8.10.0"],"number":160650,"url":"https://github.com/elastic/kibana/pull/160650","mergeCommit":{"message":"[Content management] fix table list flashes table interface when empty (#160650)\n\nCloses https://github.com/elastic/kibana/issues/159507\r\nCloses https://github.com/elastic/kibana/issues/148557\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2508\r\n\r\n### Test instructions\r\n* Install sample web logs data set\r\n* Delete dashboard that ships with sample data set\r\n* switch to another app, like visualize\r\n* Use debugger tools to throttle network connection to \"slow 3g\"\r\n* Open dashboard application again\r\n* Verify empty table view is never displayed and there is no flickering\r\nbetween views.\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f73f9479c1ff77fbada8305e618931b57d65796"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160650","number":160650,"mergeCommit":{"message":"[Content management] fix table list flashes table interface when empty (#160650)\n\nCloses https://github.com/elastic/kibana/issues/159507\r\nCloses https://github.com/elastic/kibana/issues/148557\r\n\r\nFlaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2508\r\n\r\n### Test instructions\r\n* Install sample web logs data set\r\n* Delete dashboard that ships with sample data set\r\n* switch to another app, like visualize\r\n* Use debugger tools to throttle network connection to \"slow 3g\"\r\n* Open dashboard application again\r\n* Verify empty table view is never displayed and there is no flickering\r\nbetween views.\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9f73f9479c1ff77fbada8305e618931b57d65796"}}]}] BACKPORT--> Co-authored-by: Nathan Reese <reese.nathan@elastic.co> |
||
|
a914b2be1b
|
[8.9] Update dependency @elastic/charts to v59 (main) (#160700) (#160883)
# Backport This will backport the following commits from `main` to `8.9`: - [Update dependency @elastic/charts to v59 (main) (#160700)](https://github.com/elastic/kibana/pull/160700) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
e82e814392
|
[8.9] [TSVB] Stabilize the functional test (#160847) (#160878)
# Backport This will backport the following commits from `main` to `8.9`: - [[TSVB] Stabilize the functional test (#160847)](https://github.com/elastic/kibana/pull/160847) <!--- 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-06-29T12:17:27Z","message":"[TSVB] Stabilize the functional test (#160847)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/158972\r\n\r\nI think this change is going to stabilize this test once and for all.\r\n\r\nRunner 100times\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2532","sha":"5f5d5525c4dd64d58bcf5fc67c2469bccf7a4f70","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:TSVB","Team:Visualizations","release_note:skip","backport:prev-minor","v8.9.0","v8.10.0"],"number":160847,"url":"https://github.com/elastic/kibana/pull/160847","mergeCommit":{"message":"[TSVB] Stabilize the functional test (#160847)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/158972\r\n\r\nI think this change is going to stabilize this test once and for all.\r\n\r\nRunner 100times\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2532","sha":"5f5d5525c4dd64d58bcf5fc67c2469bccf7a4f70"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160847","number":160847,"mergeCommit":{"message":"[TSVB] Stabilize the functional test (#160847)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/158972\r\n\r\nI think this change is going to stabilize this test once and for all.\r\n\r\nRunner 100times\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2532","sha":"5f5d5525c4dd64d58bcf5fc67c2469bccf7a4f70"}}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
83c4474544
|
[8.9] Saved Object APIs - FTR - Fix flaky test in _find API (#160794) (#160845)
# Backport This will backport the following commits from `main` to `8.9`: - [Saved Object APIs - FTR - Fix flaky test in `_find` API (#160794)](https://github.com/elastic/kibana/pull/160794) <!--- 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-06-29T08:39:32Z","message":"Saved Object APIs - FTR - Fix flaky test in `_find` API (#160794)\n\n## Summary\r\n\r\nAttempt to fix https://github.com/elastic/kibana/issues/156581\r\n\r\nThe best explanation I have is that the two retrieved visualisations are\r\nnot necessarily retrieved in the expected order.\r\nSorting the results should ensure the expected order.\r\n\r\nWill use the flaky test runner to check the fix.","sha":"4e3f6990c2dcb4bf4e3e8edf4e6e2d6fe9e8d99c","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:Saved Objects","release_note:skip","test-failure-flaky","backport:prev-minor","v8.9.0","v8.10.0"],"number":160794,"url":"https://github.com/elastic/kibana/pull/160794","mergeCommit":{"message":"Saved Object APIs - FTR - Fix flaky test in `_find` API (#160794)\n\n## Summary\r\n\r\nAttempt to fix https://github.com/elastic/kibana/issues/156581\r\n\r\nThe best explanation I have is that the two retrieved visualisations are\r\nnot necessarily retrieved in the expected order.\r\nSorting the results should ensure the expected order.\r\n\r\nWill use the flaky test runner to check the fix.","sha":"4e3f6990c2dcb4bf4e3e8edf4e6e2d6fe9e8d99c"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160794","number":160794,"mergeCommit":{"message":"Saved Object APIs - FTR - Fix flaky test in `_find` API (#160794)\n\n## Summary\r\n\r\nAttempt to fix https://github.com/elastic/kibana/issues/156581\r\n\r\nThe best explanation I have is that the two retrieved visualisations are\r\nnot necessarily retrieved in the expected order.\r\nSorting the results should ensure the expected order.\r\n\r\nWill use the flaky test runner to check the fix.","sha":"4e3f6990c2dcb4bf4e3e8edf4e6e2d6fe9e8d99c"}}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
52284a3ec3
|
[8.9] Ftr/speedup dashboard tests (#160722) (#160791)
# Backport This will backport the following commits from `main` to `8.9`: - [Ftr/speedup dashboard tests (#160722)](https://github.com/elastic/kibana/pull/160722) <!--- 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-06-28T16:49:32Z","message":"Ftr/speedup dashboard tests (#160722)\n\n## Summary\r\n\r\nWhile splitting `test/functional/apps/dashboard/group2/config.ts` in\r\n#160612, I noticed that some tests (`it` function level) takes 30-45\r\nseconds though having little actions to do in Kibana.\r\n\r\nAfter closer look I found that:\r\n- `await PageObjects.dashboard.clickNewDashboard();` call takes ~13-15\r\nseconds when dashboard is empty\r\n- `await dashboardAddPanel.closeAddPanel();` call takes ~12 seconds when\r\nthere are no flyouts displayed\r\n\r\nExpected improvement:\r\n- `await PageObjects.dashboard.clickNewDashboard()` call takes **2**\r\nseconds, used **103** times in tests.\r\n- `await dashboardAddPanel.closeAddPanel()` call takes **3** seconds,\r\nused **21** times in tests.\r\n\r\nPR FTR configs runtime\r\n<img width=\"778\" alt=\"image\"\r\nsrc=\" |
||
|
f1c113d998
|
[8.9] [ftr] split dashboard/group2/config into 2 configs (#160612) (#160789)
# Backport This will backport the following commits from `main` to `8.9`: - [[ftr] split dashboard/group2/config into 2 configs (#160612)](https://github.com/elastic/kibana/pull/160612) <!--- 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-06-28T16:27:24Z","message":"[ftr] split dashboard/group2/config into 2 configs (#160612)\n\n## Summary\r\n\r\nSplitting `test/functional/apps/dashboard/group2/config.ts` as it\r\ngetting close to 35 minutes and quite often run on its own on CI worker.\r\n\r\n<img width=\"1713\" alt=\"image\"\r\nsrc=\" |
||
|
0b6f2e89ce
|
[8.9] fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts - saved objects tagging - functional tests dashboard integration creating allows to select tags (#160782)
# Backport This will backport the following commits from `main` to `8.9`: - [fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts - saved objects tagging - functional tests dashboard integration creating allows to select tags for a new dashboard (#160687)](https://github.com/elastic/kibana/pull/160687) <!--- 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-06-28T16:14:50Z","message":"fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts - saved objects tagging - functional tests dashboard integration creating allows to select tags for a new dashboard (#160687)\n\nCloses https://github.com/elastic/kibana/issues/160583\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2513\r\n\r\nHarden `dashboard_page.enterDashboardTitleAndClickSave` for retry loops\r\nso does not try to open save dialog when its already open from first\r\nsave attempt failure.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ef7fda2d249f47a86b8e930b577b47990fb334ad","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","v8.9.0","v8.10.0"],"number":160687,"url":"https://github.com/elastic/kibana/pull/160687","mergeCommit":{"message":"fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts - saved objects tagging - functional tests dashboard integration creating allows to select tags for a new dashboard (#160687)\n\nCloses https://github.com/elastic/kibana/issues/160583\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2513\r\n\r\nHarden `dashboard_page.enterDashboardTitleAndClickSave` for retry loops\r\nso does not try to open save dialog when its already open from first\r\nsave attempt failure.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ef7fda2d249f47a86b8e930b577b47990fb334ad"}},"sourceBranch":"main","suggestedTargetBranches":["8.9"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160687","number":160687,"mergeCommit":{"message":"fix Failing test: X-Pack Saved Object Tagging Functional Tests.x-pack/test/saved_object_tagging/functional/tests/dashboard_integration·ts - saved objects tagging - functional tests dashboard integration creating allows to select tags for a new dashboard (#160687)\n\nCloses https://github.com/elastic/kibana/issues/160583\r\n\r\nflaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2513\r\n\r\nHarden `dashboard_page.enterDashboardTitleAndClickSave` for retry loops\r\nso does not try to open save dialog when its already open from first\r\nsave attempt failure.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ef7fda2d249f47a86b8e930b577b47990fb334ad"}}]}] BACKPORT--> Co-authored-by: Nathan Reese <reese.nathan@elastic.co> |
||
|
8840872584
|
[8.9] [ftr] split dashboard_elements/config to speedup CI run (#160550) (#160767)
# Backport This will backport the following commits from `main` to `8.9`: - [[ftr] split dashboard_elements/config to speedup CI run (#160550)](https://github.com/elastic/kibana/pull/160550) <!--- 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-06-28T15:00:34Z","message":"[ftr] split dashboard_elements/config to speedup CI run (#160550)\n\n## Summary\r\n\r\nSplitting FTR config as it consistently takes over 37 minutes to run.\r\n\r\nThis PR splits it into 5 smaller configs:\r\n\r\n- test/functional/apps/dashboard_elements/controls/common/config.ts 15m\r\n24s\r\n-\r\ntest/functional/apps/dashboard_elements/controls/options_list/config.ts\r\n17m 38s\r\n- test/functional/apps/dashboard_elements/image_embeddable/config.ts 2m\r\n14s\r\n- test/functional/apps/dashboard_elements/input_control_vis/config.ts 4m\r\n41s\r\n- test/functional/apps/dashboard_elements/markdown/config.ts 1m 24s","sha":"599bbacab048359d87f17072a4920d96de8ba087","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.9.0","v8.8.2","v8.10.0"],"number":160550,"url":"https://github.com/elastic/kibana/pull/160550","mergeCommit":{"message":"[ftr] split dashboard_elements/config to speedup CI run (#160550)\n\n## Summary\r\n\r\nSplitting FTR config as it consistently takes over 37 minutes to run.\r\n\r\nThis PR splits it into 5 smaller configs:\r\n\r\n- test/functional/apps/dashboard_elements/controls/common/config.ts 15m\r\n24s\r\n-\r\ntest/functional/apps/dashboard_elements/controls/options_list/config.ts\r\n17m 38s\r\n- test/functional/apps/dashboard_elements/image_embeddable/config.ts 2m\r\n14s\r\n- test/functional/apps/dashboard_elements/input_control_vis/config.ts 4m\r\n41s\r\n- test/functional/apps/dashboard_elements/markdown/config.ts 1m 24s","sha":"599bbacab048359d87f17072a4920d96de8ba087"}},"sourceBranch":"main","suggestedTargetBranches":["8.9","8.8"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.8","label":"v8.8.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160550","number":160550,"mergeCommit":{"message":"[ftr] split dashboard_elements/config to speedup CI run (#160550)\n\n## Summary\r\n\r\nSplitting FTR config as it consistently takes over 37 minutes to run.\r\n\r\nThis PR splits it into 5 smaller configs:\r\n\r\n- test/functional/apps/dashboard_elements/controls/common/config.ts 15m\r\n24s\r\n-\r\ntest/functional/apps/dashboard_elements/controls/options_list/config.ts\r\n17m 38s\r\n- test/functional/apps/dashboard_elements/image_embeddable/config.ts 2m\r\n14s\r\n- test/functional/apps/dashboard_elements/input_control_vis/config.ts 4m\r\n41s\r\n- test/functional/apps/dashboard_elements/markdown/config.ts 1m 24s","sha":"599bbacab048359d87f17072a4920d96de8ba087"}}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
e95d77e45d | skip failing test suite (#158972) | ||
|
f3440a92f3
|
[8.9] [Enterprise Search] Update connector integrations for 8.9 (#160532) (#160651)
# Backport This will backport the following commits from `main` to `8.9`: - [[Enterprise Search] Update connector integrations for 8.9 (#160532)](https://github.com/elastic/kibana/pull/160532) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Sander Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-06-27T15:23:09Z","message":"[Enterprise Search] Update connector integrations for 8.9 (#160532)\n\n## Summary\r\n\r\nThis updates connector tiles for Enterprise Search to bring them in line\r\nwith 8.9.\r\n\r\n<img width=\"1032\" alt=\"Screenshot 2023-06-26 at 16 26 40\"\r\nsrc=\" |
||
|
8246814578
|
[8.9] [Discover] Fix performance when switching to text based query (#159903) (#160635)
# Backport This will backport the following commits from `main` to `8.9`: - [[Discover] Fix performance when switching to text based query (#159903)](https://github.com/elastic/kibana/pull/159903) <!--- 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-06-23T18:59:03Z","message":"[Discover] Fix performance when switching to text based query (#159903)\n\nOptimize switch to text-based queries by reducing unnecessary EuiDataGrid renderings and addressing performance regression. Introduce a PARTIAL state emission in the document$ observable for text-based query results. This state indicates ongoing loading in the UI. The appState to URL changes hook completes with the COMPLETE state submission to document$, enabling UI rendering.\r\n\r\nCo-authored-by: Davis McPhee <davismcphee@hotmail.com>","sha":"43b460c72b9390556a9076120266b852c91b0aaa","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:skip","Team:DataDiscovery","backport:prev-minor","v8.10.0"],"number":159903,"url":"https://github.com/elastic/kibana/pull/159903","mergeCommit":{"message":"[Discover] Fix performance when switching to text based query (#159903)\n\nOptimize switch to text-based queries by reducing unnecessary EuiDataGrid renderings and addressing performance regression. Introduce a PARTIAL state emission in the document$ observable for text-based query results. This state indicates ongoing loading in the UI. The appState to URL changes hook completes with the COMPLETE state submission to document$, enabling UI rendering.\r\n\r\nCo-authored-by: Davis McPhee <davismcphee@hotmail.com>","sha":"43b460c72b9390556a9076120266b852c91b0aaa"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/159903","number":159903,"mergeCommit":{"message":"[Discover] Fix performance when switching to text based query (#159903)\n\nOptimize switch to text-based queries by reducing unnecessary EuiDataGrid renderings and addressing performance regression. Introduce a PARTIAL state emission in the document$ observable for text-based query results. This state indicates ongoing loading in the UI. The appState to URL changes hook completes with the COMPLETE state submission to document$, enabling UI rendering.\r\n\r\nCo-authored-by: Davis McPhee <davismcphee@hotmail.com>","sha":"43b460c72b9390556a9076120266b852c91b0aaa"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
a0c8ee77a0
|
[8.9] Update dependency @elastic/charts to v58 (main) (#159082) (#160560)
# Backport This will backport the following commits from `main` to `8.9`: - [Update dependency @elastic/charts to v58 (main) (#159082)](https://github.com/elastic/kibana/pull/159082) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"renovate[bot]","email":"29139614+renovate[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-06-26T18:41:49Z","message":"Update dependency @elastic/charts to v58 (main) (#159082)\n\n[](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n| [@elastic/charts](https://togithub.com/elastic/elastic-charts) |\r\n[`57.0.1` ->\r\n`58.2.0`](https://renovatebot.com/diffs/npm/@elastic%2fcharts/57.0.1/58.2.0)\r\n|\r\n[](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n<details>\r\n<summary>elastic/elastic-charts</summary>\r\n\r\n#\r\n[58.2.0](https://github.com/elastic/elastic-charts/compare/v58.1.0...v58.2.0)\r\n(2023-06-23)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* `Chart` component `children` type\r\n([#2071]( |
||
|
9849963026
|
[8.9] FTR: delete .kibana mappings from archives to avoid recreating SO indexes (#159957) (#160436)
# Backport This will backport the following commits from `main` to `8.9`: - [FTR: delete .kibana mappings from archives to avoid recreating SO indexes (#159957)](https://github.com/elastic/kibana/pull/159957) <!--- 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-06-23T16:04:11Z","message":"FTR: delete .kibana mappings from archives to avoid recreating SO indexes (#159957)\n\n## Summary\r\n\r\nRelated to #159582\r\n\r\nTo better understand the PR, we need to have a look at `esArchiver.load`\r\nfunction and how it handles `mappings.json`:\r\n- It processes the file and if it finds saved object index (e.g.\r\n`.kibana`), it will delete all SO indexes (.kibana,\r\n.kibana_task_manager, .kibana_alerting_cases, etc.) created on Kibana\r\nstart. Then esArchiver will re-create all indexes according to defined\r\nmappings.\r\n\r\nIn order to keep our tests relevant to the latest code changes, it is\r\ngood to avoid re-creating SO indexes and use \"official\" ones whenever it\r\nis possible. This PR removes/cleans `mappings.json` files where it seems\r\nreasonable. I also deleted few not used archives:\r\n- es_archiver/saved_objects/ui_counters\r\n- es_archiver/saved_objects/usage_counters\r\n- security_solution_cypress/es_archives/empty_kibana","sha":"88871faf60ec5a62c4aea48911883a6d7f937777","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.9.0","v8.8.2","v8.10.0"],"number":159957,"url":"https://github.com/elastic/kibana/pull/159957","mergeCommit":{"message":"FTR: delete .kibana mappings from archives to avoid recreating SO indexes (#159957)\n\n## Summary\r\n\r\nRelated to #159582\r\n\r\nTo better understand the PR, we need to have a look at `esArchiver.load`\r\nfunction and how it handles `mappings.json`:\r\n- It processes the file and if it finds saved object index (e.g.\r\n`.kibana`), it will delete all SO indexes (.kibana,\r\n.kibana_task_manager, .kibana_alerting_cases, etc.) created on Kibana\r\nstart. Then esArchiver will re-create all indexes according to defined\r\nmappings.\r\n\r\nIn order to keep our tests relevant to the latest code changes, it is\r\ngood to avoid re-creating SO indexes and use \"official\" ones whenever it\r\nis possible. This PR removes/cleans `mappings.json` files where it seems\r\nreasonable. I also deleted few not used archives:\r\n- es_archiver/saved_objects/ui_counters\r\n- es_archiver/saved_objects/usage_counters\r\n- security_solution_cypress/es_archives/empty_kibana","sha":"88871faf60ec5a62c4aea48911883a6d7f937777"}},"sourceBranch":"main","suggestedTargetBranches":["8.9","8.8"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.8","label":"v8.8.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/159957","number":159957,"mergeCommit":{"message":"FTR: delete .kibana mappings from archives to avoid recreating SO indexes (#159957)\n\n## Summary\r\n\r\nRelated to #159582\r\n\r\nTo better understand the PR, we need to have a look at `esArchiver.load`\r\nfunction and how it handles `mappings.json`:\r\n- It processes the file and if it finds saved object index (e.g.\r\n`.kibana`), it will delete all SO indexes (.kibana,\r\n.kibana_task_manager, .kibana_alerting_cases, etc.) created on Kibana\r\nstart. Then esArchiver will re-create all indexes according to defined\r\nmappings.\r\n\r\nIn order to keep our tests relevant to the latest code changes, it is\r\ngood to avoid re-creating SO indexes and use \"official\" ones whenever it\r\nis possible. This PR removes/cleans `mappings.json` files where it seems\r\nreasonable. I also deleted few not used archives:\r\n- es_archiver/saved_objects/ui_counters\r\n- es_archiver/saved_objects/usage_counters\r\n- security_solution_cypress/es_archives/empty_kibana","sha":"88871faf60ec5a62c4aea48911883a6d7f937777"}}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> |
||
|
db0ef6b280
|
[8.9] [Visualize] Unskips failed percentiles test (#160228) (#160410)
# Backport This will backport the following commits from `main` to `8.9`: - [[Visualize] Unskips failed percentiles test (#160228)](https://github.com/elastic/kibana/pull/160228) <!--- 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-06-23T13:29:20Z","message":"[Visualize] Unskips failed percentiles test (#160228)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/160164\r\n\r\nThe ES promotion failed due to this\r\nhttps://github.com/elastic/elasticsearch/pull/96904\r\n\r\nWith the new algorithm there is a deviation in the results, to stabilize\r\nit I have increased the accuracy by increasing the compression.\r\n\r\nFlaky runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2455","sha":"56bf0f6c583618deac7b5f6656a1647b56a3ad56","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Visualizations","Team:Visualizations","failed-test","release_note:skip","backport:prev-minor","v8.10.0"],"number":160228,"url":"https://github.com/elastic/kibana/pull/160228","mergeCommit":{"message":"[Visualize] Unskips failed percentiles test (#160228)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/160164\r\n\r\nThe ES promotion failed due to this\r\nhttps://github.com/elastic/elasticsearch/pull/96904\r\n\r\nWith the new algorithm there is a deviation in the results, to stabilize\r\nit I have increased the accuracy by increasing the compression.\r\n\r\nFlaky runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2455","sha":"56bf0f6c583618deac7b5f6656a1647b56a3ad56"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160228","number":160228,"mergeCommit":{"message":"[Visualize] Unskips failed percentiles test (#160228)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/160164\r\n\r\nThe ES promotion failed due to this\r\nhttps://github.com/elastic/elasticsearch/pull/96904\r\n\r\nWith the new algorithm there is a deviation in the results, to stabilize\r\nit I have increased the accuracy by increasing the compression.\r\n\r\nFlaky runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2455","sha":"56bf0f6c583618deac7b5f6656a1647b56a3ad56"}}]}] BACKPORT--> Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co> |
||
|
25ebbb67c1
|
[Flaky Tests] Switch to ensureAllClosed for dashboard add panel (#159943)
Simple fix for some flaky tests. |
||
|
b4a4e4a71a
|
skip failing es promotin suite (#160164) | ||
|
c5dace2e3b
|
[Observability] Rename coPilot settings to aiAssistant (#160144) | ||
|
0b91e6db9b
|
[Snapshot Telemetry] Use Serveless-specific channels (#159677)
## Summary Resolves #159234. It changes the Snapshot Telemetry channels to be different when running on Serverless. They have the suffix `{channel}-serverless` as agreed with the Platform Analytics team. ### 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 ### For maintainers - [x] 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: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
e72da6dd3c
|
[Telemetry] Flaky test 159929 (#159950)
Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co> Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
f1dc1e1869
|
[Controls] Move "clear selections" to hover action (#159526)
Closes https://github.com/elastic/kibana/issues/159395 Closes https://github.com/elastic/kibana/issues/153383 ## Summary This PR moves the "clear selections" button for all controls (options list, range slider, and time slider) from inside their respective popovers to a general hover action - this not only saves users a click for this common interaction (which has actually been brought in user feedback up as a downside of the current controls compared to the legacy controls), it also allows us to fully move forward with migrating the range slider control to the `EuiDualRange` component. This will be done in a follow up PR, which should both (1) clean up our range slider code significantly and (2) fix the [bug discussed here](https://github.com/elastic/kibana/pull/159271#pullrequestreview-1477930356). The related issue can be tracked [here](https://github.com/elastic/kibana/issues/159724), since we might not be able to get to it right away. This "clear selections" action is available in both view and edit mode, like so: | | Edit mode | View mode | |--------|--------|--------| | **Range slider** | 
Closes https://github.com/elastic/kibana/issues/159353 Closes https://github.com/elastic/kibana/issues/159756 ## Summary This PR adds styling so that, when the dashboard's chrome is hidden or when there is a header banner present, the dashboard's top navigation bar's `top` position is adjusted as necessary - this prevents it from either (a) getting hidden behind the Kibana chrome or (b) floating in the wrong position and overlapping the dashboard content, regardless of if the dashboard is in embed mode (i.e. `embed=true` is present in the URL) or not (i.e. `embed=false` is present in the URL **or**, more commonly, there is no `embed` parameter in the URL). ### Embed Mode - #### Before: |
||
|
0fcd4e88d3
|
[Dashboard] Fix flaky landing page test (#160066)
Closes https://github.com/elastic/kibana/issues/160057 ## Summary It **seems** like the failure was a one-off or, at the very least, very rare - I [ran the test through the flaky test runner](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2423) without any changes and it passed 100 times. That being said, I was able to replicate the failure locally by switching to the preset "Slow 3G" network before running the test - this means, if the CI environment is running especially slow for any given reason, this test has the potential to fail again. So, to be safe, I added an extra `await` for the Kibana **chrome** to show up after every hard refresh - previously we were only waiting for the header loading state to go away, which doesn't work when Kibana itself is taking a little longer than expected to load and the Kibana chrome (where the header loading state is located) isn't yet visible. This **also** [passed the flaky test runner 100 times](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2425) but, as a bonus, the test **passed locally** when throttling the network using the same "Slow 3G" preset as before - hopefully this means that the test is less likely to fail even when the CI environment is running slow 👍 ### 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 ### 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) |