-
Notifications
You must be signed in to change notification settings - Fork 170
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
Support EFS CSI by changing volume claim #22
Comments
* [stable/prometheus-aws-costs-exporter] add chart * fix this * add readme
+1 |
Looks like you can provide your own StorageClass using name kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: efs-atlantis
provisioner: efs.csi.aws.com
parameters:
provisioningMode: efs-ap
fileSystemId: <EFS ID>
directoryPerms: "777" Then set the volume claim to the new storage class # values.yaml
volumeClaim:
storageClassName: efs-atlantis helm-charts/charts/atlantis/templates/statefulset.yaml Lines 540 to 542 in bc9db32
|
@cep21 can you confirm if @nitrocode suggestion addresses your issue? |
@nitrocode I tested it and it didn't work for me, can you tell me what else you did? |
hello everything is fine? sorry for the intrusion, but I have noticed that the atlantis replicas do not use the same access point when using the aws-efs-csi plugin Is it possible that atlantis replicas use the same access point? i tested it and i didn't work for me @nitrocode |
Trying to revive this; I'm trying to use EFS with Atlantis and I'm having a hard time while using this Helm Chart. |
Setting up EFS with the chart is doable on both EC2 and Fargate.
Example from efs-csi docs: https://github.com/kubernetes-sigs/aws-efs-csi-driver/blob/master/examples/kubernetes/statefulset/specs/example.yaml |
Looks like this is not an issue anymore? Please let us know. |
Hi,
EFS is great for atlantis since it's not locked to a single AZ. The future of EFS kubernetes is https://github.com/kubernetes-sigs/aws-efs-csi-driver. There's no way (I know of) to use volumeclaimtemplates (which this helm chart uses) with the CSI spec. There are details here: kubernetes-sigs/aws-efs-csi-driver#42
Rather than a storageclass inside the volumeclaimtemplates, can we use our own PersistentVolume (where we can configure a volumeHandle) ?
The text was updated successfully, but these errors were encountered: