Wikimedia Release Engineering Team/Checkin archive/20150623
Appearance
2015-06-23
[edit]Team Business
[edit]- 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
[edit]- (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
[edit]- 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
[edit]- (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
[edit]- https://phabricator.wikimedia.org/T103344
- Setup testing env
Isolated CI instances
[edit]- 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
[edit]- 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.)
[edit]- (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
Other Work
[edit]Hiring
[edit]- 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