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

Ephemeral CSI support #88

Open
kfox1111 opened this issue Nov 30, 2023 · 4 comments
Open

Ephemeral CSI support #88

kfox1111 opened this issue Nov 30, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@kfox1111
Copy link

/feature

Is your feature request related to a problem? Please describe.
Kubernetes pods can use https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#csi-ephemeral-volumes

To directly specify config for volumes so that users can use their own buckets/credentials with their workloads without involving cluster-admins.

Describe the solution you'd like in detail
The driver should set the Ephemeral volumeLifecycleModes property of the CSIDriver object: https://kubernetes-csi.github.io/docs/csi-driver-object.html#what-fields-does-the-csidriver-object-have

And support the bucket name via attributes. If they need to specify their credentials, https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/596-csi-inline-volumes/README.md#secret-reference can be used to pass in a secret from the users namespace. Alternately, it may be possible to get a projected service account token for the workload to federate via oidc.

@jjkr
Copy link
Contributor

jjkr commented Dec 8, 2023

Thank you for the feature request. We are planning to publish a public roadmap shortly and will provide updates on the timeline for adding this feature.

@jjkr jjkr added the enhancement New feature or request label Dec 18, 2023
@treksler
Copy link

any news on this?

@muddyfish
Copy link
Contributor

There's no update we can share right now.

If you would like to show interest on this feature, please use the thumbs up reaction (👍) on the main issue as this is our primary way to track interest on GitHub.

@tvandinther
Copy link

There are few requested enhancements with a range of interest on them. Is there any roadmap or issue tracker where we can see which features are currently being worked on and prioritised?

(I am particularly interested in this one. Already put a 👍)

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

5 participants