terraform-aws-eks-blueprints-addons icon indicating copy to clipboard operation
terraform-aws-eks-blueprints-addons copied to clipboard

Enable support for aws-fsx-openzfs-csi-driver

Open mirajranpura opened this issue 1 year ago • 4 comments

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

mirajranpura avatar Feb 07 '24 13:02 mirajranpura

Is this open for inclusion via contributed PR? Or the inclusion is still something that needs to be decided?

joaocc avatar Apr 02 '24 14:04 joaocc

@joaocc yes we are happy to accept a PR! Thanks for working on this!

askulkarni2 avatar Apr 04 '24 17:04 askulkarni2

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.

joaocc avatar Apr 04 '24 17:04 joaocc

Hi. Draft PR ready for feedback (not yet tested as I wanted to know which of the IAM approaches to follow). Thx

joaocc avatar May 08 '24 00:05 joaocc