Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request Feature] Support Requester Pay Buckets in GCS FUSE CSI Driver #386

Open
shawnsavour opened this issue Nov 15, 2024 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@shawnsavour
Copy link

Description:

Currently, the GCS FUSE CSI driver does not support buckets with Requester Pay enabled. This limitation prevents users from utilizing buckets where the requester is responsible for paying storage and network costs.

Proposed Solution:

To address this limitation, we propose adding a new volumeAttribute to the CSI driver configuration:

volumeAttributes:
  billingProject: <project-id>

By specifying the billingProject attribute, the CSI driver can be instructed to use the specified project's billing account for accessing the Requester Pay bucket.

Expected Behavior:

With this enhancement, the GCS FUSE CSI driver should be able to:

  • Recognize Requester Pay Buckets: Identify buckets with Requester Pay enabled based on their bucket configuration.

  • Use the Specified Billing Project: Utilize the billingProject attribute to authenticate requests to the bucket and charge costs to the correct project.

@hime hime added the enhancement New feature or request label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants