PMI 2.0 D10 production deployment
We're planning to launch the D10 version of PMI at the end of April. This issue is to make sure everything is ready.
Release checklist
BEFORE
-
Establish a precise date of deployment -
@fgurr needs to create the production pod on OKD -
@epoirier Create an event announcing the migration and unavailability of pmi website from TBD UTC to TBD UTC (one hour or two max) -
Add/update values.yaml file in /charts/projects -
Update Jenkins file -
Validate all the secrets are good and in place -
Make sure production branch is up to date with main
Day of deployment
-
open tunnel for OKD tnokd
-
Archive files from D7 and copy them to okd (@fgurr will need to move those files to the right location) -
ssh forgephp-vm1 -
drush sql-dump --result-file=~/webdev/sql/projects.eclipse.org.sql --gzip -
put D7 site in maintenance mode -
make drush-migrate -
drush sql-dump --result-file=~/dev_drupal10_projects.sql --gzip -
copy dump to okd -
test site with portforwarding -
make site available on projects.eclipse.org