MozillaFoundation / mofo-devops

Mozilla Foundation DevOps Plans, Issues, Discussions
12 stars 5 forks source link

Upgrade Heroku Stacks #803

Closed tomusher closed 3 years ago

tomusher commented 3 years ago

Our Heroku apps are using old stack versions (heroku-16 and heroku-18). We should upgrade these to heroku-20 to make sure we're keeping up and make the most of the security changes/optimisations in these new base OSes.

tomusher commented 3 years ago

Staging stacks have been upgraded for the foundation and mozilla sites. Next step is to test the stability of these and then do the same for production.

benhohner commented 3 years ago

@tomusher When can we say these are stable enough to move to prod?

tomusher commented 3 years ago

Foundation and Donate prod are now on heroku-20 (because the environments got promoted from staging).

For the remaining apps:

Pomax commented 3 years ago

@tomusher for each of these three issues, how do we want to proceed?

  1. comments: as long as we can back up the data somewhere, we can probably delete the app afterwards
  2. yes, let's leave it at 18
  3. I can do a call this week or next to talk you through what they do, network-pulse is a node/express project, network-pulse-api is a Django Rest Framework.
benhohner commented 3 years ago

Update: Heroku has let us know that every second build on the Heroku-16 stack will now fail until Jun 1st when builds will stop working all together. @tomusher what's the status on the upgrades? Maybe you can connect with @Pomax some time this week?