mirror of https://github.com/grafana/grafana.git
update wire gen
This commit is contained in:
parent
434771291a
commit
de3448578b
|
|
@ -741,6 +741,7 @@ func Initialize(ctx context.Context, cfg *setting.Cfg, opts Options, apiOpts api
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
scopedPluginDatasourceProvider := datasource.ProvideDefaultPluginConfigs(service15, cacheServiceImpl, plugincontextProvider)
|
||||||
v := builder.ProvideDefaultBuildHandlerChainFuncFromBuilders()
|
v := builder.ProvideDefaultBuildHandlerChainFuncFromBuilders()
|
||||||
aggregatorRunner := aggregatorrunner.ProvideNoopAggregatorConfigurator()
|
aggregatorRunner := aggregatorrunner.ProvideNoopAggregatorConfigurator()
|
||||||
playlistAppInstaller, err := playlist.RegisterAppInstaller(playlistService, cfg, featureToggles)
|
playlistAppInstaller, err := playlist.RegisterAppInstaller(playlistService, cfg, featureToggles)
|
||||||
|
|
@ -770,7 +771,7 @@ func Initialize(ctx context.Context, cfg *setting.Cfg, opts Options, apiOpts api
|
||||||
}
|
}
|
||||||
v2 := appregistry.ProvideAppInstallers(featureToggles, playlistAppInstaller, pluginsAppInstaller, shortURLAppInstaller, alertingRulesAppInstaller, correlationsAppInstaller, alertingNotificationsAppInstaller)
|
v2 := appregistry.ProvideAppInstallers(featureToggles, playlistAppInstaller, pluginsAppInstaller, shortURLAppInstaller, alertingRulesAppInstaller, correlationsAppInstaller, alertingNotificationsAppInstaller)
|
||||||
builderMetrics := builder.ProvideBuilderMetrics(registerer)
|
builderMetrics := builder.ProvideBuilderMetrics(registerer)
|
||||||
apiserverService, err := apiserver.ProvideService(cfg, featureToggles, routeRegisterImpl, tracingService, serverLockService, sqlStore, kvStore, dualwriteService, resourceClient, inlineSecureValueSupport, eventualRestConfigProvider, v, eventualRestConfigProvider, registerer, aggregatorRunner, v2, builderMetrics)
|
apiserverService, err := apiserver.ProvideService(cfg, featureToggles, routeRegisterImpl, tracingService, serverLockService, sqlStore, kvStore, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, pluginstoreService, dualwriteService, resourceClient, inlineSecureValueSupport, eventualRestConfigProvider, v, eventualRestConfigProvider, registerer, aggregatorRunner, v2, builderMetrics)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
@ -807,7 +808,6 @@ func Initialize(ctx context.Context, cfg *setting.Cfg, opts Options, apiOpts api
|
||||||
apiService := api4.ProvideService(cfg, routeRegisterImpl, accessControl, userService, authinfoimplService, ossGroups, identitySynchronizer, orgService, ldapImpl, userAuthTokenService, bundleregistryService)
|
apiService := api4.ProvideService(cfg, routeRegisterImpl, accessControl, userService, authinfoimplService, ossGroups, identitySynchronizer, orgService, ldapImpl, userAuthTokenService, bundleregistryService)
|
||||||
dashboardsAPIBuilder := dashboard.RegisterAPIService(cfg, featureToggles, apiserverService, dashboardService, dashboardProvisioningService, service15, dashboardServiceImpl, dashboardPermissionsService, accessControl, accessClient, provisioningServiceImpl, dashboardsStore, registerer, sqlStore, tracingService, resourceClient, dualwriteService, sortService, quotaService, libraryPanelService, eventualRestConfigProvider, userService)
|
dashboardsAPIBuilder := dashboard.RegisterAPIService(cfg, featureToggles, apiserverService, dashboardService, dashboardProvisioningService, service15, dashboardServiceImpl, dashboardPermissionsService, accessControl, accessClient, provisioningServiceImpl, dashboardsStore, registerer, sqlStore, tracingService, resourceClient, dualwriteService, sortService, quotaService, libraryPanelService, eventualRestConfigProvider, userService)
|
||||||
snapshotsAPIBuilder := dashboardsnapshot.RegisterAPIService(serviceImpl, apiserverService, cfg, featureToggles, sqlStore, registerer)
|
snapshotsAPIBuilder := dashboardsnapshot.RegisterAPIService(serviceImpl, apiserverService, cfg, featureToggles, sqlStore, registerer)
|
||||||
scopedPluginDatasourceProvider := datasource.ProvideDefaultPluginConfigs(service15, cacheServiceImpl, plugincontextProvider)
|
|
||||||
dataSourceAPIBuilder, err := datasource.RegisterAPIService(configProvider, featureToggles, apiserverService, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, accessControl, registerer)
|
dataSourceAPIBuilder, err := datasource.RegisterAPIService(configProvider, featureToggles, apiserverService, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, accessControl, registerer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
@ -1346,6 +1346,7 @@ func InitializeForTest(ctx context.Context, t sqlutil.ITestDB, testingT interfac
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
scopedPluginDatasourceProvider := datasource.ProvideDefaultPluginConfigs(service15, cacheServiceImpl, plugincontextProvider)
|
||||||
v := builder.ProvideDefaultBuildHandlerChainFuncFromBuilders()
|
v := builder.ProvideDefaultBuildHandlerChainFuncFromBuilders()
|
||||||
aggregatorRunner := aggregatorrunner.ProvideNoopAggregatorConfigurator()
|
aggregatorRunner := aggregatorrunner.ProvideNoopAggregatorConfigurator()
|
||||||
playlistAppInstaller, err := playlist.RegisterAppInstaller(playlistService, cfg, featureToggles)
|
playlistAppInstaller, err := playlist.RegisterAppInstaller(playlistService, cfg, featureToggles)
|
||||||
|
|
@ -1375,7 +1376,7 @@ func InitializeForTest(ctx context.Context, t sqlutil.ITestDB, testingT interfac
|
||||||
}
|
}
|
||||||
v2 := appregistry.ProvideAppInstallers(featureToggles, playlistAppInstaller, pluginsAppInstaller, shortURLAppInstaller, alertingRulesAppInstaller, correlationsAppInstaller, alertingNotificationsAppInstaller)
|
v2 := appregistry.ProvideAppInstallers(featureToggles, playlistAppInstaller, pluginsAppInstaller, shortURLAppInstaller, alertingRulesAppInstaller, correlationsAppInstaller, alertingNotificationsAppInstaller)
|
||||||
builderMetrics := builder.ProvideBuilderMetrics(registerer)
|
builderMetrics := builder.ProvideBuilderMetrics(registerer)
|
||||||
apiserverService, err := apiserver.ProvideService(cfg, featureToggles, routeRegisterImpl, tracingService, serverLockService, sqlStore, kvStore, dualwriteService, resourceClient, inlineSecureValueSupport, eventualRestConfigProvider, v, eventualRestConfigProvider, registerer, aggregatorRunner, v2, builderMetrics)
|
apiserverService, err := apiserver.ProvideService(cfg, featureToggles, routeRegisterImpl, tracingService, serverLockService, sqlStore, kvStore, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, pluginstoreService, dualwriteService, resourceClient, inlineSecureValueSupport, eventualRestConfigProvider, v, eventualRestConfigProvider, registerer, aggregatorRunner, v2, builderMetrics)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
@ -1412,7 +1413,6 @@ func InitializeForTest(ctx context.Context, t sqlutil.ITestDB, testingT interfac
|
||||||
apiService := api4.ProvideService(cfg, routeRegisterImpl, accessControl, userService, authinfoimplService, ossGroups, identitySynchronizer, orgService, ldapImpl, userAuthTokenService, bundleregistryService)
|
apiService := api4.ProvideService(cfg, routeRegisterImpl, accessControl, userService, authinfoimplService, ossGroups, identitySynchronizer, orgService, ldapImpl, userAuthTokenService, bundleregistryService)
|
||||||
dashboardsAPIBuilder := dashboard.RegisterAPIService(cfg, featureToggles, apiserverService, dashboardService, dashboardProvisioningService, service15, dashboardServiceImpl, dashboardPermissionsService, accessControl, accessClient, provisioningServiceImpl, dashboardsStore, registerer, sqlStore, tracingService, resourceClient, dualwriteService, sortService, quotaService, libraryPanelService, eventualRestConfigProvider, userService)
|
dashboardsAPIBuilder := dashboard.RegisterAPIService(cfg, featureToggles, apiserverService, dashboardService, dashboardProvisioningService, service15, dashboardServiceImpl, dashboardPermissionsService, accessControl, accessClient, provisioningServiceImpl, dashboardsStore, registerer, sqlStore, tracingService, resourceClient, dualwriteService, sortService, quotaService, libraryPanelService, eventualRestConfigProvider, userService)
|
||||||
snapshotsAPIBuilder := dashboardsnapshot.RegisterAPIService(serviceImpl, apiserverService, cfg, featureToggles, sqlStore, registerer)
|
snapshotsAPIBuilder := dashboardsnapshot.RegisterAPIService(serviceImpl, apiserverService, cfg, featureToggles, sqlStore, registerer)
|
||||||
scopedPluginDatasourceProvider := datasource.ProvideDefaultPluginConfigs(service15, cacheServiceImpl, plugincontextProvider)
|
|
||||||
dataSourceAPIBuilder, err := datasource.RegisterAPIService(configProvider, featureToggles, apiserverService, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, accessControl, registerer)
|
dataSourceAPIBuilder, err := datasource.RegisterAPIService(configProvider, featureToggles, apiserverService, middlewareHandler, scopedPluginDatasourceProvider, plugincontextProvider, accessControl, registerer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ import (
|
||||||
"github.com/grafana/grafana/pkg/infra/tracing"
|
"github.com/grafana/grafana/pkg/infra/tracing"
|
||||||
"github.com/grafana/grafana/pkg/middleware"
|
"github.com/grafana/grafana/pkg/middleware"
|
||||||
"github.com/grafana/grafana/pkg/modules"
|
"github.com/grafana/grafana/pkg/modules"
|
||||||
|
"github.com/grafana/grafana/pkg/plugins"
|
||||||
"github.com/grafana/grafana/pkg/registry"
|
"github.com/grafana/grafana/pkg/registry"
|
||||||
"github.com/grafana/grafana/pkg/registry/apis/datasource"
|
"github.com/grafana/grafana/pkg/registry/apis/datasource"
|
||||||
secret "github.com/grafana/grafana/pkg/registry/apis/secret/contracts"
|
secret "github.com/grafana/grafana/pkg/registry/apis/secret/contracts"
|
||||||
|
|
@ -99,6 +100,10 @@ type service struct {
|
||||||
storageStatus dualwrite.Service
|
storageStatus dualwrite.Service
|
||||||
kvStore kvstore.KVStore
|
kvStore kvstore.KVStore
|
||||||
|
|
||||||
|
pluginClient plugins.Client
|
||||||
|
datasources datasource.ScopedPluginDatasourceProvider
|
||||||
|
contextProvider datasource.PluginContextWrapper
|
||||||
|
pluginStore pluginstore.Store
|
||||||
unified resource.ResourceClient
|
unified resource.ResourceClient
|
||||||
secrets secret.InlineSecureValueSupport
|
secrets secret.InlineSecureValueSupport
|
||||||
restConfigProvider RestConfigProvider
|
restConfigProvider RestConfigProvider
|
||||||
|
|
@ -118,6 +123,10 @@ func ProvideService(
|
||||||
serverLockService *serverlock.ServerLockService,
|
serverLockService *serverlock.ServerLockService,
|
||||||
db db.DB,
|
db db.DB,
|
||||||
kvStore kvstore.KVStore,
|
kvStore kvstore.KVStore,
|
||||||
|
pluginClient plugins.Client,
|
||||||
|
datasources datasource.ScopedPluginDatasourceProvider,
|
||||||
|
contextProvider datasource.PluginContextWrapper,
|
||||||
|
pluginStore pluginstore.Store,
|
||||||
storageStatus dualwrite.Service,
|
storageStatus dualwrite.Service,
|
||||||
unified resource.ResourceClient,
|
unified resource.ResourceClient,
|
||||||
secrets secret.InlineSecureValueSupport,
|
secrets secret.InlineSecureValueSupport,
|
||||||
|
|
@ -144,6 +153,10 @@ func ProvideService(
|
||||||
db: db, // For Unified storage
|
db: db, // For Unified storage
|
||||||
metrics: reg,
|
metrics: reg,
|
||||||
kvStore: kvStore,
|
kvStore: kvStore,
|
||||||
|
pluginClient: pluginClient,
|
||||||
|
datasources: datasources,
|
||||||
|
contextProvider: contextProvider,
|
||||||
|
pluginStore: pluginStore,
|
||||||
serverLockService: serverLockService,
|
serverLockService: serverLockService,
|
||||||
storageStatus: storageStatus,
|
storageStatus: storageStatus,
|
||||||
unified: unified,
|
unified: unified,
|
||||||
|
|
@ -271,7 +284,6 @@ func (s *service) start(ctx context.Context) error {
|
||||||
groupVersions = append(groupVersions, additionalGroupVersions...)
|
groupVersions = append(groupVersions, additionalGroupVersions...)
|
||||||
|
|
||||||
o := grafanaapiserveroptions.NewOptions(s.codecs.LegacyCodec(groupVersions...))
|
o := grafanaapiserveroptions.NewOptions(s.codecs.LegacyCodec(groupVersions...))
|
||||||
appinstaller.RegisterOptions(o, s.appInstallers)
|
|
||||||
|
|
||||||
// Register authorizers from app installers
|
// Register authorizers from app installers
|
||||||
appinstaller.RegisterAuthorizers(ctx, s.appInstallers, s.authorizer)
|
appinstaller.RegisterAuthorizers(ctx, s.appInstallers, s.authorizer)
|
||||||
|
|
@ -496,11 +508,11 @@ func (s *service) startDataplaneAggregator(
|
||||||
config := &dataplaneaggregator.Config{
|
config := &dataplaneaggregator.Config{
|
||||||
GenericConfig: serverConfig,
|
GenericConfig: serverConfig,
|
||||||
ExtraConfig: dataplaneaggregator.ExtraConfig{
|
ExtraConfig: dataplaneaggregator.ExtraConfig{
|
||||||
//PluginClient: s.pluginClient,
|
PluginClient: s.pluginClient,
|
||||||
PluginContextProvider: &pluginContextProvider{
|
PluginContextProvider: &pluginContextProvider{
|
||||||
//pluginStore: s.pluginStore,
|
pluginStore: s.pluginStore,
|
||||||
//datasources: s.datasources,
|
datasources: s.datasources,
|
||||||
//contextProvider: s.contextProvider,
|
contextProvider: s.contextProvider,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue