-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
Description
This checklist provides all the checks and actions to take for migrating anonymous credentials to prod:
- Make sure the s3 credentials bucket is deployed and accessible
- Make sure ssm parameter for secret key is deployed
- Run the following query for adding new columns to the fastpath (see Anonymous credentials draft endpoints backend#1016)
ALTER TABLE fastpath ON CLUSTER oonidata_cluster
ADD COLUMN is_verified Int8,
ADD COLUMN nym Nullable(String),
ADD COLUMN zkp_request Nullable(String),
ADD COLUMN age_range Nullable(String),
ADD COLUMN msm_range Nullable(String);
- Update fastpath version running in prod with the following command
./play -i inventory -l fastpath.prod.ooni.io deploy-fastpath.yml --diff
- Update ooniprobe version running terraform, see: Anonymous credentials deployment to prod #311
- Make sure measurement upload workflow is not disrupted, keep an eye on ooniprobe logs, check fastpath logs, make sure files are being written to disk
- Merge Anonymous credentials draft endpoints backend#1016