mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 03:13:49 +08:00
Plugins: Plugins loader pipeline (#71438)
* discovery * flesh out * add docs * remove unused func * bootstrap stage * fix docs * update docs * undo unnecessary changes * add end tag * update doc * fix linter * fix * tidy * update docs * add class to filter func * apply PR feedback * fix test
This commit is contained in:
@ -23,6 +23,7 @@ import (
|
||||
|
||||
"github.com/grafana/grafana/pkg/plugins"
|
||||
"github.com/grafana/grafana/pkg/plugins/log"
|
||||
"github.com/grafana/grafana/pkg/plugins/manager/signature/statickey"
|
||||
"github.com/grafana/grafana/pkg/setting"
|
||||
)
|
||||
|
||||
@ -64,9 +65,20 @@ type Signature struct {
|
||||
var _ plugins.SignatureCalculator = &Signature{}
|
||||
|
||||
func ProvideService(kr plugins.KeyRetriever) *Signature {
|
||||
return NewCalculator(kr)
|
||||
}
|
||||
|
||||
func NewCalculator(kr plugins.KeyRetriever) *Signature {
|
||||
return &Signature{
|
||||
kr: kr,
|
||||
log: log.New("plugin.signature"),
|
||||
log: log.New("plugins.signature"),
|
||||
}
|
||||
}
|
||||
|
||||
func DefaultCalculator() *Signature {
|
||||
return &Signature{
|
||||
kr: statickey.New(),
|
||||
log: log.New("plugins.signature"),
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user