Skip to content

Add staging reverse proxy role

(worked pairing with @vsellier)

This now declares the following roles and deploys them accordingly (this does not change anything in production):

  • swh_rp_webapp: webapp with reverse proxy (deployed on node webapp0.azure)
  • swh_rp_webapps: webapp and deposit with reverse proxy behavior (deployed on node moma)
  • swh_webapp: only webapp service (deployed on node webapp.staging)
  • swh_deposit: only deposit service (deploy on node deposit.staging)

Related to T2747#52193 (<- drawings in there)

Test Plan

  • bin/octocatalog-diff on moma/webapp0: nothing changes expectedly
  • vagrant up staging-webapp (webapp installed no rp)
  • vagrant up staging-deposit (deposit installed no rp)
  • vagrant up staging-rp0 (reverse proxy installed)

Migrated from D4421 (view on Phabricator)

Merge request reports