Deployment tooling/Cabal/2016-11-21
< Deployment tooling | Cabal
2016-11-21[edit]
Next release/blocking[edit]
- 3.3.1-1 is stalled https://phabricator.wikimedia.org/T127762
- Want fix for Env vars being overridden
- Semvar 3.4.0
Changelog[edit]
https://phabricator.wikimedia.org/P4408
+
Env vars fix Include sha1 of the deployed commit in the announce log
On the radar/Next[edit]
- TODO Make task -- Cherry picking on deployment host doesn't work for targets
- Rollback failures happen when a host is unreachable, which means that it gives up without restoring all hosts.
- Why something failed (different types of errors)
- Doesn't continue rollback for targets that pass the stage
- connection failure vs. threshold
- does the threshold take care of scap understanding the different type of errors?
- Done TODO Add SHA1 to deployment messages
Blocked[edit]
Needs review[edit]
- Flatten MediaWiki deploy into a single git repo
- Generate scap version from changelog, add --version arg
- Done scap patch\
- D454
- D344
Soon™/Wishlist/On the radar/Updates[edit]
For 3.5(?).0 release[edit]
- In progress scap deploy-local should make fewer assumptions (debt)
- Canonical target list (debt)]
- Flatten MedaWiki deploy into a single git repo
Tasks[edit]
Updates[edit]
UI demo for a potential future scap progress bar / log UI: https://asciinema.org/a/93543
As Always[edit]
- 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