From 493eeb15bd12b5d3b4c71660b61d78fe68831d24 Mon Sep 17 00:00:00 2001 From: Jordan Krage Date: Fri, 26 Jul 2024 11:33:46 +0200 Subject: [PATCH] Enable auto MTLS --- pkg/loop/config_test.go | 2 +- pkg/loop/internal/goplugin/plugin_service.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/loop/config_test.go b/pkg/loop/config_test.go index 78d177aa42..41012ae48d 100644 --- a/pkg/loop/config_test.go +++ b/pkg/loop/config_test.go @@ -269,7 +269,7 @@ func TestManagedGRPCClientConfig(t *testing.T) { }, } - clientConfig := ManagedGRPCClientConfig(&plugin.ClientConfig{}, brokerConfig) + clientConfig := ManagedGRPCClientConfig(&plugin.ClientConfig{AutoMTLS: true}, brokerConfig) assert.NotNil(t, clientConfig.Logger) assert.Equal(t, []plugin.Protocol{plugin.ProtocolGRPC}, clientConfig.AllowedProtocols) diff --git a/pkg/loop/internal/goplugin/plugin_service.go b/pkg/loop/internal/goplugin/plugin_service.go index 5ce50e65da..e94d613094 100644 --- a/pkg/loop/internal/goplugin/plugin_service.go +++ b/pkg/loop/internal/goplugin/plugin_service.go @@ -118,6 +118,7 @@ func (s *PluginService[P, S]) launch() (*plugin.Client, plugin.ClientProtocol, e s.lggr.Debug("Launching") cc := s.grpcPlug.ClientConfig() + cc.AutoMTLS = true cc.SkipHostEnv = true cc.Cmd = s.cmd() client := plugin.NewClient(cc)