We have an on-premise deployment of Gitlab that we are in the process of migrating to AWS EC2. Part of this involves configuring LFS to use S3 for object storage. The rub is that because of corporate policy, we are unable to use users in AWS for authentication, so I am unable to add access keys to the configuration.
Our answer to this for our pipelines is to use AWS Roles Anywhere for temporary credentials. The problem is that Roles Anywhere is configured in our pipeline definitions. I don’t know how to implement this for Gitlab itself. Has anyone else solved this issue?