Skip to content

v1alpha2 KEP update: Allow BucketAccess to reference multiple BucketClaims #143

@BlaineEXE

Description

@BlaineEXE

Enhancement

Why is this needed?:

Allow users to reuse the same BucketAccess (user) for multiple buckets.

Because cross-namespace sharing isn't natively supported, limit this to BA/BC in the same namespace

Describe the solution you'd like in detail:

Before COSI, a user self-service library for object buckets was created called lib-bucket-provisioner/ObjectBucketClaims. Rook has used the predecessor library for many years, and the most requested feature is to use a single user for access to multiple buckets.

Some off-the-shelf applications make an assumption that a single object storage user can access all of the application's needed buckets. GitLab was provided as one example a number of years ago.

Describe alternatives you've considered:

No reasonable alternative is known. Most users cannot make custom changes to applications (due to closed source software or a lack of user ability) if their assumptions don't match COSI's assumptions. Without COSI support, these users would be without a good solution.

Additional context:

Metadata

Metadata

Assignees

No one assigned

    Labels

    api/v1alpha2Issue reported against or feature request for v1alpha2 APIkind/featureCategorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

    Type

    No type

    Projects

    Status

    In Review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions