Plugins: Refactor plugin config into separate env var and request scoped services (#83261)

* seperate services for env + req

* merge with main

* fix tests

* undo changes to golden file

* fix linter

* remove unused fields

* split out new config struct

* provide config

* undo go mod changes

* more renaming

* fix tests

* undo bra.toml changes

* update go.work.sum

* undo changes

* trigger

* apply PR feedback
This commit is contained in:
Will Browne
2024-02-27 12:38:02 +01:00
committed by GitHub
parent d04c579fc2
commit 5edd96ae77
62 changed files with 1933 additions and 1207 deletions

View File

@ -9,8 +9,8 @@ import (
"github.com/stretchr/testify/require"
"github.com/grafana/grafana/pkg/plugins"
"github.com/grafana/grafana/pkg/plugins/config"
"github.com/grafana/grafana/pkg/plugins/manager/fakes"
"github.com/grafana/grafana/pkg/setting"
)
func TestRenderer(t *testing.T) {
@ -33,7 +33,7 @@ func TestRenderer(t *testing.T) {
return nil, nil
},
}
cfg := &config.Cfg{
cfg := &setting.Cfg{
PluginsPath: filepath.Join(testdataDir),
}
@ -67,7 +67,7 @@ func TestRenderer(t *testing.T) {
return nil, nil
},
}
cfg := &config.Cfg{
cfg := &setting.Cfg{
PluginsPath: filepath.Join(testdataDir),
}