mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Plugins: Create single point of entry for adding / removing plugins (#55463)
* split out plugin manager * remove whitespace * fix tests * split up tests * updating naming conventions * simplify manager * tidy * explorations * fix build * tidy * fix tests * add logger helper * pass the tests * tidying * fix tests * tidy and re-add test * store depends on loader * enrich tests * fix test * undo gomod changes
This commit is contained in:
@@ -187,14 +187,14 @@ var wireBasicSet = wire.NewSet(
|
||||
pluginsCfg.ProvideConfig,
|
||||
repo.ProvideService,
|
||||
wire.Bind(new(repo.Service), new(*repo.Manager)),
|
||||
manager.ProvideService,
|
||||
wire.Bind(new(plugins.Manager), new(*manager.PluginManager)),
|
||||
wire.Bind(new(plugins.RendererManager), new(*manager.PluginManager)),
|
||||
wire.Bind(new(plugins.SecretsPluginManager), new(*manager.PluginManager)),
|
||||
manager.ProvideInstaller,
|
||||
wire.Bind(new(plugins.Installer), new(*manager.PluginInstaller)),
|
||||
client.ProvideService,
|
||||
wire.Bind(new(plugins.Client), new(*client.Service)),
|
||||
managerStore.ProvideService,
|
||||
wire.Bind(new(plugins.Store), new(*managerStore.Service)),
|
||||
wire.Bind(new(plugins.RendererManager), new(*managerStore.Service)),
|
||||
wire.Bind(new(plugins.SecretsPluginManager), new(*managerStore.Service)),
|
||||
wire.Bind(new(plugins.StaticRouteResolver), new(*managerStore.Service)),
|
||||
pluginDashboards.ProvideFileStoreManager,
|
||||
wire.Bind(new(pluginDashboards.FileStore), new(*pluginDashboards.FileStoreManager)),
|
||||
|
||||
Reference in New Issue
Block a user