Plugins: Separate `pluginv2` interfaces from ProtoClient interface (#104795)

split interfaces
pull/104933/head
Will Browne 8 months ago committed by GitHub
parent 59cb0176bc
commit 9c2846c4fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      pkg/plugins/backendplugin/grpcplugin/client_proto.go

@ -20,13 +20,17 @@ var (
var _ ProtoClient = (*protoClient)(nil)
type ProtoClient interface {
type PluginV2 interface {
pluginv2.DataClient
pluginv2.ResourceClient
pluginv2.DiagnosticsClient
pluginv2.StreamClient
pluginv2.AdmissionControlClient
pluginv2.ResourceConversionClient
}
type ProtoClient interface {
PluginV2
PID(context.Context) (string, error)
PluginID() string

Loading…
Cancel
Save