Wikimedia Release Engineering Team/Checkin archive/20150922

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