Wikimedia Release Engineering Team/Deployment pipeline/2017-09-12
Last Time
editRelEng
editIn progress
- Provision Docker >= 17.05 on contint1001
- Installs docker from download.docker.com on CI/contint1001
- Package Blubber
- dh-make-golang
Goals update: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201718Q2
- tl;dr: complete "Build" phase https://www.mediawiki.org/wiki/File:Containerized_continuous_delivery_2017_concept.png
helm
edit- good tooling for building sets of services together
- may not be able to use helm chart for development and production
- concern about diverging charts (like vagrant vs production)
- Have a separate repo for charts and tooling downloads the charts that is combined with the local values.yaml
- values.yaml varries between production and development
- Problem: balance between repos containing charts needing to be updated by ops
- mathoid propsal - https://gerrit.wikimedia.org/r/#/c/376319/
- helm plugins for templated charts? Possible?
Ops
edit- Pod network policy is done
- Pod standardization ongoing