Wikimedia Release Engineering Team/Deployment pipeline/2018-10-11

Last Time

 * 2018-09-27

General

 * Lars Wirzenius will be working on the project
 * introductions (mic not work, sorry)
 * ✅ TODO: switch hangout over to Google Meet


 * Last week's TODO: create task to talk about how to track and install additional npm packages for all services
 * ✅ Track and install additional npm packages for all service container images
 * _joe_: we should create an intermediate image as a docker layer
 * alex: we need these since these use binary packages, but I don't know where these layers should be created
 * dan: this could add a fair amount of bloat if not using multi-stage
 * alex: other servies use npm binary packages (maps) -- whatever we come up with should serve the needs of both those types of services and service-runner services


 * TEC3:O3:O3.1:Q2 Goal - Move Blubberoid, ZoteroV2, and Graphoid through the production CD Pipeline
 * Is there a task for the "Reprise the work on the logging infrastructure" goal?
 * Came up in "TEC3 program status" meeting


 * _joe_: when should new services go to k8s directly, we need docs, etc
 * alex: we have no docs now really, other than Marko
 * alex: helm charts are tricky, particularly CPU limits are had to come up with, tests needed and hard to do
 * TODO: start docs on Wikitech

RelEng

 * Support a literal body for POST requests in `fetch_url`
 * Got some review, anything to discuss?
 * Blubber v0.6.0 is tagged on gerrit
 * Should remove the need to fiddle with  in the zotero repo

SREs
Add a very very first draft for zotero helm chart https://gerrit.wikimedia.org/r/#/c/operations/deployment-charts/+/466287/

Services
= As Always =
 * Release Pipeline Workboard
 * Meeting notes