DoSomething / infrastructure

🐄 DoSomething.org's infrastructure, managed by Terraform.
MIT License
3 stars 2 forks source link

Use Northstar for Phoenix & GraphQL activity APIs. #287

Closed DFurnes closed 3 years ago

DFurnes commented 3 years ago

What's this PR do?

This pull request updates Phoenix & GraphQL to use Northstar for activity endpoints! ✨

How should this be reviewed?

Did I typo any environment variable names or URLs? For reference, these environment variables are used here and here.

I'll apply this in our development & QA environments first, and test all of Phoenix's user flows to make sure everything works before promoting this to production. I'll also change Chompy & Gambit's ROGUE_URL to point to Northstar as well, but those applications aren't managed by Terraform.

Any background context you want to provide?

After this change is made, we'll be unblocked from working on ~Rogue~ Northstar's activity endpoints. We'll still use Rogue for administrative tasks until we finish moving those over to Northstar in #176911792.

We'll also, of course, want a better URL for this service than identity. We'll tackle that as a follow-up in #176851320.

Relevant tickets

References Pivotal #176851319.

Checklist