-
Notifications
You must be signed in to change notification settings - Fork 93
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
Backport/backport 1080 to 2.x #1082
Closed
RamakrishnaChilaka
wants to merge
120
commits into
opensearch-project:main
from
RamakrishnaChilaka:backport/backport-1080-to-2.x
Closed
Backport/backport 1080 to 2.x #1082
RamakrishnaChilaka
wants to merge
120
commits into
opensearch-project:main
from
RamakrishnaChilaka:backport/backport-1080-to-2.x
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Bumping 2.x branch from version 2.1 to 2.2. Bumped terser version to 4.8.1 to address CVE. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com>
Signed-off-by: AWSHurneyt <hurneyt@amazon.com>
… test workflows. (opensearch-project#229) * Enabled unit and cypress test workflows on all branches. Adjusted OSD version used by unit and cypress test workflows to align with OSD branching strategy. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Adjusted path for a dependency used by unit tests to align with migration from EUI to OUI. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com>
…t#230) (opensearch-project#233) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> (cherry picked from commit 20374a4) Co-authored-by: AWSHurneyt <hurneyt@amazon.com>
) Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com>
…ect#254) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 248a2fe) Signed-off-by: Angie Zhang <langelzh@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Angie Zhang <langelzh@amazon.com> Co-authored-by: phestecAMZN <111526961+phestecAMZN@users.noreply.github.com>
…-project#259) * Version increament 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD version in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 2.3 release notes, added 's' to 'Enhancement' header Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com>
…ore functionality (opensearch-project#279) * Version increament 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD version in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshot Restore, basic restore functionality with basic options. Initial PR (opensearch-project#276) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0, cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js causing error in PR E2E Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.2 to 2.3 unit-tests-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Uncomment line 19, rollups_spec.js to attempt E2E success on github Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix url, change "Sample" to "sample" rollups_spec lines 17, 21 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change "sample data" to "Add data" rollops_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> All of these variations pass seamlessly when run locally. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 10s wait line19, rollups_spec to help find button next step Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit f7db4af) * Change 2.3 to 2.3.0, cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com>
* Bump 2.x to 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com>
* Updated rollup help text. (opensearch-project#220) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Bumping main to 2.2, address dependabot alert, enable test workflows on all PRs, fix snapshot tests. (opensearch-project#227) * Bumping 2.x branch from version 2.1 to 2.2. (opensearch-project#218) * Bumping 2.x branch from version 2.1 to 2.2. Bumped terser version to 4.8.1 to address CVE. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Amended 2.2 release notes. (opensearch-project#222) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Adjusted version of OSD used by unit and cypress tests to align with OSD branching strategy. Enabled unit and cypress test workflows on all branches. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Updated link that was broken when ODFE was deprecated. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Adjusted path for dependency used by unit tests to align with migration from EUI to OUI. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Bumped moment version to resolve dependabot alert. (opensearch-project#230) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increment 2.2.1 (opensearch-project#235) (opensearch-project#239) (opensearch-project#240) Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com> (cherry picked from commit 2f96369) Co-authored-by: AWSHurneyt <hurneyt@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change alignment of Snapshot Management panels in pages/Main/Main.tsx (opensearch-project#236) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Removed the extra forward slash leading to a non-existing documentation (opensearch-project#231) page for snapshot management Signed-off-by: Victor Nilsson <victor.nilsson@etraveligroup.com> Signed-off-by: Victor Nilsson <victor.nilsson@etraveligroup.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increament 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD version in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Added release notes for 2.3 (opensearch-project#250) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add release notes 2.3, add 's' to 'Enhancement' header -> 'Enhancements' (opensearch-project#257) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 's' to 'Enhancement' header. Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel to link for external links, IM dashboards plugin (opensearch-project#261) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Set window.opener to null via anchor tag 'rel' attribute-TransformIndices Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to external links, update snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Include version increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3 version bump Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Backport main 2.3.0 fix sign off (opensearch-project#272) * Added release notes for 2.3 (opensearch-project#250) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add release notes 2.3, add 's' to 'Enhancement' header -> 'Enhancements' (opensearch-project#257) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 's' to 'Enhancement' header. Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increment 2.3.0 (opensearch-project#247) Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 2824645) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel to link for external links, IM dashboards plugin (opensearch-project#261) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Set window.opener to null via anchor tag 'rel' attribute-TransformIndices Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to external links, update snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Include version increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3 version bump Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update beforeEach hook, rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshot Restore, basic restore functionality with basic options. Initial PR (opensearch-project#276) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0, cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js causing error in PR E2E Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.2 to 2.3 unit-tests-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Uncomment line 19, rollups_spec.js to attempt E2E success on github Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix url, change "Sample" to "sample" rollups_spec lines 17, 21 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change "sample data" to "Add data" rollops_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> All of these variations pass seamlessly when run locally. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 10s wait line19, rollups_spec to help find button next step Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increment 2.4 (opensearch-project#283) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increment 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commented code, rollups_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 back to 2.3, unit-tests-workflow Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Opensearch Dashboards version to 2.x in 3 files Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change OSD version from 2.x to 2.4 in response to PR error Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update dashboards version 2.x -> 2.4, cypress, unit test workflows. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 -> 2.x, cypress and unit test workflows. Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/update tests, update help text links and icons, add Restore activities panel (opensearch-project#277) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on custom index settings, ignore index settings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement custom index settings functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Successfully implement/debug custom index settings/ignore index settings. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix bug when both custom settings and ignore settings chosen Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove index settings from options if none entered, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in IndexList, add CatSnapshotIndex interface Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change anchor tags to EuiLinks, IndexSettings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel attribute to EuiLink, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small mods to rollups_spec and snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change snapshots_spec in effort to pass E2E. Passes locally Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix spelling of 'index' line67, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make sure 2.4 applied, add TODO in rollups_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 back to 2.x again cypress, unit_test workflows Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove one more 'wait' from snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add "cy.wait" back line 56 snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add '0' to OSD version, opensearch_dashboards.json. Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove redundant 'cleanup()' from AddPrefixInput.jest.js Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Victor Nilsson <victor.nilsson@etraveligroup.com> Co-authored-by: AWSHurneyt <hurneyt@amazon.com> Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com> Co-authored-by: Victor Nilsson <98466471+vinylen@users.noreply.github.com>
…earch-project#294) (opensearch-project#296) * Bumping 2.x branch from version 2.1 to 2.2. (opensearch-project#218) * Bumping 2.x branch from version 2.1 to 2.2. Bumped terser version to 4.8.1 to address CVE. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Drafted `2.2` release notes. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Updated rollup help text. (opensearch-project#220) (opensearch-project#221) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> (cherry picked from commit 4821889) Co-authored-by: AWSHurneyt <hurneyt@amazon.com> * Amended 2.2 release notes. (opensearch-project#222) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Refactored dependency used by test mock. Adjusted OSD version used by test workflows. (opensearch-project#229) * Enabled unit and cypress test workflows on all branches. Adjusted OSD version used by unit and cypress test workflows to align with OSD branching strategy. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Adjusted path for a dependency used by unit tests to align with migration from EUI to OUI. Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> * Bumped moment version to resolve dependabot alert. (opensearch-project#230) (opensearch-project#233) Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> (cherry picked from commit 20374a4) Co-authored-by: AWSHurneyt <hurneyt@amazon.com> * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version increment 2.2.1 (opensearch-project#235) (opensearch-project#239) Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Removed the extra forward slash leading to a non-existing documentation (opensearch-project#231) (opensearch-project#244) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx (opensearch-project#236) (opensearch-project#241) * Version increment 2.3.0 (opensearch-project#247) * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Added release notes for 2.3 (opensearch-project#250) (opensearch-project#254) * Added release notes for 2.3 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commit 221, move 229 to Maintenance, add 250 to Documentation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 230 to Maintenance, 229 back to Bug fixes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Move 229 back to Maintenance Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 248a2fe) Signed-off-by: Angie Zhang <langelzh@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Angie Zhang <langelzh@amazon.com> Co-authored-by: phestecAMZN <111526961+phestecAMZN@users.noreply.github.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * 2.x _2.3 release notes, added 's' to 'Enhancement' header (opensearch-project#259) * Version increament 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD version in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 2.3 release notes, added 's' to 'Enhancement' header Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small mods to rollups_spec and snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Backport opensearch-project#276 to 2.x, Snapshot restore - basic restore functionality (opensearch-project#279) * Version increament 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD version in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshot Restore, basic restore functionality with basic options. Initial PR (opensearch-project#276) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0, cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js causing error in PR E2E Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.2 to 2.3 unit-tests-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Uncomment line 19, rollups_spec.js to attempt E2E success on github Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix url, change "Sample" to "sample" rollups_spec lines 17, 21 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change "sample data" to "Add data" rollops_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> All of these variations pass seamlessly when run locally. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 10s wait line19, rollups_spec to help find button next step Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit f7db4af) * Change 2.3 to 2.3.0, cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Select indices individually to fix test, line62, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove vertical space, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Backport - 2.x => 2.4 (opensearch-project#286) * Bump 2.x to 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update 2.4, TODO rollups_spec, remove 'wait' when possible snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small changes to AddPrefixInput.test, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes in response to comments Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add comment to assist reader, RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Replace '!' with '?', line 31 RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add typing to RestoreActivitiesPanel FC Signed-off-by: Chris Hesterman <phestech@amazon.com> * Memoize actions, RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: AWSHurneyt <hurneyt@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: prudhvigodithi <pgodithi@amazon.com> Signed-off-by: Angie Zhang <langelzh@amazon.com> Co-authored-by: AWSHurneyt <hurneyt@amazon.com> Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com> Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com> Co-authored-by: Angie Zhang <langelzh@amazon.com> (cherry picked from commit 233e52c) Co-authored-by: phestecAMZN <111526961+phestecAMZN@users.noreply.github.com>
…-project#297) (opensearch-project#318) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on IndexList component, using cat.index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * IndexList with pagination fully functional, todo: styling Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Complete IndexList with pagination, sorting. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add maxWidth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create CatSnapshotIndex in server/models/interfaces, apply in IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Re do merge commit - forgot to save file. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make flyout close on restore, direct user to activities tab Signed-off-by: Chris Hesterman <phestech@amazon.com> * Title case flyout 'status', use EuiHealth for status color dot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status check until 'DONE', RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status update until 'SUCCESS', Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change tab implementation to be consistent with other plugins Signed-off-by: Chris Hesterman <phestech@amazon.com> * Minor text and styling fixes, Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix styling to match main Snapshot page, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update text to match mocks in Snapshots, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change to title case for status in Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix behavior of IndexList, include size when active, else unknown Signed-off-by: Chris Hesterman <phestech@amazon.com> * Functioning start/stop times in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Accurate listing of indices being restored from snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Restore start/stop working. Auto updating working. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Select indices individually to fix test, line62 snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change "Sample" to "sample", rollups_spec line20 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 5s wait line 19 rollups_spec to wait for page load Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve 1 leftover merge conflict, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix one test which is newer than code at this point. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update AddPrefixInput.test for pre populated text field Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove comment from AddPrefixInput.test Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded new lines, AddPrefixInput.test Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded cy.wait(), snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add React.FC to RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove commented code Snapshots.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console log from Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change let to const - RestoreSnapshotFlyout/getSnapshotIndices Signed-off-by: Chris Hesterman <phestech@amazon.com> * Simplify conditional rendering, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com (cherry picked from commit fa09afb) Co-authored-by: phestecAMZN <phestech@amazon.com>
…search-project#326) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder examples to rename options, add line breaks to help text Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on custom index settings, ignore index settings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement custom index settings functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Successfully implement/debug custom index settings/ignore index settings. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on IndexList component, using cat.index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * IndexList with pagination fully functional, todo: styling Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Complete IndexList with pagination, sorting. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add maxWidth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix bug when both custom settings and ignore settings chosen Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove index settings from options if none entered, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in help text, use url from constants. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create CatSnapshotIndex in server/models/interfaces, apply in IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in IndexList, add CatSnapshotIndex interface Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Re do merge commit - forgot to save file. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Replace anchor tags with EuiLinks set to external, rename options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change anchor tags to EuiLinks, IndexSettings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel attribute to EuiLink, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make flyout close on restore, direct user to activities tab Signed-off-by: Chris Hesterman <phestech@amazon.com> * Title case flyout 'status', use EuiHealth for status color dot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status check until 'DONE', RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status update until 'SUCCESS', Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change tab implementation to be consistent with other plugins Signed-off-by: Chris Hesterman <phestech@amazon.com> * Minor text and styling fixes, Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix styling to match main Snapshot page, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update text to match mocks in Snapshots, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Pre fill rename inputs, prefix input with default values from mock Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change to title case for status in Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add warning banner if snapshot is partial, with checkbox to allow Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix behavior of IndexList, include size when active, else unknown Signed-off-by: Chris Hesterman <phestech@amazon.com> * Functioning start/stop times in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Accurate listing of indices being restored from snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Restore start/stop working. Auto updating working. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore monitoring, finally error free Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on restore/delete buttons correctly disabled edge cases Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiOverlayMask when RestoreSnapshotFlyout active Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create user friendly error toasts with button to full error Signed-off-by: Chris Hesterman <phestech@amazon.com> * Direct user to browser console for full error from error toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore success toast with button. Close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom restore success toast with button to activities panel done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Created custom error toast. Need to debug. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom error and success toasts fully functional and error free. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add and debug Index Settings portion of Advanced Options. Successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove stray console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add, update jest and cypress testing for snapshots & restore snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Save small change snapshots_spec, forgot before prev commit Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change OSDB version to 2.3.1, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update for 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update help text, Snapshots.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove Total size column from IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Disable restore if partial snapshot but not checked in banner Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove total size column in indexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add status code and code meaning to toasts, error modal Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress making Restore activities panel independent Signed-off-by: Chris Hesterman <phestech@amazon.com> * RestoreActivitiesPanel no longer needs selected snapshot to access Signed-off-by: Chris Hesterman <phestech@amazon.com> * Clean up unused code,console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Modify error toasts to be more user friendly Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle bad regex input, handle bad JSON input, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add check and toast for no indices selected, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, console log. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small style changes, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve one missed conflict from previous merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded cy.wait, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix small bug with refresh button, Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove conflicts in server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused prop"ignore", change ternary to if() in toast helper Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change label text styling for radios and checkboxes in flyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create checkBoxLabel component in helper.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots for unit tests. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove default close button from Restore activities/indiceslist Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com (cherry picked from commit 58b88b5) Co-authored-by: Chris Hesterman <phestech@amazon.com>
…ect#333) (opensearch-project#337) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder examples to rename options, add line breaks to help text Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on custom index settings, ignore index settings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement custom index settings functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Successfully implement/debug custom index settings/ignore index settings. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on IndexList component, using cat.index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * IndexList with pagination fully functional, todo: styling Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Complete IndexList with pagination, sorting. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add maxWidth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix bug when both custom settings and ignore settings chosen Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove index settings from options if none entered, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in help text, use url from constants. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create CatSnapshotIndex in server/models/interfaces, apply in IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in IndexList, add CatSnapshotIndex interface Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Re do merge commit - forgot to save file. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Replace anchor tags with EuiLinks set to external, rename options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change anchor tags to EuiLinks, IndexSettings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel attribute to EuiLink, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make flyout close on restore, direct user to activities tab Signed-off-by: Chris Hesterman <phestech@amazon.com> * Title case flyout 'status', use EuiHealth for status color dot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status check until 'DONE', RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status update until 'SUCCESS', Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change tab implementation to be consistent with other plugins Signed-off-by: Chris Hesterman <phestech@amazon.com> * Minor text and styling fixes, Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix styling to match main Snapshot page, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update text to match mocks in Snapshots, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Pre fill rename inputs, prefix input with default values from mock Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change to title case for status in Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add warning banner if snapshot is partial, with checkbox to allow Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix behavior of IndexList, include size when active, else unknown Signed-off-by: Chris Hesterman <phestech@amazon.com> * Functioning start/stop times in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Accurate listing of indices being restored from snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Restore start/stop working. Auto updating working. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore monitoring, finally error free Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on restore/delete buttons correctly disabled edge cases Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiOverlayMask when RestoreSnapshotFlyout active Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create user friendly error toasts with button to full error Signed-off-by: Chris Hesterman <phestech@amazon.com> * Direct user to browser console for full error from error toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore success toast with button. Close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom restore success toast with button to activities panel done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Created custom error toast. Need to debug. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom error and success toasts fully functional and error free. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add and debug Index Settings portion of Advanced Options. Successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove stray console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add, update jest and cypress testing for snapshots & restore snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Save small change snapshots_spec, forgot before prev commit Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change OSDB version to 2.3.1, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update for 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update help text, Snapshots.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove Total size column from IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Disable restore if partial snapshot but not checked in banner Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove total size column in indexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add status code and code meaning to toasts, error modal Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress making Restore activities panel independent Signed-off-by: Chris Hesterman <phestech@amazon.com> * RestoreActivitiesPanel no longer needs selected snapshot to access Signed-off-by: Chris Hesterman <phestech@amazon.com> * Clean up unused code,console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Modify error toasts to be more user friendly Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle bad regex input, handle bad JSON input, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add check and toast for no indices selected, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, console log. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small style changes, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve one missed conflict from previous merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded cy.wait, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix small bug with refresh button, Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove conflicts in server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused prop"ignore", change ternary to if() in toast helper Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change label text styling for radios and checkboxes in flyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create checkBoxLabel component in helper.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots for unit tests. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove default close button from Restore activities/indiceslist Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with regex validation, testing restore fail in progressd Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle error case - bad connection - RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement status for every index being restored, add to Indexlist. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Sort indexList alphabetically in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove unneeded "getSnapshotIndices" method - RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with form validation, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * All validations working on action click, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine validation ui on error, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine some toasts/errors Signed-off-by: Chris Hesterman <phestech@amazon.com> * Simplify toasts, make restore status more descriptive. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add interface "IndexItem", models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove missed console log, IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update unit test snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec to account for recent changes Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com (cherry picked from commit 4d16b12) Co-authored-by: Chris Hesterman <phestech@amazon.com>
…ensearch-project#338) (opensearch-project#341) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx * Unify vertical button alignment across panels, ContentPanel.tsx * Update jest snapshots, add ROUTE_STYLE variable * Add placeholder restore button to Snapshots panel * Comment out line 20 rollups_spec.js in cypress/integration/ * Remove unused code and comment cypress/integration/rollups_spec.js * Starting adaptation/use of existing code for Restore functionality * Adapt Snapshots.tsx to include RestoreSnapshotFlyout * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int * Implement RestoreSnapshotFlyout open/close * Make Snapshot name appear on RestoreSnapshotFlyout * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> Co-authored-by: Chris Hesterman <phestech@amazon.com>
…ensearch-project#344) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder examples to rename options, add line breaks to help text Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on custom index settings, ignore index settings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement custom index settings functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Successfully implement/debug custom index settings/ignore index settings. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on IndexList component, using cat.index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * IndexList with pagination fully functional, todo: styling Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Complete IndexList with pagination, sorting. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add maxWidth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix bug when both custom settings and ignore settings chosen Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove index settings from options if none entered, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in help text, use url from constants. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create CatSnapshotIndex in server/models/interfaces, apply in IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in IndexList, add CatSnapshotIndex interface Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Re do merge commit - forgot to save file. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Replace anchor tags with EuiLinks set to external, rename options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change anchor tags to EuiLinks, IndexSettings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel attribute to EuiLink, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make flyout close on restore, direct user to activities tab Signed-off-by: Chris Hesterman <phestech@amazon.com> * Title case flyout 'status', use EuiHealth for status color dot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status check until 'DONE', RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status update until 'SUCCESS', Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change tab implementation to be consistent with other plugins Signed-off-by: Chris Hesterman <phestech@amazon.com> * Minor text and styling fixes, Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix styling to match main Snapshot page, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update text to match mocks in Snapshots, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Pre fill rename inputs, prefix input with default values from mock Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change to title case for status in Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add warning banner if snapshot is partial, with checkbox to allow Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix behavior of IndexList, include size when active, else unknown Signed-off-by: Chris Hesterman <phestech@amazon.com> * Functioning start/stop times in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Accurate listing of indices being restored from snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Restore start/stop working. Auto updating working. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore monitoring, finally error free Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on restore/delete buttons correctly disabled edge cases Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiOverlayMask when RestoreSnapshotFlyout active Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create user friendly error toasts with button to full error Signed-off-by: Chris Hesterman <phestech@amazon.com> * Direct user to browser console for full error from error toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore success toast with button. Close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom restore success toast with button to activities panel done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Created custom error toast. Need to debug. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom error and success toasts fully functional and error free. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add and debug Index Settings portion of Advanced Options. Successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove stray console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add, update jest and cypress testing for snapshots & restore snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Save small change snapshots_spec, forgot before prev commit Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change OSDB version to 2.3.1, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update for 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update help text, Snapshots.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove Total size column from IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Disable restore if partial snapshot but not checked in banner Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove total size column in indexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add status code and code meaning to toasts, error modal Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress making Restore activities panel independent Signed-off-by: Chris Hesterman <phestech@amazon.com> * RestoreActivitiesPanel no longer needs selected snapshot to access Signed-off-by: Chris Hesterman <phestech@amazon.com> * Clean up unused code,console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Modify error toasts to be more user friendly Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle bad regex input, handle bad JSON input, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add check and toast for no indices selected, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, console log. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small style changes, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve one missed conflict from previous merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded cy.wait, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix small bug with refresh button, Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove conflicts in server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused prop"ignore", change ternary to if() in toast helper Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change label text styling for radios and checkboxes in flyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create checkBoxLabel component in helper.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots for unit tests. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove default close button from Restore activities/indiceslist Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with regex validation, testing restore fail in progressd Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle error case - bad connection - RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement status for every index being restored, add to Indexlist. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Sort indexList alphabetically in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove unneeded "getSnapshotIndices" method - RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with form validation, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * All validations working on action click, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine validation ui on error, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine some toasts/errors Signed-off-by: Chris Hesterman <phestech@amazon.com> * Simplify toasts, make restore status more descriptive. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add interface "IndexItem", models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove missed console log, IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update unit test snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec to account for recent changes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Working out validation issue between norman/advanced options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Incorporate minor requested changes to ui Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issue with validating JSON, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> Move validation functions to helper.ts, debug typescript Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve several potential inconsistencies with validation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change title/messages for unrestorable snapshots toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove old code that slipped by in update merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change minor but awkwardly implemented space between text/link Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to Restore activities panel, fix toast text Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change restore in progress color to "warning", EuiHealth, Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Forgot to save brb Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2 console.logs, change === to ==, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix conditional in useEffect, RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add release notes 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add entry for release notes for adding release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make corrections to 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add one PR to Maintenance, 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Bugfix that was preventing auto refresh from stopping Restore Activities Panel. Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com (cherry picked from commit cf16c2c) Co-authored-by: Chris Hesterman <phestech@amazon.com>
* Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder examples to rename options, add line breaks to help text Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on custom index settings, ignore index settings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement custom index settings functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Successfully implement/debug custom index settings/ignore index settings. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on IndexList component, using cat.index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * IndexList with pagination fully functional, todo: styling Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add RestoreActivitiesPanel component folder, files (starter) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Complete IndexList with pagination, sorting. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add maxWidth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com * Implement tabs on Snapshots page: Snapshots, Restore activities... Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement skeleton Restore activities panel, panel switching in Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on catIndexRecovery, TODO - debug Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix syntax bug - server/services/SnapshotManagementService.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolved some errors, getting a response but not correct response. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement code to use Index Recovery api. successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress extracting data and displaying in Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement Restore Activities with self updating until restore done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add clickable indexes link and hello world click handler Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add toast if no snapshot selected upon restore activities click Signed-off-by: Chris Hesterman <phestech@amazon.com> Add empty flyout where restoring indices will be listed Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change danger toast to warning when no snapshot selected Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix bug when both custom settings and ignore settings chosen Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add refresh button to restore activities page, remove auto refreshing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove index settings from options if none entered, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in help text, use url from constants. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create CatSnapshotIndex in server/models/interfaces, apply in IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel="noopener noreferrer" to links in IndexList, add CatSnapshotIndex interface Signed-off-by: Chris Hesterman <phestech@amazon.com> * Changes to RestoreActivitesPanel to prep for listing indice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Re do merge commit - forgot to save file. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Snapshots testing in progress Signed-off-by: Chris Hesterman <phestech@amazon.com> * Current progress, cypress testing Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit testing for AddPrefixInput, RenameInput components Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRenameOptions component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotRestoreOption component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add unit tests for SnapshotIndicesInput component Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 'Indices' to 'Index' if only 1 index. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Replace anchor tags with EuiLinks set to external, rename options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change anchor tags to EuiLinks, IndexSettings Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add rel attribute to EuiLink, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Auto populate prefix field initially with "restored_" Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change Restore button to color="primary" (blue) Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make flyout close on restore, direct user to activities tab Signed-off-by: Chris Hesterman <phestech@amazon.com> * Title case flyout 'status', use EuiHealth for status color dot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status check until 'DONE', RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add auto status update until 'SUCCESS', Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change tab implementation to be consistent with other plugins Signed-off-by: Chris Hesterman <phestech@amazon.com> * Minor text and styling fixes, Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix styling to match main Snapshot page, RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update text to match mocks in Snapshots, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Pre fill rename inputs, prefix input with default values from mock Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change to title case for status in Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add warning banner if snapshot is partial, with checkbox to allow Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix behavior of IndexList, include size when active, else unknown Signed-off-by: Chris Hesterman <phestech@amazon.com> * Functioning start/stop times in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Accurate listing of indices being restored from snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Restore start/stop working. Auto updating working. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore monitoring, finally error free Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress on restore/delete buttons correctly disabled edge cases Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiOverlayMask when RestoreSnapshotFlyout active Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create user friendly error toasts with button to full error Signed-off-by: Chris Hesterman <phestech@amazon.com> * Direct user to browser console for full error from error toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with restore success toast with button. Close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom restore success toast with button to activities panel done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Created custom error toast. Need to debug. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Custom error and success toasts fully functional and error free. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add and debug Index Settings portion of Advanced Options. Successful. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove stray console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add, update jest and cypress testing for snapshots & restore snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Save small change snapshots_spec, forgot before prev commit Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.3 to 2.3.0 cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change OSDB version to 2.3.1, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update for 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update help text, Snapshots.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove Total size column from IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Disable restore if partial snapshot but not checked in banner Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove total size column in indexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add status code and code meaning to toasts, error modal Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress making Restore activities panel independent Signed-off-by: Chris Hesterman <phestech@amazon.com> * RestoreActivitiesPanel no longer needs selected snapshot to access Signed-off-by: Chris Hesterman <phestech@amazon.com> * Clean up unused code,console logs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Modify error toasts to be more user friendly Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle bad regex input, handle bad JSON input, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add check and toast for no indices selected, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused interface, console log. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Small style changes, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve one missed conflict from previous merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unneeded cy.wait, snapshots_spec Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix small bug with refresh button, Restore activities panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove conflicts in server/models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused prop"ignore", change ternary to if() in toast helper Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change label text styling for radios and checkboxes in flyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create checkBoxLabel component in helper.jsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots for unit tests. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove default close button from Restore activities/indiceslist Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with regex validation, testing restore fail in progressd Signed-off-by: Chris Hesterman <phestech@amazon.com> * Handle error case - bad connection - RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement status for every index being restored, add to Indexlist. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Sort indexList alphabetically in RestoreActivities Signed-off-by: Chris Hesterman <phestech@amazon.com> Remove unneeded "getSnapshotIndices" method - RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Progress with form validation, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * All validations working on action click, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine validation ui on error, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Refine some toasts/errors Signed-off-by: Chris Hesterman <phestech@amazon.com> * Simplify toasts, make restore status more descriptive. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add interface "IndexItem", models/interfaces Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove missed console log, IndexList Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update unit test snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update snapshots_spec to account for recent changes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Working out validation issue between norman/advanced options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Incorporate minor requested changes to ui Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issue with validating JSON, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> Move validation functions to helper.ts, debug typescript Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve several potential inconsistencies with validation Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change title/messages for unrestorable snapshots toasts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove old code that slipped by in update merge Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change minor but awkwardly implemented space between text/link Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add EuiHealth to Restore activities panel, fix toast text Snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change restore in progress color to "warning", EuiHealth, Restore activities Signed-off-by: Chris Hesterman <phestech@amazon.com> * Forgot to save brb Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2 console.logs, change === to ==, RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix conditional in useEffect, RestoreActivitiesPanel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add release notes 2.4 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add entry for release notes for adding release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make corrections to 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add one PR to Maintenance, 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Bugfix that was preventing auto refresh from stopping Restore Activities Panel. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update 2.4 release notes Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com (cherry picked from commit 0ae56b3) Co-authored-by: Chris Hesterman <phestech@amazon.com>
… url in "IndexSettingsInput" (opensearch-project#365) (opensearch-project#366) * Change help text - ignore unavailable indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Change url for "Learn more" links, IndexSettingsInput Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update ext link, IndexSettingsInput to ref 'Dynamic Index Settings' docs Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change url back to Static and Dynamic docs link Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change link in IndexSettingsInput to general "Index Settings" docs Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 0b6457f) Co-authored-by: Chris Hesterman <phestech@amazon.com>
…D 2.4.0 (opensearch-project#381) (opensearch-project#387) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch-dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD to 2.4.1, update loader-utils, ts-loader, webpack Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update loader-utils to 1.4.1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Roll back to 2.4.0 OSD Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit d7e6849) Co-authored-by: Chris Hesterman <phestech@amazon.com>
…) (opensearch-project#413) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch-dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD to 2.4.1, update loader-utils, ts-loader, webpack Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update loader-utils to 1.4.1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Roll back to 2.4.0 OSD Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement quick fix for data-stream names being truncated Signed-off-by: Chris Hesterman <phestech@amazon.com> * Set min width for data stream selection popover Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 02ccb96) Co-authored-by: Chris Hesterman <phestech@amazon.com>
* Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch-dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD to 2.4.1, update loader-utils, ts-loader, webpack Signed-off-by: Chris Hesterman <phestech@amazon.com> * Backport to 1.x Signed-off-by: Chris Hesterman <phestech@amazon.com> * Revert "Backport to 1.x", backport failed Signed-off-by: Chris Hesterman <phestech@amazon.com> This reverts commit f77922b. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement check for singleIndex/datastream to address alias requirement Signed-off-by: Chris Hesterman <phestech@amazon.com> * Run version sync, adj. OSDB versions in workflows Signed-off-by: Chris Hesterman <phestech@amazon.com> * Set OSDB version to 2.4 in workflows Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump to 2.4.1 to keep it working Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unintended dependency bumps Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fresh bootstrap, update yarn lock Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit 2290ea5) Co-authored-by: Chris Hesterman <phestech@amazon.com>
…rch-project#429) (opensearch-project#433) * Change alignment of Snapshot Management panels in pages/Main/Main.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Unify vertical button alignment across panels, ContentPanel.tsx Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update jest snapshots, add ROUTE_STYLE variable Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add placeholder restore button to Snapshots panel Signed-off-by: Chris Hesterman <phestech@amazon.com> * Comment out line 20 rollups_spec.js in cypress/integration/ Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused code and comment cypress/integration/rollups_spec.js Signed-off-by: Chris Hesterman <phestech@amazon.com> * Starting adaptation/use of existing code for Restore functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Adapt Snapshots.tsx to include RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add restoreSnapshot method to SMservice,RestoreSnapshotResponse int Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement RestoreSnapshotFlyout open/close Signed-off-by: Chris Hesterman <phestech@amazon.com> * Make Snapshot name appear on RestoreSnapshotFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add/adapt restoreSnapshot to server/SnapshotManagementService Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add route for restoreSnapshot in server/routes.ts Signed-off-by: Chris Hesterman <phestech@amazon.com> * Rudimentary restore from snapshot functionality reached, buggy Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix index list-snapshot restore, restrict restore to single selection Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, commented out code Signed-off-by: Chris Hesterman <phestech@amazon.com> * Create Advanced options accordion for Snapshot restore. Signed-off-by: Chris Hesterman <phestech@amazon.com> Currently only visually functional. TODO - make it apply the options Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add initial restore/rename options to ui. Only visual functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Resolve radio button events not firing Signed-off-by: Chris Hesterman <phestech@amazon.com> Split radio buttons into SnapshotRestoreOption and SnapshotRenameOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> Move 'restore' button between 'delete' and 'take snapshot' Signed-off-by: Chris Hesterman <phestech@amazon.com> Set default rename option to 'add prefix' Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add AddPrefixInput, remove unused component RestoreSnapshotInitialOptions Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fix issues with restore specific indices Signed-off-by: Chris Hesterman <phestech@amazon.com> Implement first 4 Advanced restore options functionality Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing for snapshots Signed-off-by: Chris Hesterman <phestech@amazon.com> Passing tests for create repo and create snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Begin cypress testing Snapshots. Create repo and Create snapshot done Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement add_prefix functionality for snapshot restore Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement rename indices option for restore snapshot Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove console.logs, unusted variables in SnapshotFlyout, SMservice Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add full stop to help text/errors, add RESTORE_OPTIONS enum Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add back line 20 in rollups_spec, required by changes in 2.3 release. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unused getRepos func, add repo prop, trim state in RestoreFlyout Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add increment to 2.3.0 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump 2.3.0 to 2.3 1 Signed-off-by: Chris Hesterman <phestech@amazon.com> * Add version bump 2.3.1 for OS in cypress-workflow.yml Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove 2.3.1 bump Signed-off-by: Chris Hesterman <phestech@amazon.com> * Change 2.4 to 2.4.0 opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch-dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update package.json, opensearch_dashboards.json Signed-off-by: Chris Hesterman <phestech@amazon.com> * Update OSD to 2.4.1, update loader-utils, ts-loader, webpack Signed-off-by: Chris Hesterman <phestech@amazon.com> * Backport to 1.x Signed-off-by: Chris Hesterman <phestech@amazon.com> * Revert "Backport to 1.x", backport failed Signed-off-by: Chris Hesterman <phestech@amazon.com> This reverts commit f77922b. Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement check for singleIndex/datastream to address alias requirement Signed-off-by: Chris Hesterman <phestech@amazon.com> * Run version sync, adj. OSDB versions in workflows Signed-off-by: Chris Hesterman <phestech@amazon.com> * Set OSDB version to 2.4 in workflows Signed-off-by: Chris Hesterman <phestech@amazon.com> * Version bump to 2.4.1 to keep it working Signed-off-by: Chris Hesterman <phestech@amazon.com> * Remove unintended dependency bumps Signed-off-by: Chris Hesterman <phestech@amazon.com> * Implement fix to exempt data streams from rollover alias requirement Signed-off-by: Chris Hesterman <phestech@amazon.com> * Fresh bootstrap to update yarn lock Signed-off-by: Chris Hesterman <phestech@amazon.com> Signed-off-by: Chris Hesterman <phestech@amazon.com> (cherry picked from commit f983e9d) Co-authored-by: Chris Hesterman <phestech@amazon.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com> Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com> (cherry picked from commit d3d8e6f) Co-authored-by: bowenlan-amzn <bowenlan23@gmail.com>
* Feature/common 2.5 (opensearch-project#519) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/index management 2.5 (opensearch-project#520) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * fix: detail of data stream Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/template management 2.5 (opensearch-project#523) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: fix template error Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/alias management 2.5 (opensearch-project#524) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/unittest fix 2.5 (opensearch-project#525) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Merge/index operation reindex (opensearch-project#526) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * enable fullwidth for JSON editor (opensearch-project#479) * enable fullwidth for JSON editor Signed-off-by: Hailong Cui <ihailong@amazon.com> * update width of import settings & mappings Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * advanced settings Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix integration test Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> * filter system index and alias from destination Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix code merge issue Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Co-authored-by: suzhou <suzhou@amazon.com> * Add shrink index page (opensearch-project#530) * Add shrink index page Signed-off-by: Binlong Gao <gbinlong@amazon.com> * Fix bug for shrink & close operation Signed-off-by: Binlong Gao <gbinlong@amazon.com> Signed-off-by: Binlong Gao <gbinlong@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update wording Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: change flyout to modal Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: enable global template warning Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * Merge/index operation (opensearch-project#534) * Feature/common 2.5 (opensearch-project#519) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/index management 2.5 (opensearch-project#520) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * fix: detail of data stream Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/template management 2.5 (opensearch-project#523) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: fix template error Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/alias management 2.5 (opensearch-project#524) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/unittest fix 2.5 (opensearch-project#525) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Merge/index operation reindex (opensearch-project#526) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * enable fullwidth for JSON editor (opensearch-project#479) * enable fullwidth for JSON editor Signed-off-by: Hailong Cui <ihailong@amazon.com> * update width of import settings & mappings Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * advanced settings Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix integration test Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> * filter system index and alias from destination Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix code merge issue Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Co-authored-by: suzhou <suzhou@amazon.com> * Add split index operation Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * Add split index operation Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Co-authored-by: suzhou <suzhou@amazon.com> Co-authored-by: Hailong-amzn <ihailong@amazon.com> * Merge/index operation (opensearch-project#535) * Feature/common 2.5 (opensearch-project#519) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/index management 2.5 (opensearch-project#520) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * fix: detail of data stream Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/template management 2.5 (opensearch-project#523) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: fix template error Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Temp/alias management 2.5 (opensearch-project#524) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Feature/unittest fix 2.5 (opensearch-project#525) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * Merge/index operation reindex (opensearch-project#526) * Feature/common 2.5 (opensearch-project#506) * feat: split to common change Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> * enable fullwidth for JSON editor (opensearch-project#479) * enable fullwidth for JSON editor Signed-off-by: Hailong Cui <ihailong@amazon.com> * update width of import settings & mappings Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * advanced settings Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix integration test Signed-off-by: Hailong Cui <ihailong@amazon.com> * wording change Signed-off-by: Hailong Cui <ihailong@amazon.com> * filter system index and alias from destination Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix code merge issue Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Co-authored-by: suzhou <suzhou@amazon.com> * Add split index operation Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * Add split index operation Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * Return if exception is thrown when calling backend API Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * Remove replica props that's not taking effect. Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Co-authored-by: suzhou <suzhou@amazon.com> Co-authored-by: Hailong-amzn <ihailong@amazon.com> * feat: rearrange main.tsx Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: add difference Signed-off-by: suzhou <suzhou@amazon.com> * feat: add timeout Signed-off-by: suzhou <suzhou@amazon.com> * feat: add timeout Signed-off-by: suzhou <suzhou@amazon.com> * feat: add timeout to 60000 for macos has the timeout issue Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: add unsaved check logic Signed-off-by: suzhou <suzhou@amazon.com> * feat: change timeout to 24h Signed-off-by: suzhou <suzhou@amazon.com> * feat: remove warning Signed-off-by: suzhou <suzhou@amazon.com> * feat: enable parse message for mapping_parsing_exception Signed-off-by: suzhou <suzhou@amazon.com> * feat: update wording Signed-off-by: suzhou <suzhou@amazon.com> * feat: rewording Signed-off-by: suzhou <suzhou@amazon.com> * feat: update snapshot Signed-off-by: suzhou <suzhou@amazon.com> * feat: optimize with new type of parsing error Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update alias empty content Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update alias modal header style Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: update e2e test Signed-off-by: suzhou <suzhou@amazon.com> * Minor wording change after review (opensearch-project#544) Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * feat: use correct version of doc Signed-off-by: suzhou <suzhou@amazon.com> * feat: update typo Signed-off-by: suzhou <suzhou@amazon.com> * feat: update snapshot Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * feat: add destType for reindex notification toast Signed-off-by: suzhou <suzhou@amazon.com> * support reindex unique documents (opensearch-project#546) Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * feat: update patterns for template name Signed-off-by: suzhou <suzhou@amazon.com> * feat: update validation Signed-off-by: suzhou <suzhou@amazon.com> * feat: add validation for alias select Signed-off-by: suzhou <suzhou@amazon.com> * feat: update test Signed-off-by: suzhou <suzhou@amazon.com> * feat: add force in E2E test Signed-off-by: suzhou <suzhou@amazon.com> * toast link support data stream and alias (opensearch-project#551) Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix: index detail for data streams index Signed-off-by: suzhou <suzhou@amazon.com> * feat: add error wrapper Signed-off-by: suzhou <suzhou@amazon.com> * feat: change to multiple select Signed-off-by: suzhou <suzhou@amazon.com> * feat: expand width Signed-off-by: suzhou <suzhou@amazon.com> * feat: update Signed-off-by: suzhou <suzhou@amazon.com> * Change some wording in shrink index page (opensearch-project#553) Signed-off-by: gaobinlong <gbinlong@amazon.com> Signed-off-by: gaobinlong <gbinlong@amazon.com> * reindex page wording change (opensearch-project#554) Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * feat: add comment on Better* component Signed-off-by: suzhou <suzhou@amazon.com> * refractor: job handler Signed-off-by: suzhou <suzhou@amazon.com> * feat: remove useless functions Signed-off-by: suzhou <suzhou@amazon.com> * refractor: move functions to helpers.ts Signed-off-by: suzhou <suzhou@amazon.com> * refractor: move types to interfaces.ts Signed-off-by: suzhou <suzhou@amazon.com> * feat: remove duplicate div Signed-off-by: suzhou <suzhou@amazon.com> * feat: use fragment Signed-off-by: suzhou <suzhou@amazon.com> * feat: use cannot Signed-off-by: suzhou <suzhou@amazon.com> * refractor: split TemplateDetail into multiple files Signed-off-by: suzhou <suzhou@amazon.com> * feat: update timeout Signed-off-by: suzhou <suzhou@amazon.com> * feat: move some constant lines to constant.tsx Signed-off-by: suzhou <suzhou@amazon.com> * Remove unused TODO (opensearch-project#555) Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix: catch error and do not jump in split page Signed-off-by: suzhou <suzhou@amazon.com> * Add a space before the learn more link in shrink index page (opensearch-project#556) Signed-off-by: gaobinlong <gbinlong@amazon.com> Signed-off-by: suzhou <suzhou@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Binlong Gao <gbinlong@amazon.com> Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Signed-off-by: gaobinlong <gbinlong@amazon.com> Co-authored-by: Hailong-amzn <ihailong@amazon.com> Co-authored-by: Binlong Gao <gbinlong@amazon.com> Co-authored-by: xluo-aws <lxuesong@amazon.com>
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
…nsform Jobs (opensearch-project#1021) (opensearch-project#1025) * Add MDS support for policies, policy managed indices, transform and rollup jobs * Addressed PR comments * Fixed tests * Address few more comments * Minor fix * Address minor comment --------- (cherry picked from commit 07c68ec) Signed-off-by: Prabhat Sharma <ptsharma@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Prabhat Sharma <ptsharma@amazon.com>
…opensearch-project#1031) (opensearch-project#1036) Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> (cherry picked from commit ed98e4a)
…-project#1040) (cherry picked from commit 4c7bf55) Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) (opensearch-project#1043) (cherry picked from commit 9a8015a) Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…orm workflow (opensearch-project#1047) (opensearch-project#1049) (cherry picked from commit 43b9e1e) Signed-off-by: Prabhat Sharma <ptsharma@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Prabhat Sharma <ptsharma@amazon.com>
…e of datasource (opensearch-project#1053) (opensearch-project#1054) (cherry picked from commit 9d64b46) Signed-off-by: Prabhat Sharma <ptsharma@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Prabhat Sharma <ptsharma@amazon.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…pensearch-project#1027) When none of the indices are selected, ClearCacheModal makes call to `//_cache/clear` path. Here, the intention is to clear the cache for all indices, let's make it explicit by passing `_all` as target. New call: `/_all/_cache/clear` (cherry picked from commit 134f23f) Signed-off-by: Rohit Ashiwal <rashiwal@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
opensearch-project#1061) (cherry picked from commit 2bcb2a5) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
(cherry picked from commit 2070768) Signed-off-by: vikasvb90 <vikasvb@amazon.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…pensearch-project#1080) * Adding dataVersionFilter support to MDS to enable version decoupling Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> * added check for checking available plugins on a datasource Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> --------- Signed-off-by: Ramakrishna Chilaka <ramachil@amazon.com> (cherry picked from commit 50c2275)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
backport of PR 1080
Issues Resolved
backport of #1080 (comment)
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.