Plugins: Add managed instance installation resources (#76767)

* Plugins: Add configs to allow managed install

* Expose methods to use with cloud plugin installer

* Change plugins installer bind to OSS
This commit is contained in:
Hugo Kiyodi Oshiro
2023-10-24 16:21:37 +02:00
committed by GitHub
parent 162a422f0a
commit dfc1875061
10 changed files with 27 additions and 11 deletions

View File

@@ -8,6 +8,7 @@ import (
"github.com/google/wire"
"github.com/grafana/grafana/pkg/plugins"
"github.com/grafana/grafana/pkg/plugins/manager"
"github.com/grafana/grafana/pkg/registry"
"github.com/grafana/grafana/pkg/registry/backgroundsvcs"
"github.com/grafana/grafana/pkg/registry/usagestatssvcs"
@@ -94,6 +95,8 @@ var wireExtsBasicSet = wire.NewSet(
wire.Bind(new(secrets.Migrator), new(*secretsMigrator.SecretsMigrator)),
idimpl.ProvideLocalSigner,
wire.Bind(new(auth.IDSigner), new(*idimpl.LocalSigner)),
manager.ProvideInstaller,
wire.Bind(new(plugins.Installer), new(*manager.PluginInstaller)),
)
var wireExtsSet = wire.NewSet(