cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Turn on new Pinpoint code in staging #360

Closed sastels closed 2 weeks ago

sastels commented 1 month ago

Description

As a Notify user, I need my SMS to be sent from the appropriate numbers As a Notify developer i'd would like my pinpoint experience to be POSSIBLE

WHY are we building?

We have brought the pinpoint code back into the code base and it seems to be working. We will now enable it in staging.

WHAT are we building?

Turn on Pinpoint code in staging. This card is scoped to staging environment

VALUE created by our solution

Pinpoint is inherently valuable to Notify Will be confident that we can enable in production

Acceptance Criteria

QA Steps

sastels commented 1 month ago

Add new AWS_PINPOINT_DEFAULT_POOL_ID variable to k8s: https://github.com/cds-snc/notification-manifests/pull/2627

rename the "longcode-pool" to "default-pool" https://github.com/cds-snc/notification-terraform/pull/1339

sastels commented 1 month ago

PRs merged, looks like stuff is working :tada:

sastels commented 1 month ago

fake test number was leading to a broken callback :/ reverted out turning on in staging and will fix, then turn back on...

sastels commented 1 month ago

Fix for the fake callbacks with Pinpoint: https://github.com/cds-snc/notification-api/pull/2178

After that merges we can turn Pinpoint back on (in staging) by reverting our reverted PR: https://github.com/cds-snc/notification-manifests/pull/2636

P0NDER0SA commented 1 month ago

Jimmy/Team can review these

jimleroyer commented 1 month ago

All latest PRs are reviewed. 🎊

jimleroyer commented 1 month ago

All latest PRs are reviewed. 🎊

sastels commented 1 month ago

:heart:

P0NDER0SA commented 1 month ago

Minor update then we can QA

sastels commented 1 month ago

Ready for another look https://github.com/cds-snc/notification-api/pull/2178

ben851 commented 3 weeks ago

Steve will merge in today!

sastels commented 3 weeks ago

merged in, tested in staging by sending to the test number 16135550123 using a pinpoint sc template.

sastels commented 3 weeks ago

Next steps: https://github.com/cds-snc/notification-manifests/pull/2636 (already approved)

sastels commented 3 weeks ago

tweak for how empty pool ids are treated https://github.com/cds-snc/notification-api/pull/2191

Merged and tested in staging. Will release and verify in prod tomorrow. UPDATE: DONE

Next Steps:

sastels commented 3 weeks ago

PR to add empty AWS_PINPOINT_DEFAULT_POOL_ID https://github.com/cds-snc/notification-manifests/pull/2668

update: conflict in encrypted vars needs to be resolved before review and merge :/

sastels commented 2 weeks ago

Made some new cards to break down the work (and include both staging and prod sides of the work):

sastels commented 2 weeks ago

Closing, will do work in those new cards