Wikimedia Release Engineering Team/SSD Sync Up/2019-05-14

Last Time: 2019-05-07

Deployment Pipeline
Workboard


 * ✅ Docs status
 * Gradle image works


 * TODO make task for adding pipelinelib work in pipeline job
 * Dan licks cookie


 * pipelinelib
 * ✅ Code review


 * ❌ Blubber policy file
 * Validators merged https://github.com/go-playground/validator/pull/459
 * Will need to update blubber with new version


 * We don't deploy to staging currently in the pipeline
 * We should
 * Gets us close to CDep
 * Steps
 * Figure out access situation from contint1001
 * Add a helm install step as the last stage after image publish
 * How are deploying to staging currently?
 * If it's manual -- may want some config to control this


 * CI arch doc
 * Feedback needed
 * Plans to make updates after discussion with archcomm
 * Post feedback and iteration ask for SRE feedback
 * Arbitrary deadline: Thursday

Local Development

 * Folks travel to Hackathon within the next few days, we're prioritizing working images for local-charts.
 * Manually building a handful of images, need to get those published.
 * Under review: Add xdebug support; clean up environment variable, file names
 * Recently merged: Remove dev- prefix on images; tidy README, WMF key, Xdebug
 * dev-images - automated image publishing, most of this still pending:
 * What should we know about publishing images?
 * https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/master/fabfile.py#41
 * Add a similar fabfile.py to dev-images?  Yes.
 * Check manifests/site.pp - for checking out repo.
 * .pipeline/blubber.yaml files
 * MediaWiki/core
 * ✅: Add James to review
 * Parsoid
 * ✅: merge sshfs: add a script for generating and install ssh keys?