From 57024006f2910acfe2cfb7593bc032623924f2db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Tue, 7 Nov 2023 10:50:29 +0100 Subject: [PATCH] Start and wire the ocmreceived storage provider --- services/gateway/pkg/revaconfig/config.go | 12 ++++++++++++ services/ocm/pkg/revaconfig/config.go | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/services/gateway/pkg/revaconfig/config.go b/services/gateway/pkg/revaconfig/config.go index 858b369e8c..252a1364ee 100644 --- a/services/gateway/pkg/revaconfig/config.go +++ b/services/gateway/pkg/revaconfig/config.go @@ -185,6 +185,18 @@ func spacesProviders(cfg *config.Config, logger log.Logger) map[string]map[strin }, }, }, + cfg.OCMEndpoint: { + "providerid": utils.OCMStorageProviderID, + "spaces": map[string]interface{}{ + "grant": map[string]interface{}{ + "mount_point": ".", + }, + "mountpoint": map[string]interface{}{ + "mount_point": "/ocm", + "path_template": "/ocm/{{.Space.Root.OpaqueId}}", + }, + }, + }, // medatada storage not part of the global namespace } } diff --git a/services/ocm/pkg/revaconfig/config.go b/services/ocm/pkg/revaconfig/config.go index 40a10768ee..6742db5efe 100644 --- a/services/ocm/pkg/revaconfig/config.go +++ b/services/ocm/pkg/revaconfig/config.go @@ -101,6 +101,10 @@ func OCMConfigFromStruct(cfg *config.Config, logger log.Logger) map[string]inter }, }, }, + "storageprovider": map[string]interface{}{ + "driver": "ocmreceived", + "data_server_url": "http://" + cfg.HTTP.Addr + "/data", + }, "authprovider": map[string]interface{}{ "auth_manager": "ocmshares", "auth_managers": map[string]interface{}{