Wikimedia Release Engineering Team/Checkin archive/20170626
Appearance
2017-06-26
[edit]Vacations/Important dates
[edit]- June 26-July 4: Greg (Vacation)
- July 7th: Mukunda - 7s day RX7 event
- July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
- August 3-9: Željko vacation
- Some weeks in August: Antoine
Team Business
[edit]Rotating positions and absences
[edit]Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R
June 19 and June 26
[edit]- Train: Mukunda
- wmf.6
- Not related to swat/wmf.6 but due to a bot most probably. https://phabricator.wikimedia.org/T168681#3374557
- wmf.7
- wmf.6
- SoS: Chad
- Out:
- June 26-July 4: Greg (Vacation)
July 3 and July 10
[edit]- Train: Tyler
- no wmf.8 train week of July 4th (tuesday)
- wmf.9
- SoS: Mukunda
- Out:
- July 3+4: Greg (Vacation)
- July 7th: Mukunda
- July 10th-14th: Antoine (friend wedding iirc+ Bastille day)
Actions from last meeting
[edit]- Noop
Scrum of Scrums
[edit]- https://phabricator.wikimedia.org/project/board/64/
- Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R
- Noop
This week
[edit]- Blocking
- Blocked
- Updates
Last week
[edit]- Blocking
- Blocked
- Updates
Logspam
[edit]- Train was blocked by https://phabricator.wikimedia.org/T168681
- it is now believed to be unrelated to deployments
- 1.30.0-wmf.6 resumes today, Monday 6/26
Other Team Business
[edit]- Quarterly Review slides
- Greg has a draft at https://docs.google.com/presentation/d/1eDjnXFBZ8Gzam1Xr57dro0sQEkv_EtBOTi8LnqIBVtw/edit#slide=id.g167a1185f5_4_23
- Note: Those slides only cover the past, eg Q4. Kevin Smith will be creating the slides for the future (Q1) in a different format (Annual Program-centered, intead of team-centered)
- Things to review/update:
- the status of any Q4 goal
- the list of "other successes"
- if you know of any good metrics to include in the "workflows" slide I'm all ears, maybe (SWAT) deploys done? something else?
Q4 goal/project check-in
[edit]Streamlined Services Delivery
[edit]- Build a runnable image from tested and confirmed code that is suitable for promotion.
- define 'tested and confirmed' / determine the entry-point for building a container
- Â Done
- generate or consume a docker file for building
- Â Done
- build image, upload and tag it in docker registry
- can upload to a registery, but not *the* registery due to credential issues
- define 'tested and confirmed' / determine the entry-point for building a container
Train 2.0
[edit]- Move MW+Extensions deploys to scap3 - task T114313 (part 3)
- Integrate scap with etcd/pybal to automatically depool and repool servers - task T104352
- Also let's land using canaries as proxies for proxies
Release MediaWiki 1.29
[edit]- A quality MediaWiki 1.29 is successfully released - task T153271
Non-Quarterly goal work
[edit]Quality
[edit]Quality improvements
[edit]- Met with Kevin Smith regarding Code Health Group and Tech Debt
Browser tests
[edit]- T167502 Refactor webdriverio tests for mediawiki core so users and pages are created via the api
- nodemw package is needed for Selenium tests, mediawiki/core https://gerrit.wikimedia.org/r/#/c/352567/
- T164721 Run WebdriverIO tests in CI for extensions
- Replace Ruby Related pages browser tests with node js version, mediawiki/extensions/RelatedArticles https://gerrit.wikimedia.org/r/#/c/347116/
CI stuff
[edit]Speed up operations/puppet.git:
- Antoine bunch of patches to make Rakefile faster
- Tyler created a Docker image + a few instances to run them
- Beta cluster kernel upgrades
- POC for Jenkins build logs to ElasticSearch. https://phabricator.wikimedia.org/T78705
Other scap thing
[edit]- l10n/resource loader -- has been a pain, dunno if there is some mwscript that scap could wrap as a plugin?
Phabricator
[edit]- Nothing of note this week.
Team Kanban Board Review and Triage
[edit]- All Open
- Assigned
- Unassigned
- No update for 1 week
- No update for 2 weeks
- No update for 3 weeks
- No update for 4 weeks