Page MenuHomePhabricator

Review new service 'pre-deployment to production' checklist
Closed, ResolvedPublic

Description

This task came out of the ORES incident on 2016-08-02.

Context

  • New extensions wishing to be deployed to the wikimedia cluster go through a review checklist prior to deployment. You can find it at the mw:Review_queue page (historical reasons for the name).
    • Revamping this process was one of Greg's early projects when he started. He focused solely on extensions due to 1) lack of wanting to take on more than he could chew early on in his tenure and 2) he's pretty sure there was only Parsoid at the time.
  • The wikitech:Services page has a sort of checklist for new services, but it is incomplete
    • For example, the Beta Cluster (step?) is a red-link.

Proposal

  • We take this moment in time to review the process that a new service should follow before it goes to production. This should be holistic including best practices on service templates, how to deploy, how to test (including setting it up in Beta Cluster), etc.
  • Luckily it looks like much of that is done as subpages of the wikitech:Services page.
    • Greg hasn't had a chance to review it all yet and would like to think through this with someone from Ops and Services.

Event Timeline

GWicke edited projects, added Services (later); removed Services.
GWicke lowered the priority of this task from High to Medium.Aug 8 2017, 10:26 PM
akosiaris claimed this task.
akosiaris subscribed.

No comments, updates or anything for that matter since the opening of this task. I am tentatively closing it, feel free to reopen