Wikimedia Release Engineering Team/SSD Sync Up/2019-06-25
Last Time: 2019-06-18
Deployment Pipeline
editTODOs from Last Time
edit- In progress thcipriani -- Pipeline image build cleanup for contint1001
- In progress thcipriani -- Base Blubber policy file for CI
- need to bump blubber version
- In progress pipeline config validation
- brennen working on implementation after we paired on cramming this into our brains
- Patches soon.
- brennen working on implementation after we paired on cramming this into our brains
- Done Add/reserve a Jenkins node for the pipeline's trigger jobs
- Done -- 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
- Done 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
- Done 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)
- Done 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
- Done thcipriani to ping someone
- still moving nowhere
Other Work
editNew CI
edit- 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
Local Development
editTODOs from Last Time
edit- Create an interface for the local-charts ecosystem with thoughts
- future q1 work
- Done Jeena as tech lead to decide which language to use
- golang
- cobra
Other Work
edit- In progress 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
editA note that we're now archiving local dev sync notes.