aws-quickstart / cdk-eks-blueprints

AWS Quick Start Team
Apache License 2.0
460 stars 206 forks source link

Add S3 CSI Driver IAM policy as blueprints addon #1093

Open jesperalmstrom opened 1 month ago

jesperalmstrom commented 1 month ago

S3 CSI Driver Description of changes: This commit adds a new file iam-policy.ts that contains the IAM policy statements for the S3 CSI driver. It also adds a new file index.ts that implements the S3 CSI driver addon. The addon creates a service account, attaches the IAM policy to the service account's role, and deploys the addon to the cluster. The commit also includes some helper functions and default options for the addon.