Skip to content

[Feature Request] [Remote Store]: Support for Server Side encrypted repository for remote store. #19235

@pranikum

Description

@pranikum

Is your feature request related to a problem? Please describe

Currently for Remote store we define the store properties as Node attributes. We need to support Server side encrypted repository as well.

Describe the solution you'd like

We will be adding support of having S3 repository to support both client side and server side encryption enabled blobs. Currently BlobStoreRepository only supports Single BlobStore created Lazily and once created the repository is tied to that BlobStore.

With this change we will be moving away from that design. We will be adding BlobStoreProvider which will be responsible for creating client side encrypted and server side encrypted BlobStore. Any Repository which needs this support can leverage by overriding appropriate builder methods.

Related component

Storage:Remote

Describe alternatives you've considered

We had tried to support the creation of internal specific repos for client side and server side encryption. But that will introduce lot of complexity related to repo management.

Additional context

NA

Metadata

Metadata

Assignees

Labels

Storage:RemoteenhancementEnhancement or improvement to existing feature or request

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions