The database will need special consideration. We should bring the app down, make sure we have a backup, and then take our time to set up the new database.
[ ] New DB name
[ ] New user name
[ ] Now deployed from image instead of build
VMs
[x] Create staging & "blue" VM with new name
[x] Create staging & "blue" database VM with new name
[ ] Remove old staging VM
[x] Release Garrison v0.17.0 with final renames
[x] Test integration & QA deployments
Secrets
[x] Add new Benefit Tool secrets
[ ] Clean up old VTA secrets
[ ] Clean up old VTA VMs (app and database)
Instructions for NSIDC SA's
Update Apache proxy to new VM name usaon-benefit-tool
[x] Test in integration & QA
[x] Release to prod
Instructions for NSIDC ops
[x] Blue/green swap new VMs (depends on SA's completing proxy rule)
[x] Destroy old VM
[x] Update Garrison -> v0.17.0
[ ] Update Jenkins application name from usaon-vta-survey -> usaon-benefit-tool
Reminders for devs
Database
The database will need special consideration. We should bring the app down, make sure we have a backup, and then take our time to set up the new database.
VMs
Secrets
Instructions for NSIDC SA's
usaon-benefit-tool
Instructions for NSIDC ops
usaon-vta-survey
->usaon-benefit-tool
usaon-benefit-tool
newest release vX.Y.Z