openstax / tutor-js

:mortar_board: Javascript frontend for openstax tutor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tutor Release - 3/10/2021

Brooke-Fail opened this issue · comments

Code freeze - QA: n3/1/2021
RC Review meeting: 3/4/2021
Code deploy - Staging: 3/4/2021
Code Release - Production: 3/10/2021

DevOps Production Deploy

Emergency Preparation

  • Verify automated RDS backups completed successfully.
  • Record existing tags for deployed repos

Before Deployment Tasks

  • [ ]

Production Release tags:

Only list the repos that are deployed for this release.
  • openstax/tutor-deployment @
  • openstax/accounts @
  • openstax/exercises @
  • openstax/tutor-js (exercises-js) @
  • openstax/tutor-server @
  • openstax/tutor-js @
  • openstax/response-validator @
  • openstax/validator-deployment @

Demo Release tags: Same as Production tags

Only list the repos that are deployed for this release.
  • openstax/tutor-deployment @
  • openstax/accounts @
  • openstax/exercises @
  • openstax/tutor-js (exercises-js) @
  • openstax/tutor-server @
  • openstax/tutor-js @

Content Release tags: Same as Production tags

Only list the repos that are deployed for this release.
  • openstax/tutor-deployment @
  • openstax/accounts @
  • openstax/tutor-server @
  • openstax/tutor-js @

Migrations

  • Yes
  • No

After Deployment Tasks

  • [ ]

Emergency (Only filled in if there is a full rollback)

  • Rename RDS instance of app to be rolled back to <name>-failed-<date>
  • Restore RDS snapshot to <name>
  • Set Security Group of new RDS instance to match the original instance
  • Deploy previous tags to restore old code.

End DevOps Production Deploy


Versions being tested:

On Staging Environment: Status

Put an X for the repos not going out
  • openstax/tutor-deployment @ X
  • openstax/accounts @ X
  • openstax/exercises @
  • openstax/tutor-js (exercises-js) @ X
  • openstax/tutor-server @ X
  • openstax/tutor-js @ X
  • openstax/response-validator @ X
  • openstax/validator-deployment @ X

On QA Environment: Status

Put an X for the repos not going out
  • openstax/tutor-deployment @ X
  • openstax/accounts @ X
  • openstax/exercises @ X
  • openstax/tutor-js (exercises-js) @ X
  • openstax/tutor-server @ X
  • openstax/tutor-js @ X
  • openstax/response-validator @ X
  • openstax/validator-deployment @ X

All cards in this release have been verified and closed.