Wikimedia Release Engineering Team/SSD Sync Up/2019-06-25

Last Time: 2019-06-18

Deployment Pipeline
Workboard

TODOs from Last Time

 * thcipriani -- Pipeline image build cleanup for contint1001
 * https://gerrit.wikimedia.org/r/519083


 * thcipriani -- Base Blubber policy file for CI
 * need to bump blubber version


 * pipeline config validation
 * brennen working on implementation after we paired on cramming this into our brains
 * Patches soon.


 * ✅ Add/reserve a Jenkins node for the pipeline's trigger jobs


 * ✅ -- Kartotherian (map rendering / OSM) and Tilerator -- discuss with serviceops
 * Seems like if it is to happen, it would all be on RelEng


 * brennen writing an email to propose date for regular meeting w/doc writer
 * ✅ thcipriani to bring up for thursday meeting
 * tl;dr: Let's write some docs :)
 * Uncertain whether Marty will be continuing in contract.
 * TODO thcipriani: to scope task


 * ✅ make task for adding D-1/+2 or whatever voting in jenkins for PipelineBot
 * https://phabricator.wikimedia.org/T226191


 * Determine a standard way of installing MediaWiki lib/extension dependencies within containers
 * versions and load order (which isn't brought up)
 * ✅ invitefolks to Wed. meeting
 * ...but the meeting didn't happen :)
 * Meeting this week: Weds 2019-06-26


 * contint1001 store docker images on separate partition or disk
 * ✅ thcipriani to ping someone
 * still moving nowhere

New CI

 * v2 of CI arch doc: https://docs.google.com/document/d/1EQuInEV-eY_5kxOZ8E1qEdLr8fb6ihwOD9V_tpVFWuU/edit
 * announced on wikitech-l, inviting comments from everyone and anyone

TODOs from Last Time

 * Create an interface for the local-charts ecosystem with thoughts
 * future q1 work
 * ✅ Jeena as tech lead to decide which language to use
 * golang
 * cobra

Other Work

 * Porting from local-charts to deployment-charts ( https://phabricator.wikimedia.org/T224935 ):
 * Add restbase chart (port from local-charts)
 * TODO: make a phab task to describe changes needed to scaffold.sh in the charts repo  to support local dev
 * go ahead and make patch set
 * poke SRE
 * thursday: SRE, how much can we break?
 * mediawiki/core blubber: Jam a shell script into the builder?
 * TODO Decide on that post-Wednesday MW extensions meeting.

Local Dev Sync notes
A note that we're now archiving local dev sync notes.