NASA-PDS / operations

Tickets for the PDSEN Operations Team
Other
5 stars 1 forks source link

Deploy AWS services and scheduler tasks to AWS environment #367

Closed jordanpadams closed 11 months ago

jordanpadams commented 1 year ago

💡 Description

Staging

Production

NGAP

sjoshi-jpl commented 1 year ago

@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 commented 1 year ago

The workflow work with a workaround for OIDC authentication.

tloubrieu-jpl commented 1 year ago

@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 commented 1 year ago

@tloubrieu-jpl the new updated terraform workflow is completed - https://github.com/NASA-PDS/nucleus/compare/main...terraform-deploy

Should I go ahead and create a PR?

nutjob4life commented 11 months ago

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

nutjob4life commented 11 months ago

Merged!

jordanpadams commented 11 months ago

@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 commented 11 months ago

@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 commented 11 months ago

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

jordanpadams commented 11 months ago

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 commented 11 months ago

@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 commented 11 months ago

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