Wikimedia Release Engineering Team/Checkin archive/20150623

Team Business

 * Q4 Review: https://docs.google.com/presentation/d/1-oOygFPRNcMtEmwDfXGy3-UoztEh9Zty7vTgsOavZAQ/edit#slide=id.g62b282fa0_06
 * TODO: Greg to fill out from: https://www.mediawiki.org/wiki/Wikimedia_Engineering/2015-16_Goals#Release_Engineering
 * https://www.mediawiki.org/wiki/Deployment_tooling/Future
 * TODO: Everyone make sure ^^ is correct :)
 * Give feedback by Wednesday, plz
 * MasterProjectList: https://docs.google.com/spreadsheets/d/1-ga55eQoLg-z6wPOrqW-CFChxHqC-Yr-pDgb55A3BtM/edit#gid=0
 * what's next here

Pairing (#together) / Weekly Triages

 * (Tyler/Antoine) Beta cluster.  Lot of history discussion.  "Untriaged" went from 15 down to 9.
 * (Dan) Could use help with MW-Vagrant code reviews (puppet skillz)
 * Chad&Mukunda pair on Phab "plugin" for git/gerrit redirection
 * Mukunda adding phabricator pairing session on Wed pre-Phab deploy (23:00 UTC-ish) (maybe 22:00-ish?)

Breaking down teh silos!

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/?statuses=open%28%29&projects=PHID-PROJ-arpazvuktn2l647rb6us#R

Beta Cluster

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


 * (Antoine) No more use NFS for /home, thanks Yuvi!
 * (Antoine) Bunch of issues at http://shinken.wmflabs.org/problems?search=hg:deployment-prep
 * Re cache+nginx+ssl: https://phabricator.wikimedia.org/T97593
 * (Antoine) Swift cluster on beta to finally get rid of NFS ?? https://phabricator.wikimedia.org/T64835
 * Maybe on Filippo's radar, but not necessarily scheduled yet

Deployment Cabal

 * https://phabricator.wikimedia.org/T103344
 * Setup testing env

Isolated CI instances

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


 * (Antoine) Nodepool created and booted an instance (see team list).
 * Next steps:
 * puppetize #together
 * Nodepool basic doc (http://wikitech.wikimedia.org/wiki/Nodepool)
 * For Andrew: diskimage-builder is neat. Might replaces bootstrapvz / vmbuilder!
 * A single Jessie slave ("lightslave") pooled to run gdnsd tests. Slave can't be used for rest of jobs yet.
 * CI slaves no more use NFS for /home nor do they have /data/project anymore.


 * TODO: Dan & Antoine pair later this week

Phabricator

 * Sprint/Burn up update: mukunda catching up/on point
 * Labs outage prevented new Phab rollout last week, will do this week (with more updates)
 * Mukunda adding phabricator pairing session on Wed pre-Phab deploy (23:00 UTC-ish) (maybe 22:00-ish?)

Developer Tooling (MW-Vagrant, MW-Selenium, etc.)

 * (Dan) Merged many services related roles/improvements yesterday
 * (Dan) Working on JJB builder/template for running pre-merge browser tests (subset tagged w/ @integration)
 * Barry the browser test bot
 * JJB work mostly done (will test against MW-Selenium integration tests)
 * Implemented "user factory" in MW-Selenium for initializing randomized fixture accounts
 * (Dan) Pairing with Rummana tomorrow on VE tests

Hiring

 * Automation Engineer: https://boards.greenhouse.io/wikimedia/jobs/62416
 * (short link http://grnh.se/gj5op4)
 * TODO: Greg to add Dan to weekly update meeting with D'Ana