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

Last Time: 2019-05-14

Deployment Pipeline
Workboard


 * TODO make task for adding pipelinelib work in pipeline job
 * No task, but there is a patch https://gerrit.wikimedia.org/r/#/c/integration/config/+/510602/
 * Should we make a task? ✅ https://phabricator.wikimedia.org/T224035 (booya)


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


 * CI arch doc
 * ✅ (round 1) Feedback needed
 * Processing Antoine's feedback
 * Seeking feedback from Krinkle
 * http://git.liw.fi/wmf-ci-arch


 * Helm test for kask with cassandra
 * urandom in IRC asks how to spin up cassandra
 * hand-wavy "helm test"
 * spin up cassandra container as part of helm chart or as part of helm test
 * strange to have a service that needs a storage backend be deployed without the service backend
 * we could deploy cassandra with the .pipeline/config.yaml
 * deploy (helm install) with test (helm test)
 * Could be broken out with deploy
 * TODO file task about cassandra chart deploy during helm test
 * overrides to helm install for things like: https://gerrit.wikimedia.org/r/#/c/operations/deployment-charts/+/509102/2/charts/kask/values.yaml


 * integration/config changes for .pipeline/config.yaml
 * jjb job templates: trigger jobs (due to zuul) + jenkins pipeline job
 * Could ostensibly be generated automatically from changes merged to a refs/meta/ci

Local Development

 * Hackathon updates
 * ✅ Manually building a handful of images, need to get those published.
 * ✅ Add xdebug support; clean up environment variable, file names
 * Various tasks created during Hackathon.
 * Ubuntu: https://phabricator.wikimedia.org/T223715
 * Windows: https://phabricator.wikimedia.org/T223659
 * EventLogging: https://phabricator.wikimedia.org/T223643
 * Redis: https://phabricator.wikimedia.org/T223642
 * Xdebug: https://phabricator.wikimedia.org/T223641
 * xhgui: https://phabricator.wikimedia.org/T223670
 * Image publishing
 * https://gerrit.wikimedia.org/r/c/releng/dev-images/+/510619
 * .pipeline/blubber.yaml files
 * MediaWiki/core
 * ✅ Parsoid