Skip to content

Create a Store class that wraps multiple Registries together #279

@JeremyWurbs

Description

@JeremyWurbs

Description

Registry objects link to identically one backend (e.g. one GCP/AWS bucket or local directory). A single Registry will not work for multiple buckets, and likely we want to keep the one-bucket-one-registry policy.

Instead, for supporting multiple buckets within a single object (e.g. a Datalake), it would be nice to have a Store object (name can be changed), that provides a simple API for using multiple buckets. At it's simplest, it can act as any other Registry, where the keys are enforced to be the location where to store the object being given.

Acceptance Criteria

  • 100% test coverage

Priority

Medium (important but not urgent)

Estimated Effort (Story Points)

5 (3–4 days)

Metadata

Metadata

Assignees

No one assigned

    Labels

    mindtrace-registryIssues raised from registry module in mindtrace package

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions