Boundary Plugin MinIO (#4621)

feat(storage): Add storage support for MinIO via new built-in plugin
This commit is contained in:
dani authored and GitHub committed 2024-04-12 11:28:40 -04:00
1 parent a79e35da54
commit 1a77e4da86
11 files changed
+517

No files matched your search

+5
View File
@@ -326,6 +326,11 @@ func New(ctx context.Context, conf *Config) (*Controller, error) {
if _, err := conf.RegisterPlugin(ctx, pluginType, client, []plugin.PluginType{plugin.PluginTypeHost, plugin.PluginTypeStorage}, plugin.WithDescription(fmt.Sprintf("Built-in %s host plugin", enabledPlugin.String()))); err != nil {
return nil, fmt.Errorf("error registering %s host plugin: %w", pluginType, err)
}
case enabledPlugin == base.EnabledPluginMinio && !c.conf.SkipPlugins:
pluginType := strings.ToLower(enabledPlugin.String())
if _, err := conf.RegisterPlugin(ctx, pluginType, nil, []plugin.PluginType{plugin.PluginTypeStorage}, plugin.WithDescription(fmt.Sprintf("Built-in %s storage plugin", enabledPlugin.String()))); err != nil {
return nil, fmt.Errorf("error registering %s storage plugin: %w", pluginType, err)
}
}
}