Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed all content to implement a new document structure.

Table of Contents

1 - Preamble

  • eas changeset id: 0485057b0593
  • sfeas_config changeset id: b80a53e54e66
  1. Send an email to DT-EAS-User-Group and CC-ed to DT-SFGIS-User-Group to let them know that the version release has begun.
  2. Perform the steps below in the San Francisco production environment (SF PROD *) and then test the application in that environment.
  3. If the application passes its tests, then perform the steps below in the disaster recovery production environment (DR PROD *) and then test the application in that environment.
  4. In the unlikely event that things go very badly, we would switch over to the previous version of the application in the disaster recovery production environment (DR PROD *).

2 - Web Application into Maintenance Mode

Place the Web servers into maintenance mode (SF PROD WEB, DR PROD WEB):

Code Block
languagebash
cd /var/www/html
sudo ./set_eas_mode.sh MAINT

3 - Backup the Database

Log onto SF PROD DB and back up the databases:

Code Block
languagebash
sudo -u postgres -i
/home/dba/scripts/dbbackup.sh > /var/tmp/dbbackup.log

4 - Deploy the Web Application (SF)

Deploy the Web application to SF PROD WEB per the Deployment Workaround for 2018 TLS 1.2 Compatibility Issue.  If you stage the uncompressed repositories ahead of time, then you can use these commands to deploy the Web application:

Code Block
languagebash
cd /var/www/html
sudo ./deploy_eas_init.sh 0485057b0593 b80a53e54e66 samuelvaldez

Test the application to make sure everything works.

5 - Deploy the Web Application (DR)

If testing in the San Francisco production environment (SF PROD *) is successful, then deploy the Web application to the disaster recovery production environment (DR PROD *) with steps that parallel those that were used in the San Francisco production environment (* PROD WEB only).

Make sure that the disaster recovery production environment Web application functions correctly.

Note
titleDisable Database Replication?

You will not be able to log into the Web application in the disaster recovery production environment (DR PROD WEB) if database replication is running.

Place the disaster recovery Web server (DR PROD WEB) into standby mode:

Code Block
languagebash
cd /var/www/html
sudo ./set_eas_mode.sh STANDBY_SD

6 - Release Notifications

  • Remove 1.3.7 from the road map.
  • Publish the blog post for this release.  Ideally, this blog post would have already been drafted.  An example is Release 1.3.6.
  • Log on to the automation machine (SF PROD AUTO) and run the following job to send the release announcement to stake holders:
Code Block
languagebash
cd C:\apps\eas_automation\automation\src
python job.py --action EXECUTE --job announce_new_release --env SF_PROD

...

This page contains content that is relevant to the release of version 1.3.7 of the Enterprise Addressing System (EAS).