meshery / meshery

Meshery, the cloud native manager
https://meshery.io
Apache License 2.0
5.21k stars 1.62k forks source link

[Server] Surface Plugin details in Notification Center #10509

Open leecalcote opened 4 months ago

leecalcote commented 4 months ago

Current Behavior

As a platform with me to extension points, Meshery offers the the ability to enable any different number of plugins. Currently, as a platform Meshery doesn't expose any information into Meshery UI about plugins that have been loaded or have been attempted to load outside of Adapter plugins.

Desired Behavior

Users are aware of the version, size, and details of the plugins that are loaded.

Implementation

See https://docs.meshery.io/project/contributing/contributing-server-events

Acceptance Tests

  1. On failure to load plugin, sent this to the Notification Center.
  2. On success of loading a plugin, send plugin details (manifest and version) to Notification Center.

Contributor Guides and Handbook

utsavll0 commented 2 months ago

Hi Can I take this up? @leecalcote

leecalcote commented 2 months ago

Thanks for volunteering, @utsavll0 πŸ‘