Skip to content
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

IRSA for S3 Bucket Storage #265

Open
RileyLeo opened this issue Nov 15, 2023 · 1 comment
Open

IRSA for S3 Bucket Storage #265

RileyLeo opened this issue Nov 15, 2023 · 1 comment

Comments

@RileyLeo
Copy link

Just want to confirm if there is support for AWS IRSA for S3 Integration.
I have deployed Azimutt in AWS EKS cluster and wanted to used IRSA as a means to provide appropriate policies to interact with S3 bucket. However, when I deployed the service account with the role with the S3 roles, it seems to be defaulting to using the default node role instead.

I'd like to inquire whether the function has been implemented. If not, I would appreciate it being implemented.

issue

Error message:
User: arn:aws:sts::XXX:assumed-role/spot_workers_c-eks-node-group is not authorized to perform: kms:GenerateDataKey on resource: arn:aws:kms:ap-XXX:key/XXX because no identity-based policy allows the kms:GenerateDataKey action

@loicknuchel
Copy link
Contributor

Hi @RileyLeo,

Thanks for reaching out. I don't know about IRSA and how to integrate it with Waffle (the Elixir lib I'm using for file upload). But it seems it doesn't work out of the box. Maybe just missing a configuration, maybe some code or maybe even not implemented in Waffle.

I have many other improvements I'm working on, would love some help in investigating this.
You could have a look at the Waffle configuration or the ProjectFile implementation. If you want to dig the Waffle documentation, it's here. For the IRSA part I think you know it better than me ^^

In middle term, I'm thinking of changing the project storage from S3 to PostgreSQL Large Object storage to ease the installation, but now in the next few months...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants