kubernetes-sigs / aws-ebs-csi-driver

CSI driver for Amazon EBS https://aws.amazon.com/ebs/
Apache License 2.0
968 stars 780 forks source link

Support Amazon EBS local snapshots on Outposts #2087

Open smohandass opened 1 month ago

smohandass commented 1 month ago

/kind bug

What happened?

According to this AWS EBS CSI driver supports creating EBS volumes on worker nodes running in AWS Outposts subnets.

When creating the snapshot using the volumeSnapshot CRD, the snapshot is created on the AWS region and not on the Outpost.

According to AWS link here , the snapshot can be created on the outpost by passing the outpost ARN. The volumesnapshot CRD however doesn't have a feature to specify the ARN.

What you expected to happen? I expect the EBS CSI driver to provide a way to specify the Outpost ARN.

How to reproduce it (as minimally and precisely as possible)?

Create a EKS cluster with worker node on Outpost Deploy a k8s application with a dynamically provisioned EBS volume running on Outpost. Create a snapshot using the volumeSnapshot CRD and you can notice the snapshot is created in the region and NOT on Outpost

Anything else we need to know?:

Environment

ConnorJC3 commented 1 month ago

/kind feature /retitle Support Amazon EBS local snapshots on Outposts

Hi, thanks for the feature request - I've added it to our backlog for evaluation. I can't promise any specific ETA at this time but we'll provide updates on this issue as they are available.