bcgov / bcgov/STRR

Recovery Plan for Potentially Missing Renewal Emails After Apr 24 Production Deployment

Open
#1,626 6 comments 0 reactions 1 assignee Assigned to @mikehuffman-bc View on GitHub
SRE STR
Dominant language
Python
Stars
2
Forks
22
Avg merge
2d 35m
Merged PRs (30d)
11

Description

Following the production deployment on Apr 24, some (potentially all) renewal notification emails were not sent due to a mismatch in component versions.

As a result:

- HMA manually sent the 1-day renewal notifications yesterday for registrations expiring today.
- There are 2 registrations expiring tomorrow (Sat,May 9) that may be used for validation/testing purposes.
- More than 300 renewals scheduled for Monday may also be impacted.

Tasks / Required Actions

**Validate renewal email functionality**

- Determine whether renewal emails are now being triggered correctly following the deployment.
- Confirm whether the 2 registrations expiring tomorrow can be used to verify successful email generation and delivery.
- If renewal emails are confirmed to be functioning correctly, no further remediation may be required; however, we need a high degree of confidence before Monday’s 300+ renewals are processed.

**Assess selective re-triggering of renewal notifications**

- We can re-trigger the 40-day and 14-day renewal notifications if needed.
- However, we want to avoid sending renewal emails for registrations that have already expired since Apr 24
- Determine whether there is a way to identify affected registrations and selectively re-trigger notifications only for valid/non-expired registrations.

**Non-renewal emails**

- It is acceptable to re-trigger other non-renewal email types (e.g., cancellations) if required.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.