Wikimedia Release Engineering Team/Checkin archive/20150616
Appearance
2015-06-16
[edit]Team Business
[edit]- Q1 Goals:
- BrowserStack
- done
- Hiring
- <story>
Pairing (#together / #byob) / Weekly Triages
[edit]Good opportunity: "Upgrade beta-cluster caches to jessie"
** Tyler, Dan, Chad!
Need to create instances and prepare patches for mediawiki-config and puppet. Then a good 2 hours sprint to switch all beta cluster caches from Trusty to Jessie. #together
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
no news is good news :)
Beta Cluster
[edit]- Request for admin rights on http://fa.wikipedia.beta.wmflabs.org/ - https://phabricator.wikimedia.org/T100251
- Closed but good question
- Delegate the hell out of this task
Deployment Cabal
[edit]- Big goal for next quarter (discuss, change, etc):
- deploy services! Restbase
- current RESTBase deployment workflow: https://wikitech.wikimedia.org/wiki/RESTBase
- general service deployment workflow: https://wikitech.wikimedia.org/wiki/User:Mobrovac/Service_Deployment
- should allow batches (specify via config or at runtime)
- should run checks (what do those look like?)
- should roll back
- should get running in deployment-prep by quarter's end (no explicit dependencies on ops—ops feedback throughout [obvs])
- keep deployment cabal group running as a means of sanity checks
- RelEng code: Tyler, Chad, Mukunda—Dan to facilitate discussion
- deploy services! Restbase
Isolated CI instances
[edit]- https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
- Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499
- Access request
- wikitech/OpenStackManager upgrade
- instance creation/deletion now doable via puppet/nova, enabling nodepool to create new instances that work
Phabricator
[edit]- Upstream phabricator has merged a giant bunch of UI changes, I'm a little scared to pull it
- see: https://secure.phabricator.com/
- Will probably push the last version from them before the merge, and give them a few days to patch things before we pull the major changes.
- Regardless, eventually we've got to bite the bullet. I expect some people to hate the new UI, it's a fairly drastic difference
- I don't think it's all that different. Only thing I expect people to gripe over is the smaller font choices.
- Repo reading via https on Phab now available!
- I also discovered that phabricator's repo hosting over https doesn't scale well to very large repositories. Workaround: use ssh. I don't think ours are big enough to worry but there's that.
- We need to figure out more here and see if it's fixable.
- I also discovered that phabricator's repo hosting over https doesn't scale well to very large repositories. Workaround: use ssh. I don't think ours are big enough to worry but there's that.
Other Work
[edit]- make-wmf-branch is now resumable - https://phabricator.wikimedia.org/T101935
- Gonna test it today ( though hopefully it won't fail and require resuming )
Hiring
[edit]- Automation Engineer: https://boards.greenhouse.io/wikimedia/jobs/62416
- (short link http://grnh.se/gj5op4)