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

split interfaces
This commit is contained in:
Will Browne
2025-05-06 17:02:32 +01:00
committed by GitHub
parent 59cb0176bc
commit 9c2846c4fb
@@ -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