You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

NASD Tickets

  • Add public key(s) to SSH bastion
  • Ensure bastion has been whitelisted as part of inflation process
  • Create CloudFront distributions for S3 and API Gateway
  • Prep resources for DNS switch
    • Ensure EI team has appropriate tickets
    • Schedule DDI
    • Provide EI and DDI team with CNAME

Bamboo

  • Update the configuration to use the script within the repository for deployment (copy from SIT or UAT, they are the same)
  • Ensure necessary variables are set.
  • Deploy a release from UAT to create the API Gateway

Earthdata Login

  • Update application callback URLs with the CloudFront Distribution for API Gateway

Data Migration

  • Create jump box to access our RDS
  • Create database dump from NGAP 1.x and store the dump in S3
  • Run migration script
  • Export migrated data to a file


pg_dump --exclude-table=colormaps --disable-triggers --data-only DATABASE_TO_EXPORT > FILENAME_TO_EXPORT_TO.sql


  • Create an empty database locally
  • Run EDSC 2.0 migrations against the new database to replicate the state of a new database
  • Import the file created above into this database to test the import that will run in production


psql --host RDS_ENDPOINT --port 5432 --username edsc --password --dbname edsc_prod < FILENAME_TO_IMPORT.sql

DNS

  • Request DNS updates to be made

Comms

  • Alert distribution lists and public Slack channels about the upcoming cutover 1 week in advance
  • Alert distribution lists and public Slack channels about the upcoming cutover 1 day in advance
  • Confirm DNS switch with distribution lists and public Slack channels
  • No labels