(cherry picked from commit 154a3ba08828b36a8dae684651f25c8d72f584be)
Description
This PR is the manual backport of: https://github.com/opensearch-project/security-dashboards-plugin/pull/1888. This PR added multiple datasources feature in the security dashboards plugin. This means that users can use the security dashboards plugin to perform operations on security backend plugins of different clusters.
[x] Commits are signed per the DCO using --signoff
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.
(cherry picked from commit 154a3ba08828b36a8dae684651f25c8d72f584be)
Description
This PR is the manual backport of: https://github.com/opensearch-project/security-dashboards-plugin/pull/1888. This PR added multiple datasources feature in the security dashboards plugin. This means that users can use the security dashboards plugin to perform operations on security backend plugins of different clusters.
Category
New Feature
Why these changes are required?
Backport of: https://github.com/opensearch-project/security-dashboards-plugin/pull/1888
What is the old behavior before changes and new behavior after changes?
Old behavior: doesn't support multiple datasources New behavior: supports multiple datasources
Issues Resolved
Backport: https://github.com/opensearch-project/security-dashboards-plugin/pull/1888
Testing
New unit, integration, e2e tests
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.