Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.17] [UA] Support Deprecated Data Streams Migrations (elastic#202204)…
… (elastic#202601) # Backport This will backport the following commits from `main` to `8.17`: - [[UA] Support Deprecated Data Streams Migrations (elastic#202204)](elastic#202204) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ahmad Bamieh","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-12-02T21:53:24Z","message":"[UA] Support Deprecated Data Streams Migrations (elastic#202204)\n\n## Summary\r\n\r\n- [x] Fix UA currently failing to return upgrade status\r\n- [x] Support surfacing `data_streams` migrations in UA under the ES tab\r\n- [x] Refactor code for better readablity\r\n- [x] Add more test cases across the board for all the es migrations\r\nstatus feature in UA\r\n- [x] Add a `featureSet.migrateDataStreams` to enable surfacing data\r\nstreams migrations\r\n- [x] Surface data streams in UA UI\r\n- [x] Take screenshots for a product review discussions\r\n- [x] Unskip api_integration test cases\r\n\r\n### Imporant Notes\r\n\r\nES deprecations are hidden behind the `featureSet` flag and will only be\r\nshown in `8.last` for users.\r\nThis gives us time to review the copy and implement the corrective\r\naction for reindexing data streams which is still pending implementaiton\r\nfrom ES side.\r\n\r\nFor now we will merge this to unblock upgrades in `8.17` and support\r\nsurfacing data_streams deprecations and add tests.\r\n\r\nFollow up work for `8.18`\r\n- Add integration Tests\r\n- Update copy of flyout and documentation link\r\n- Reindexing data streams corrective action\r\n\r\ncloses https://github.com/elastic/kibana-team/issues/1293\r\n\r\n## Screenshots\r\n\r\n#### Overview Page\r\n<img width=\"683\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d\">\r\n\r\n#### Elasticsearch deprecation issues Page\r\n\r\n<img width=\"1453\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb\">\r\n\r\n\r\n#### Data streams deprecation details flyout\r\n<img width=\"778\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59\">\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <[email protected]>","sha":"a6b3743e00add07c315eacadda4d0dbb532042ac","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","auto-backport","backport:prev-minor","backport:version","v8.17.0","v8.18.0"],"number":202204,"url":"https://github.com/elastic/kibana/pull/202204","mergeCommit":{"message":"[UA] Support Deprecated Data Streams Migrations (elastic#202204)\n\n## Summary\r\n\r\n- [x] Fix UA currently failing to return upgrade status\r\n- [x] Support surfacing `data_streams` migrations in UA under the ES tab\r\n- [x] Refactor code for better readablity\r\n- [x] Add more test cases across the board for all the es migrations\r\nstatus feature in UA\r\n- [x] Add a `featureSet.migrateDataStreams` to enable surfacing data\r\nstreams migrations\r\n- [x] Surface data streams in UA UI\r\n- [x] Take screenshots for a product review discussions\r\n- [x] Unskip api_integration test cases\r\n\r\n### Imporant Notes\r\n\r\nES deprecations are hidden behind the `featureSet` flag and will only be\r\nshown in `8.last` for users.\r\nThis gives us time to review the copy and implement the corrective\r\naction for reindexing data streams which is still pending implementaiton\r\nfrom ES side.\r\n\r\nFor now we will merge this to unblock upgrades in `8.17` and support\r\nsurfacing data_streams deprecations and add tests.\r\n\r\nFollow up work for `8.18`\r\n- Add integration Tests\r\n- Update copy of flyout and documentation link\r\n- Reindexing data streams corrective action\r\n\r\ncloses https://github.com/elastic/kibana-team/issues/1293\r\n\r\n## Screenshots\r\n\r\n#### Overview Page\r\n<img width=\"683\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d\">\r\n\r\n#### Elasticsearch deprecation issues Page\r\n\r\n<img width=\"1453\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb\">\r\n\r\n\r\n#### Data streams deprecation details flyout\r\n<img width=\"778\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59\">\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <[email protected]>","sha":"a6b3743e00add07c315eacadda4d0dbb532042ac"}},"sourceBranch":"main","suggestedTargetBranches":["8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202204","number":202204,"mergeCommit":{"message":"[UA] Support Deprecated Data Streams Migrations (elastic#202204)\n\n## Summary\r\n\r\n- [x] Fix UA currently failing to return upgrade status\r\n- [x] Support surfacing `data_streams` migrations in UA under the ES tab\r\n- [x] Refactor code for better readablity\r\n- [x] Add more test cases across the board for all the es migrations\r\nstatus feature in UA\r\n- [x] Add a `featureSet.migrateDataStreams` to enable surfacing data\r\nstreams migrations\r\n- [x] Surface data streams in UA UI\r\n- [x] Take screenshots for a product review discussions\r\n- [x] Unskip api_integration test cases\r\n\r\n### Imporant Notes\r\n\r\nES deprecations are hidden behind the `featureSet` flag and will only be\r\nshown in `8.last` for users.\r\nThis gives us time to review the copy and implement the corrective\r\naction for reindexing data streams which is still pending implementaiton\r\nfrom ES side.\r\n\r\nFor now we will merge this to unblock upgrades in `8.17` and support\r\nsurfacing data_streams deprecations and add tests.\r\n\r\nFollow up work for `8.18`\r\n- Add integration Tests\r\n- Update copy of flyout and documentation link\r\n- Reindexing data streams corrective action\r\n\r\ncloses https://github.com/elastic/kibana-team/issues/1293\r\n\r\n## Screenshots\r\n\r\n#### Overview Page\r\n<img width=\"683\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d\">\r\n\r\n#### Elasticsearch deprecation issues Page\r\n\r\n<img width=\"1453\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb\">\r\n\r\n\r\n#### Data streams deprecation details flyout\r\n<img width=\"778\" alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59\">\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <[email protected]>","sha":"a6b3743e00add07c315eacadda4d0dbb532042ac"}},{"branch":"8.17","label":"v8.17.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/202593","number":202593,"state":"OPEN"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <[email protected]>
- Loading branch information