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 5 months ago

sastels commented 6 months 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 6 months 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 6 months ago

PRs merged, looks like stuff is working :tada:

sastels commented 6 months 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 6 months 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 5 months ago

Jimmy/Team can review these

jimleroyer commented 5 months ago

All latest PRs are reviewed. 🎊

jimleroyer commented 5 months ago

All latest PRs are reviewed. 🎊

sastels commented 5 months ago

:heart:

P0NDER0SA commented 5 months ago

Minor update then we can QA

sastels commented 5 months ago

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

ben851 commented 5 months ago

Steve will merge in today!

sastels commented 5 months ago

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

sastels commented 5 months ago

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

sastels commented 5 months 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 5 months 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 5 months ago

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

sastels commented 5 months ago

Closing, will do work in those new cards