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

Add docs to launch an instance of Athens on AWS Fargate #1350

Open
manugupt1 opened this issue Aug 23, 2019 · 11 comments
Open

Add docs to launch an instance of Athens on AWS Fargate #1350

manugupt1 opened this issue Aug 23, 2019 · 11 comments
Labels
docs improvements/changes to our documentation good first issue Great issues for new Athenians to work on!

Comments

@manugupt1
Copy link
Member

Is your feature request related to a problem? Please describe.
RIght now, we are missing docs on to launch an instance of athens for Fargate with sample task definition file and the steps to run through it.

Describe the solution you'd like
I would like to see docs that would on-board a non AWS user to athens on AWS Fargate.

@arschles
Copy link
Member

@manugupt1 does #1283 close this one?

@manugupt1
Copy link
Member Author

manugupt1 commented Aug 28, 2019 via email

@ghost ghost added docs improvements/changes to our documentation good first issue Great issues for new Athenians to work on! labels Sep 17, 2019
@arschles
Copy link
Member

arschles commented Nov 8, 2019

@manugupt1 makes sense. would you be up for adding these docs?

@juliengrondin
Copy link

juliengrondin commented May 5, 2020

This would be very useful as I ran into some issues trying to set this up.
My current setup had the correct permissions on an assigned IAM role however I was getting errors due to invalid access keys.
The access key and ID had to be specifically set to an empty string in this case to work, however it was very unclear that this was necessary as it is not usually required when using roles in AWS.

@arschles
Copy link
Member

arschles commented May 5, 2020

@juliengrondin I'm not very good at AWS so I'm not exactly sure what's needed. Is it just setting AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY in the config.dev.toml to ""?

@geototti21
Copy link

@juliengrondin @arschles I think you need to set UseDefaultConfiguration to true and it will work with the default AWS cli behaviour https://github.com/gomods/athens/blob/master/config.dev.toml#L440

@juliengrondin
Copy link

@geototti21 Thanks for clarifying. I did wonder about this but it was not clear how to achieve this with env override which is primarily how I'm configuring my container.
@arschles by setting the env overrides to "" this solved the issue for me.

@arschles
Copy link
Member

So is it right to say there are two ways to do it? Either setting UseDefaultConfiguration=True or doing the env overrides? @juliengrondin if you're up for writing these docs, I'm happy to review 😉

@mc-roblee
Copy link

mc-roblee commented Dec 6, 2021

@manugupt1 is this resolved by #1708?

cc: @juliengrondin

@manugupt1
Copy link
Member Author

@mc-roblee I would like to see one more improvement. I would like to see a complete task definition that points to the athens task image; would you be able to help with it?

@mc-roblee
Copy link

Happy to take a look, certainly. I am not up to speed on task definitions, so I shall read some docs and start a branch

@DrPsychick DrPsychick added this to the Athens docs update milestone Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs improvements/changes to our documentation good first issue Great issues for new Athenians to work on!
Projects
None yet
Development

No branches or pull requests

6 participants