Plugins: Add ability to run backend plugins in containers (#110534)
* add client cfg for containers * remove unused code * add field for skip host env for proto client * add docker to Swagger ignore * add to enterprise swagger gen * undo go.mod changes * pass container image * propagate container image field
This commit is contained in:
@@ -7,7 +7,7 @@ import (
|
||||
|
||||
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
||||
"github.com/hashicorp/go-plugin"
|
||||
trace "go.opentelemetry.io/otel/trace"
|
||||
"go.opentelemetry.io/otel/trace"
|
||||
|
||||
"github.com/grafana/grafana/pkg/infra/process"
|
||||
"github.com/grafana/grafana/pkg/plugins"
|
||||
@@ -48,7 +48,7 @@ func newGrpcPlugin(descriptor PluginDescriptor, logger log.Logger, tracer trace.
|
||||
descriptor: descriptor,
|
||||
logger: logger,
|
||||
clientFactory: func() *plugin.Client {
|
||||
return plugin.NewClient(newClientConfig(descriptor.executablePath, descriptor.executableArgs, env(), descriptor.skipHostEnvVars, logger, tracer, descriptor.versionedPlugins))
|
||||
return plugin.NewClient(newClientConfig(descriptor, env(), logger, tracer))
|
||||
},
|
||||
state: pluginStateNotStarted,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user