-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UA] Support Deprecated Data Streams Migrations #202204
[UA] Support Deprecated Data Streams Migrations #202204
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good so far!
I tested locally and this does fix the UI and API (/api/upgrade_assistant/status
) error we were seeing from UA before.
If I am following correctly, this should surface data streams in the UI but with no corrective action. The intention is to add this later and it will not be shown in the meantime?
Aside: do you have a data archive that you are using to test the behavior on a 7.x data stream?
x-pack/plugins/upgrade_assistant/server/lib/es_deprecations_status/index.ts
Outdated
Show resolved
Hide resolved
x-pack/plugins/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts
Outdated
Show resolved
Hide resolved
x-pack/plugins/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts
Outdated
Show resolved
Hide resolved
const clusterSettingDeprecation = metadata?.actions?.find( | ||
(action) => action.action_type === 'remove_settings' && typeof indexName === 'undefined' | ||
); | ||
const requiresReindexAction = /Index created before/.test(message); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW I've seen some response messages like:
Old index with a compatibility version < 8.0
We should update this logic to surface these as requiring reindex too... I'll ask ES how to reliably get this information from their deprecation API
…h/kibana into ua/support_data_streams_migrations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did not test locally (again), but code LGTM.
It would be nice to add a simple integration test for /api/upgrade_assistant/state
to ensure that it is 200
in order to detect issues early, but happy to do that in a follow up.
We had one but it was skipped when ES introduced the API: https://github.com/elastic/kibana-team/issues/1293 I did unskip it here: https://github.com/elastic/kibana/pull/202204/files#diff-8d5b1491cd749f69dbe216e6d1fc690676254fd8182c834231965b430609edb0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes to test/plugin_functional/test_suites/core_plugins/rendering.ts LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good nice work!
Starting backport for target branches: 8.17, 8.x |
💚 Build Succeeded
Metrics [docs]Async chunks
History
|
## Summary - [x] Fix UA currently failing to return upgrade status - [x] Support surfacing `data_streams` migrations in UA under the ES tab - [x] Refactor code for better readablity - [x] Add more test cases across the board for all the es migrations status feature in UA - [x] Add a `featureSet.migrateDataStreams` to enable surfacing data streams migrations - [x] Surface data streams in UA UI - [x] Take screenshots for a product review discussions - [x] Unskip api_integration test cases ### Imporant Notes ES deprecations are hidden behind the `featureSet` flag and will only be shown in `8.last` for users. This gives us time to review the copy and implement the corrective action for reindexing data streams which is still pending implementaiton from ES side. For now we will merge this to unblock upgrades in `8.17` and support surfacing data_streams deprecations and add tests. Follow up work for `8.18` - Add integration Tests - Update copy of flyout and documentation link - Reindexing data streams corrective action closes elastic/kibana-team#1293 ## Screenshots #### Overview Page <img width="683" alt="image" src="https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d"> #### Elasticsearch deprecation issues Page <img width="1453" alt="image" src="https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb"> #### Data streams deprecation details flyout <img width="778" alt="image" src="https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59"> --------- Co-authored-by: kibanamachine <[email protected]> (cherry picked from commit a6b3743)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
) # Backport This will backport the following commits from `main` to `8.x`: - [[UA] Support Deprecated Data Streams Migrations (#202204)](#202204) <!--- Backport version: 9.4.3 --> ### 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 (#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"],"title":"[UA] Support Deprecated Data Streams Migrations","number":202204,"url":"https://github.com/elastic/kibana/pull/202204","mergeCommit":{"message":"[UA] Support Deprecated Data Streams Migrations (#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","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^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 (#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","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Ahmad Bamieh <[email protected]>
…2601) # Backport This will backport the following commits from `main` to `8.17`: - [[UA] Support Deprecated Data Streams Migrations (#202204)](#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 (#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 (#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 (#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]>
## Summary - [x] Fix UA currently failing to return upgrade status - [x] Support surfacing `data_streams` migrations in UA under the ES tab - [x] Refactor code for better readablity - [x] Add more test cases across the board for all the es migrations status feature in UA - [x] Add a `featureSet.migrateDataStreams` to enable surfacing data streams migrations - [x] Surface data streams in UA UI - [x] Take screenshots for a product review discussions - [x] Unskip api_integration test cases ### Imporant Notes ES deprecations are hidden behind the `featureSet` flag and will only be shown in `8.last` for users. This gives us time to review the copy and implement the corrective action for reindexing data streams which is still pending implementaiton from ES side. For now we will merge this to unblock upgrades in `8.17` and support surfacing data_streams deprecations and add tests. Follow up work for `8.18` - Add integration Tests - Update copy of flyout and documentation link - Reindexing data streams corrective action closes elastic/kibana-team#1293 ## Screenshots #### Overview Page <img width="683" alt="image" src="https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d"> #### Elasticsearch deprecation issues Page <img width="1453" alt="image" src="https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb"> #### Data streams deprecation details flyout <img width="778" alt="image" src="https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59"> --------- Co-authored-by: kibanamachine <[email protected]>
## Summary - [x] Fix UA currently failing to return upgrade status - [x] Support surfacing `data_streams` migrations in UA under the ES tab - [x] Refactor code for better readablity - [x] Add more test cases across the board for all the es migrations status feature in UA - [x] Add a `featureSet.migrateDataStreams` to enable surfacing data streams migrations - [x] Surface data streams in UA UI - [x] Take screenshots for a product review discussions - [x] Unskip api_integration test cases ### Imporant Notes ES deprecations are hidden behind the `featureSet` flag and will only be shown in `8.last` for users. This gives us time to review the copy and implement the corrective action for reindexing data streams which is still pending implementaiton from ES side. For now we will merge this to unblock upgrades in `8.17` and support surfacing data_streams deprecations and add tests. Follow up work for `8.18` - Add integration Tests - Update copy of flyout and documentation link - Reindexing data streams corrective action closes elastic/kibana-team#1293 ## Screenshots #### Overview Page <img width="683" alt="image" src="https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d"> #### Elasticsearch deprecation issues Page <img width="1453" alt="image" src="https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb"> #### Data streams deprecation details flyout <img width="778" alt="image" src="https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59"> --------- Co-authored-by: kibanamachine <[email protected]>
## Summary - [x] Fix UA currently failing to return upgrade status - [x] Support surfacing `data_streams` migrations in UA under the ES tab - [x] Refactor code for better readablity - [x] Add more test cases across the board for all the es migrations status feature in UA - [x] Add a `featureSet.migrateDataStreams` to enable surfacing data streams migrations - [x] Surface data streams in UA UI - [x] Take screenshots for a product review discussions - [x] Unskip api_integration test cases ### Imporant Notes ES deprecations are hidden behind the `featureSet` flag and will only be shown in `8.last` for users. This gives us time to review the copy and implement the corrective action for reindexing data streams which is still pending implementaiton from ES side. For now we will merge this to unblock upgrades in `8.17` and support surfacing data_streams deprecations and add tests. Follow up work for `8.18` - Add integration Tests - Update copy of flyout and documentation link - Reindexing data streams corrective action closes elastic/kibana-team#1293 ## Screenshots #### Overview Page <img width="683" alt="image" src="https://github.com/user-attachments/assets/246d89ac-02cd-4813-ba38-e2e28df00c8d"> #### Elasticsearch deprecation issues Page <img width="1453" alt="image" src="https://github.com/user-attachments/assets/b5fd5f15-fa44-4acb-b7ff-4973593dcfbb"> #### Data streams deprecation details flyout <img width="778" alt="image" src="https://github.com/user-attachments/assets/af343f69-7e76-4c91-a6e3-cff29e26df59"> --------- Co-authored-by: kibanamachine <[email protected]>
Summary
data_streams
migrations in UA under the ES tabfeatureSet.migrateDataStreams
to enable surfacing data streams migrationsImporant Notes
ES deprecations are hidden behind the
featureSet
flag and will only be shown in8.last
for users.This gives us time to review the copy and implement the corrective action for reindexing data streams which is still pending implementaiton from ES side.
For now we will merge this to unblock upgrades in
8.17
and support surfacing data_streams deprecations and add tests.Follow up work for
8.18
Screenshots
Overview Page
Elasticsearch deprecation issues Page
Data streams deprecation details flyout