Wikimedia Release Engineering Team/SSD Sync Up/2019-06-18
Last Time: 2019-06-11
Deployment Pipeline
editTODOs from Last Time
edit- Not done thcipriani -- Pipeline image build cleanup for contint1001
- In progress 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
- Not done thcipriani -- pipeline config validation
- not this week for thcipriani
- Done...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 :)
- https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/517111/
- 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
- Done (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
edit- 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
edit- Lars is updating the CI arch doc this week. Might be ready for Thursday's Pipeline meeting.
TODOs from Last Time
edit- https://wmf-gitlab3.vm.liw.fi/ - use it more or else!
Local Development
editTODOs from Last Time
edit- Done 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
- Wails demo
Other Work
edit- In progress Porting from local-charts to deployment-charts ( https://phabricator.wikimedia.org/T224935 ):
- 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?