Deployment tooling/Cabal/2017-04-25

Current Release

 * Prod: 3.5.5-1
 * Beta: 3.5.0-1~20170421183702.113 (2017-04-21)

We should bump the beta version number to 3.6 :)
 * TODO Add version bump to master notes to RELEASE file

Next release

 * config diffs
 * Demo https://phabricator.wikimedia.org/F7690910
 * tl;dw: scap deploy --dry-run -l target-name && scap deploy-log
 * Next up: stdout

On the radar/Next/blocking

 * conftool pooling and depooling
 * Mukunda did some bug wrangling on this on Friday seems like
 * Looks like _Joe_ did some work on Friday maybe? He was mad at beta anyway.

Soon™/Wishlist/On the radar/Updates

 * When "scap pull" does a (slow) CDB rebuild, it should tell me that that's what it's doing
 * Saw this while testing naos
 * New masters stuffs and some old tasks
 * co-master sync of repos in /deployment
 * Add support for a global mutex to keep multiple masters from clobbering each other
 * ✅ puppet knows masters, let's use puppet
 * Swagger for MW
 * What's the status? Seems to work OK modulo update of python-service-checker

As Always

 * Phase 2
 * Phase 1
 * Workboard https://phabricator.wikimedia.org/tag/scap3/
 * Etherpad backed up to https://www.mediawiki.org/wiki/Deployment_tooling/Cabal
 * Future document https://www.mediawiki.org/wiki/Deployment_tooling/Future
 * Spreadsheet: https://docs.google.com/spreadsheets/d/1MlEsFxrLvdZdV_G82WEAIvBXr7ArO7nCEKaFClHhJEw/edit#gid=0