From 0b526acf09c06b2604031fc3ab3474236f356ea6 Mon Sep 17 00:00:00 2001 From: Andres Martinez Gotor Date: Tue, 28 May 2024 00:47:45 +0200 Subject: [PATCH] Fix provisioning for a missing plugin (#88354) --- pkg/services/datasources/service/datasource.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/services/datasources/service/datasource.go b/pkg/services/datasources/service/datasource.go index 52145be4ded..ee8f61093b9 100644 --- a/pkg/services/datasources/service/datasource.go +++ b/pkg/services/datasources/service/datasource.go @@ -315,8 +315,8 @@ func (s *Service) prepareInstanceSettings(ctx context.Context, pluginContext bac // Make sure it is a known plugin type p, found := s.pluginStore.Plugin(ctx, settings.Type) if !found { - return nil, errutil.BadRequest("datasource.unknownPlugin", - errutil.WithPublicMessage(fmt.Sprintf("plugin '%s' not found", settings.Type))) + // Ignore non-existing plugins for the time being + return settings, nil } // When the APIVersion is set, the client must also implement AdmissionHandler