opensearch-project / security-dashboards-plugin

🔐 Manage your internal users, roles, access control, and audit logs from OpenSearch Dashboards
https://opensearch.org/docs/latest/security-plugin/index/
Apache License 2.0
70 stars 152 forks source link

[Backport 2.x] Adds Multiple Datasources Support for Security Dashboards Plugin (#1888) #1911

Closed derek-ho closed 5 months ago

derek-ho commented 5 months ago

(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.