Wikimedia Release Engineering Team/Checkin archive/20150922

From mediawiki.org

2015-09-22[edit]

Team Business[edit]

Quickly:


Gerrit Cleanup day[edit]

On Wednesday, wmf branch already cut. So that leaves us ~ a week for beta cluster testing/polishing.

Dev Summit[edit]

  • Need to think of session topics: what do you want to talk about/plan with people outside of our team? Future deployment craziness? Future CI insanity? Go wild :)
  • https://phabricator.wikimedia.org/maniphest/task/create/?projects=wikidev16
    • Bracing for the storm: The future of deployment tooling (+1) (including ops)
    • Shifting CI configuration to repos? (has big implications for CI infra but seems to be an eventual goal)
      • something like https://phabricator.wikimedia.org/T104024 but more general?
        • Yeah that is already the case with JS npm, Python Tox and PHP composer. mw/core and extensions switch to composer being worked on.

Quarterly Report[edit]


Scrum of Scrums[edit]

https://phabricator.wikimedia.org/project/board/64/
Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R

CI Scaling[edit]

https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499

Enabled on a single job for now. Antoine wrote a bunch of notes at: https://wikitech.wikimedia.org/wiki/Nodepool Needs cross team pairing and training now. Maybe a short pres/overview for the next meeting?

Over the next month-ish: 1) python 2) ruby 3) composer Potential blocker: needs a way to cache downloads from package managers repos (rubygems/npm/packagist/pypi etc)

Deployment Cabal[edit]

https://phabricator.wikimedia.org/project/view/1449/
  • Good stuff merged yesterday (better output of subtasks/shell commands, rollback, etc.)
  • This week:
    • Event logging from target to host (Dan might need to pair on this)
    • Pre-post stage checks
    • Need to refactor/merge Mukunda's improvements to logging
    • Goal is to start deploying on Beta Cluster soonish (next week?)


Developer Tooling (MW-Vagrant, MW-Selenium, etc.)[edit]

Phabricator[edit]

Beta Cluster[edit]

https://phabricator.wikimedia.org/project/board/497/?order=priority


Other Work[edit]

Vacations/Confs/etc[edit]

Please add your time off to your gcal, **Phabricator**, and ADP, as appropriate

  • Chad - Sept 28th (Music festivals)
  • Dan - Oct 16th (2015)
  • Opsen - offsite, October something, 1 week