Wikimedia Release Engineering Team/Checkin archive/20150421

From mediawiki.org

2015-04-21[edit]

Team Business[edit]

Team Quarterly Goals[edit]

https://phabricator.wikimedia.org/maniphest/query/O9isnUt5IGLP/#R

Scrum of Scrums[edit]

https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%2Cstalled&allProjects=PHID-PROJ-arpazvuktn2l647rb6us#R

Beta Cluster stability / Staging[edit]

https://phabricator.wikimedia.org/project/board/497/?order=priority
Quarterly Priority: Green nightly builds on staging: https://phabricator.wikimedia.org/T88701
Quarterly Priority: Stable uptime metrics of the Staging cluster: https://phabricator.wikimedia.org/T88705
  • Should I close T88705? (assuming that staging goes on hold?)
Migration to new labvirt hosts: https://phabricator.wikimedia.org/T96678
  • Which instances should I move immediately, while everyone is watching?
    • deployment-bastion / to be done Wednesday Andrew morning
    • deployment-db1
    • deployment-db2
  • What other projects should I move to the head of the line before I do a bulk 'everything else in labs' migration?

Deployment Cabal[edit]

  • Currently making a technical evaluation of suitability of ansible v. salt
  • Trebuchet is kind of terrible :\
    • Antoine: in this context does 'terrible' means 'bad' or 'awesome'? :) bad
    • Might want to use ansible/saltstak to replace Jenkins jobs


Test history[edit]

Quarterly Priority: By team test history: https://phabricator.wikimedia.org/T88706
  • Positive feedback so far from James F and Jon R
  • Need a home for Elasticsearch and UI: new instance in integration project
    • AGREED new instance in 'integration project with an obvious name
  • Will try to finish this week:
    • Project navigation (wouldn't be "by team" without it)
    • Links to create new Phab task from failure (associate task with step and show in future builds as well)


Isolated CI instances[edit]

https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
  • Rebuild our pool of current instances with smaller one running less jobs in paralell
    • https://phabricator.wikimedia.org/T96629 "Convert pool from a few large slaves (4X) to more smaller slaves (1X)"
    • @Andrew can we get a new instance type (between m1.small and m1.medium) for our specific usage? Wanna avoid allocating unneeded resources.
    • Andrew stated it is quite easy to create a new type and associate it to a project. Just need a Phab task.
  • CI checkin going on weekly basis (Tuesday 14:00 UTC or 7:00am PST)


MediaWiki Releases[edit]

Quarterly Priority: Release MediaWiki 1.25: https://phabricator.wikimedia.org/T88709

Phabricator[edit]

Other Work[edit]

Hiring[edit]