Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wire up Benefits and SBMTD Eligibility Server #1783

Closed
22 tasks done
thekaveman opened this issue Nov 13, 2023 · 8 comments
Closed
22 tasks done

Wire up Benefits and SBMTD Eligibility Server #1783

thekaveman opened this issue Nov 13, 2023 · 8 comments
Assignees
Labels
chore Chores and tasks for code cleanup, dev experience, admin/configuration settings, etc. infrastructure Terraform, Azure, etc.

Comments

@thekaveman
Copy link
Member

thekaveman commented Nov 13, 2023

When this ticket is complete, SBMTD Mobility Pass will be officially "live" in the Benefits app.

Acceptance Criteria

  • dev can successfully send and receive Eligibility API requests and responses to the dev Eligibility Server
    • Use sample data in the Eligibility Server
  • test can successfully send and receive Eligibility API requests and responses to the test Eligibility Server
    • Use sample data in the Eligibility Server
  • prod can successfully send and receive Eligibility API requests and responses to the prod Eligibility Server
    • Depends on SBMTD Agency card server setup eligibility-server#297 being complete
    • Confirm data load into Eligibility Server
    • Configure payment group
      • Create group in prod
      • Link group to discount product(s) in prod
    • Configure Benefits secrets
      • SBMTD_MOBILITY_PASS_GROUP_ID
      • SBMTD_SERVER_PUBLIC_KEY
      • MOBILITY_PASS_VERIFIER_API_URL
      • MOBILITY_PASS_VERIFIER_API_AUTH_HEADER
      • MOBILITY_PASS_VERIFIER_API_AUTH_KEY
      • MOBILITY_PASS_VERIFIER_JWE_CEK_ENC
      • MOBILITY_PASS_VERIFIER_JWE_ENCRYPTION_ALG
      • MOBILITY_PASS_VERIFIER_JWS_SIGNING_ALG
      • MOBILITY_PASS_VERIFIER_ACTIVE

Additional context

  • Will need to get Front Door URLs from SBMTD Azure.
  • Will need to configure Benefits with the correct header info for each server instance
@thekaveman thekaveman added chore Chores and tasks for code cleanup, dev experience, admin/configuration settings, etc. infrastructure Terraform, Azure, etc. labels Nov 13, 2023
@thekaveman thekaveman added this to the SBMTD Mobility Pass milestone Nov 13, 2023
@thekaveman thekaveman moved this from Todo to Blocked in Digital Services Nov 13, 2023
@thekaveman thekaveman moved this from Blocked to Todo in Digital Services Nov 16, 2023
@thekaveman thekaveman moved this from Todo to In Progress in Digital Services Nov 16, 2023
@thekaveman thekaveman self-assigned this Nov 16, 2023
@thekaveman thekaveman moved this from In Progress to Blocked in Digital Services Nov 29, 2023
@thekaveman
Copy link
Member Author

We have everything working dev and test for eligibility verification.

But we're blocked on moving to prod due to a connection issue with the Littlepay QA environment

@thekaveman thekaveman removed their assignment Nov 30, 2023
@thekaveman thekaveman moved this from Blocked to Todo in Digital Services Dec 4, 2023
@thekaveman
Copy link
Member Author

Code has been deployed to prod.

Benefits is ready to integrate with SBMTD Mobility Pass server in prod.

@thekaveman thekaveman moved this from Todo to Paused in Digital Services Dec 7, 2023
@thekaveman thekaveman moved this from Paused to Blocked in Digital Services Dec 7, 2023
@thekaveman
Copy link
Member Author

Blocking until we hear from SBMTD that they are ready for go-live.

cc @indexing

@indexing
Copy link
Member

@o-ram If we haven't already, please let SBMTD know that we are ready to enable the Mobility Pass pathway when they give us the thumbs up. If possible, it would be great to soft launch this pathway (no promotion) ahead of the end of the year, but—of course—this decision lies with SBMTD.

@thekaveman thekaveman moved this from Blocked to Todo in Digital Services Jan 26, 2024
@thekaveman
Copy link
Member Author

thekaveman commented Jan 26, 2024

We have the green light from SBMTD to take the Mobility Pass verification / enrollment pathway live!

Currently planned for Wednesday January 31, 2024.

@angela-tran
Copy link
Member

Smoke test for SBMTD Mobility Pass pathway passed - was able to connect and see the unverified page

@angela-tran
Copy link
Member

@thekaveman did smoke tests for MST Login.gov, SBMTD Login.gov, and MST Courtesy Cards

@github-project-automation github-project-automation bot moved this from In Progress to Done in Digital Services Jan 31, 2024
@machikoyasuda
Copy link
Member

🎊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Chores and tasks for code cleanup, dev experience, admin/configuration settings, etc. infrastructure Terraform, Azure, etc.
Projects
Status: Done
Development

No branches or pull requests

4 participants