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

Deploy AWS services and scheduler tasks to AWS environment #367

Closed
12 tasks done
jordanpadams opened this issue Mar 13, 2023 · 12 comments
Closed
12 tasks done

Deploy AWS services and scheduler tasks to AWS environment #367

jordanpadams opened this issue Mar 13, 2023 · 12 comments

Comments

@jordanpadams
Copy link
Member

jordanpadams commented Mar 13, 2023

💡 Description

Staging

Production

NGAP

@jordanpadams jordanpadams changed the title Deploy AWS services and scheduler tasks to AWS staging Deploy AWS services and scheduler tasks to AWS staging environment Mar 13, 2023
@tloubrieu-jpl tloubrieu-jpl changed the title Deploy AWS services and scheduler tasks to AWS staging environment Deploy AWS services and scheduler tasks to AWS environment Jun 1, 2023
@sjoshi-jpl
Copy link

@tloubrieu-jpl I've updated the steps to deploy registry-api based on the learnings last week.

https://wiki.jpl.nasa.gov/display/PDSEN/Deploy+Registry+API

@tloubrieu-jpl
Copy link
Member

The workflow work with a workaround for OIDC authentication.

@tloubrieu-jpl
Copy link
Member

@miguelp1986 @viviant100 I believe we are only mssing the smoke test to be run on the new deployment before we can close this ticket. Could you look at that ? Thanks

@sjoshi-jpl
Copy link

@tloubrieu-jpl the new updated terraform workflow is completed - NASA-PDS/nucleus@main...terraform-deploy

Should I go ahead and create a PR?

@nutjob4life
Copy link
Member

Smoke test: in progress. PRs all closed. End of sprint is 2023-07-20!

@nutjob4life
Copy link
Member

Merged!

@jordanpadams
Copy link
Member Author

@miguelp1986 @sjoshi-jpl @ramesh-maddegoda are we good with baseline deployment per B13.1? This does not include any of the new work being done with regard to monitoring and CD, as that is tracked separately.

@miguelp1986
Copy link

@jordanpadams I've smoke tested Production. Could you please share the endpoint for Registry API on staging? I can't seem to find it.

@viviant100
Copy link

https://pds.nasa.gov/api/search-en-gamma/1/swagger-ui/index.html

@jordanpadams
Copy link
Member Author

Thanks @viviant100 . Do we know if there is a reason that is not at https://pds-gamma.jpl.nasa.gov/api/search/1/swagger-ui/index.html ? Everything else we do on gamma is represented this way except the Registry API? Maybe @tloubrieu-jpl can help us here

@ramesh-maddegoda
Copy link

@miguelp1986 @sjoshi-jpl @ramesh-maddegoda are we good with baseline deployment per B13.1? This does not include any of the new work being done with regard to monitoring and CD, as that is tracked separately.

@jordanpadams , do you mean the baseline deployment of Nucleus? If so, we are good with the baseline deployment of Nucleus, as long as the Airflow environment does not have issues on AWS (such as the recent MWAA issues on NGAP).

@jordanpadams
Copy link
Member Author

Calling this task completed for this build, but we will most likely need to improve this over time, especially Nucleus smoke tests.

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

No branches or pull requests

8 participants