-
Notifications
You must be signed in to change notification settings - Fork 27
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
Feature Request: Specify Bucket Name Inside StorageClass for S3 CSI Driver #250
Comments
Thanks for the feature request @matanbaruch. We have a tracking ticket for dynamic provisioning #125. Would you need anything on top of dynamic provisioning to help with your use-case? If not, I'd suggest adding 👍 on that issue to show your interest on the feature. |
@unexge |
@matanbaruch, we haven't done the design work yet, so we can't guarantee anything. But using volumes in StatefulSets should work today, and we support |
I tried using it, but since it create a PVC for every pod, it's not supported. If you are able to use StatefulSet I'd love to see that. |
+1 |
Please upvote this feature request with 👍 (or the dynamic provisioning request) to help the team gauge interest in this feature - we can't aggregate based on comments |
Is your feature request related to a problem? Please describe.
Currently, when using the S3 CSI driver, there is no option to specify a bucket name directly within the
StorageClass
configuration. This can make it challenging to manage multiple PV's needs, as it requires additional inputs and steps or external automation to handle bucket association to a PV. For applications or services that rely on dynamic PV provisioning, this limitation introduces complexity and overhead.Describe the solution you'd like in detail
I would like the ability to specify the bucket name directly in the
StorageClass
configuration. This would allow users to seamlessly get the right bucket. The configuration could look like:The S3 CSI driver would limit all of the PV's created by this StorageClass to be on specific bucket.
Describe alternatives you've considered
Additional context
This feature would enhance the usability of the S3 CSI driver for Kubernetes users, particularly in environments that require dynamic storage provisioning for multiple services or tenants. Having this feature built into the
StorageClass
simplifies both the developer and operations workflows, making it easier to scale and manage storage needs.The text was updated successfully, but these errors were encountered: