From 9c2846c4fb4e19c9ed8d4d3cc7512c8b12c578dc Mon Sep 17 00:00:00 2001 From: Will Browne Date: Tue, 6 May 2025 17:02:32 +0100 Subject: [PATCH] Plugins: Separate `pluginv2` interfaces from ProtoClient interface (#104795) split interfaces --- pkg/plugins/backendplugin/grpcplugin/client_proto.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/plugins/backendplugin/grpcplugin/client_proto.go b/pkg/plugins/backendplugin/grpcplugin/client_proto.go index 9922258f9e2..04e98362dde 100644 --- a/pkg/plugins/backendplugin/grpcplugin/client_proto.go +++ b/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