Page MenuHomePhabricator

Move /srv/phab/repos to /srv/repos
Closed, ResolvedPublic

Description

In order to properly deploy phabricator with scap3, /srv/phab needs to link to the scap3 deployment repository.

Note: Need to ensure that the backup job is updated to look for /srv/repos instead of /srv/phab/repos

NOTE: A short downtime will be required (schedule a maintenance window)

Steps:

  1. wait for maintenance window
  2. Stop puppet, apache2 and phd on iridium
  3. merge https://gerrit.wikimedia.org/r/#/c/274484
  4. move /srv/phab/repos to /srv/repos
  5. T125851: Refactor phabricator module in puppet to remove git tag pinning behavior (patch submitted, pending merge)
  6. rename /srv/phab to /srv/old_phab
  7. create a symlink named /srv/phab pointing to /srv/deployment/phabricator/deployment
  8. test-run with puppet to make sure that it behaves
  9. double-check that /srv/phab is now pointing to a sane phabricator/deployment tree with the correct tags checked out
  10. start puppet, phd and apache2

Event Timeline

mmodell claimed this task.
mmodell raised the priority of this task from to High.
mmodell updated the task description. (Show Details)
mmodell added subscribers: demon, ArielGlenn.
mmodell set Security to None.
mmodell raised the priority of this task from High to Unbreak Now!.Feb 15 2016, 3:24 PM

Change 274484 had a related patch set uploaded (by 20after4):
Move /srv/phab/repos to /srv/repos refs T125853

https://gerrit.wikimedia.org/r/274484

mmodell removed a project: Patch-For-Review.
mmodell updated the task description. (Show Details)