Release-Specific Manual Deployment Steps¶
This document tracks steps that must be completed manually before or after the specified release is deployed.
v4.3¶
- Deploy the worker correctly to PROD environment
- Prepare production email worker account only with
knox.add_authtoken
permission and active status- put this account credentials in SSM parameters
/{stage}/email-worker/token_username
and/{stage}/email-worker/token_password
- put this account credentials in SSM parameters
After¶
- Update Redash queries about training requests to change
group_name
tomember_code
(in line with changes to theTrainingRequest
model).
v4.2¶
Before¶
- Add variables to Ansible playbook to set
EMAIL_MODULE_ENABLED
flag
After¶
-
Run seeding scripts
seed_training_requirements.py
andseed_involvements.py
on the server:$ sudo su # cd /webapps/amy.carpentries.org/repo/ # source .venv/bin/postactivate # .venv/bin/python3 manage.py runscript seed_involvements # .venv/bin/python3 manage.py runscript seed_training_requirements
-
Merge updated documentation to
develop