Open pwdavison opened 1 month ago
Hey @pwdavison, are you still facing this issue? I quickly tested it on a newly created EKS cluster with the same configurations (Kubernetes v1.29 and CSI Driver v1.6.0) but everything works fine for me.
There was a known issue in mountpoint where you can't use KMS key id insse-kms-key-id
argument (https://github.com/awslabs/mountpoint-s3/issues). If you were using it in your configuration please try using KMS key ARN instead.
/kind bug
What happened? When trying to read or write files to directory thats mounted to a customer managed kms encrypted s3 bucket, the following error is outputted
/bin/sh: line 0: echo: write error: Input/output error
What you expected to happen? I am expecting to be able to read an object within the containers file system or write a new file that will be reflected in both the containers file system and mounted s3 bucket.
How to reproduce it (as minimally and precisely as possible)?
Apply the following yaml to the cluster. This is similar to the example found here: https://github.com/awslabs/mountpoint-s3-csi-driver/blob/main/examples/kubernetes/static_provisioning/kms_sse.yaml
Navigate to the container and observe the error:
/bin/sh: line 0: echo: write error: Input/output error
Anything else we need to know?:
Environment