Page MenuHomePhabricator

On beta cluster citoid should self update and reload after change is merged
Open, NormalPublic

Description

Citoid config file has been updated via puppet but the code hasn't been automatically updated causing the service to go down (T95616).

For Parsoid and Cxserver, we have set the beta cluster instances to be Jenkins slave, we have a job running after a merge in master happened which checkout the change and reload the service.

The jenkins-deploy user has a sudo policy on wikitech to be able to reload the service.

We should probably set the citoid machine to be a Jenkins slave and craft a job for it.

With the number of services running, we might want to later on migrate to Trebuchet.

Event Timeline

hashar created this task.Apr 10 2015, 7:16 AM
hashar updated the task description. (Show Details)
hashar raised the priority of this task from to Needs Triage.
hashar added a subscriber: hashar.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 10 2015, 7:16 AM
mobrovac moved this task from Backlog to Production on the Citoid board.Apr 10 2015, 9:16 AM
hashar triaged this task as High priority.
Restricted Application added a subscriber: Luke081515. · View Herald TranscriptJul 6 2015, 7:08 PM
hashar lowered the priority of this task from High to Normal.Jul 6 2015, 7:08 PM
hashar added a subscriber: mobrovac.

@mobrovac and I had some pairing last week to train him up on JJB usage. The informal .plan is to revisit each of the mediawiki services backend and have them all configured alike. Namely:

  • proper source/deploy jenkins jobs
  • self update via Jenkins jobs on postmerge

Taking the bug under my umbrella, going to be done soonish ™

Restricted Application added a project: VisualEditor. · View Herald TranscriptAug 5 2016, 8:54 PM
hashar removed a subscriber: hashar.Aug 21 2018, 4:52 PM