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

Last Time: 2019-06-11

Deployment Pipeline
Workboard

TODOs from Last Time

 * ❌ thcipriani -- Pipeline image build cleanup for contint1001


 * thcipriani -- Base Blubber policy file for CI
 * blubber patch: https://gerrit.wikimedia.org/r/#/c/blubber/+/516671/
 * deployment-charts patch: https://gerrit.wikimedia.org/r/#/c/operations/deployment-charts/+/517573/
 * still needed: blubber patch to bump blubber version -- https://phabricator.wikimedia.org/T218142


 * ❌ thcipriani -- pipeline config validation
 * not this week for thcipriani


 * ✅...ish Add/reserve a Jenkins node for the pipeline's trigger jobs
 * https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/517111/
 * Needs serviceops review
 * maybe propose for puppet SWAT at some point -- which is at a very inconvenient time...i.e., right now and during the pipeline meeting :)


 * thcipriani -- Kartotherian (map rendering / OSM) and Tilerator -- discuss with serviceops -- will do Thursday


 * brennen writing an email to propose date for regular meeting w/doc writer
 * ✅ (sort of) - asked if they could attend this meeting; they may make next week, but also evidently the contract is ending and unclear if it'll be renewed. (end of fiscal thing, maybe...)
 * TODO thcipriani for thursday meeting

Other Work

 * Hide successful PipelineBot messages from wikibugs's feed, the same way we do for jenkins-bot
 * What's left? it's resolved, doesn't do what we thought
 * TODO make task for adding D-1/+2 or whatever voting in jenkins for PipelineBot


 * Determine a standard way of installing MediaWiki lib/extension dependencies within containers
 * versions and load order (which isn't brought up)
 * TODO [???] to talk with greg about inviting folks to Wed. meeting


 * contint1001 store docker images on separate partition or disk
 * Should we assign back to serviceops? Or is there puppet somewhere what can do a thing?
 * TODO thcipriani to ping someone

New CI

 * Lars is updating the CI arch doc this week. Might be ready for Thursday's Pipeline meeting.

TODOs from Last Time

 * https://wmf-gitlab3.vm.liw.fi/ - use it more or else!

TODOs from Last Time

 * ✅ Mukunda to update Create an interface for the local-charts ecosystem with thoughts
 * Wails demo
 * Golang/vue.js webkit ui
 * wrapper that connects to local golang socket
 * wrap cli for local dev in simple web interface
 * plugins in a language agnostic way
 * "if we were going to choose one language, PHP probably makes sense"
 * future q1 work
 * TODO Jeena as tech lead to decide which language to use

Other Work

 * Porting from local-charts to deployment-charts ( https://phabricator.wikimedia.org/T224935 ):
 * Add restbase chart (port from local-charts)


 * Antoine switching Ondrej Sury php7.2 -> serviceops php7.2
 * serviceops doesn't have php 7.1
 * There will be a php 8.0 -- when will that exist? will serviceops support it when developers start using it?