Deployment tooling/Cabal/2016-12-12
2016-12-12
editCurrent Release
editProd: 3.4.1-1 (2016-12-01) Beta: 3.5.0-1~20161208134046.50 (2016-12-08)
Next release/blocking
editOn the radar/Next
edit- TODO Cherry picking on deployment host doesn't work for targets
- Working for a very artificial example on deployment-tin
- Python3 support
- Added to vagrant
- patch work started, but lots of work yet
- Not in next release for sure.
- Scap hooks v. scap plugins
- TODO is scap.cfg environment-specific? e.g., passing --environment beta does that read
./scap/environments/beta/scap.cfg
Blocked
editNeeds review
editSoon™/Wishlist/On the radar/Updates
edit- Allow loading plugins from system (instead of just a repo's scap/plugins/ dir or user's ~/.scap/plugins/)
- This would allow plugins that are useful to multiple repositories (but not good for core scap) to be installed for everyone
- Trivial to do, but bikeshed over where to put them. /etc/scap/? /usr/lib/scap/? Somewhere else?
Tasks
editUpdates
edit- UI demo for a potential future current reality scap progress bar / log UI: https://asciinema.org/a/93543
- Docker CI now working \o/
- TODO we only run 11 unit tests by running `nosetests` more explict stuff works -- we should figure this out :)
- Cowsay compatibility coming along nicely
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