terraform-aws-eks-blueprints-addons
terraform-aws-eks-blueprints-addons copied to clipboard
Enable support for aws-fsx-openzfs-csi-driver
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
What is the outcome that you are trying to reach?
EKS blueprints should natively support the Amazon FSx for OpenZFS CSI Driver
Describe the solution you would like
EKS blueprints should have OpenZFS CSI driver flag just like Amazon FSx for Lustre CSI Driver have enable_aws_fsx_csi_driver = true which installs the CSI drivers for Lustre.
Apparently, one can't bootstrap the EKS cluster with OpenZFS CSI driver.
Describe alternatives you have considered
Manually installing helm chart for Amazon FSx for OpenZFS CSI Driver
Is this open for inclusion via contributed PR? Or the inclusion is still something that needs to be decided?
@joaocc yes we are happy to accept a PR! Thanks for working on this!
Great. I will need some assistance on deciding what would be reasonable defaults and on specifics of xFS.
I was trying to decide whether to "emulate" the approach by EFS-CSI, where it uses explicitly defined policies, but I don't know enough about xFS to be able to do anything else than copying the content of the managed policy.
On the other hand, to use the recommended approach of the managed policy (as per https://github.com/aws-ia/terraform-aws-eks-blueprints-addon/issues/28) it seems we would have to resort to creating the resource and policy assignment in this project (vs doing it on the addonside of things).
Any thoughts welcomed.
Hi. Draft PR ready for feedback (not yet tested as I wanted to know which of the IAM approaches to follow). Thx