Wikimedia Release Engineering Team/SSD Sync Up/2019-05-21
Last Time: 2019-05-14
Deployment Pipeline
edit- 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? Done https://phabricator.wikimedia.org/T224035 (booya)
- Not done Blubber policy file
- Validators merged https://github.com/go-playground/validator/pull/459
- Will need to update blubber with new version
- CI arch doc
- Done (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
edit- Hackathon updates
- Done Manually building a handful of images, need to get those published.
- Done 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
- Done Parsoid