Deployment tooling/Cabal/2016-07-11
2016-07-11
editDeployments this year:
thcipriani@tin:deployment $ ls -lat */*/.git/FETCH_HEAD | head -n 30
-rw-rw-r-- 1 trebuchet wikidev 360 Jul 11 10:06 dumps/dumps/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 130 Jul 11 07:05 mobileapps/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 127 Jul 11 07:05 mathoid/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 138 Jul 11 07:05 changeprop/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 125 Jul 11 07:04 citoid/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 128 Jul 11 07:03 cxserver/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 128 Jul 11 07:02 graphoid/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 130 Jul 9 19:45 logstash/plugins/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 115 Jul 5 15:06 tilerator/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 252 Jun 30 17:46 kartotherian/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 akosiaris wikidev 125 Jun 28 21:36 ores/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 755 Jun 28 20:32 wdqs/wdqs/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 129 Jun 27 20:02 parsoid/deploy/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 141 Jun 2 17:28 cassandra/metrics-collector/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 134 May 30 08:36 elasticsearch/plugins/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 267 May 16 17:34 analytics/refinery/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 271 May 10 17:39 ocg/ocg/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 226 May 3 13:14 eventlogging/eventbus/.git/FETCH_HEAD
-rw-rw-r-- 1 mforns wikidev 228 May 2 11:08 eventlogging/analytics/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 122 Apr 27 16:06 librenms/librenms/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 215 Apr 27 07:00 servermon/servermon/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 123 Apr 24 20:02 statsv/statsv/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 276 Apr 15 13:34 zotero/translators/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 138 Apr 15 13:32 zotero/translation-server/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 226 Mar 31 20:16 eventlogging/eventlogging/.git/FETCH_HEAD
-rw-rw-r-- 1 twentyafterfour wikidev 531 Mar 24 00:27 phabricator/deployment/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 138 Mar 22 16:31 cassandra/logstash-logback-encoder/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 126 Jan 1 2016 scholarships/scholarships/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 135 Dec 15 2015 jobrunner/jobrunner/.git/FETCH_HEAD
-rw-rw-r-- 1 trebuchet wikidev 127 Dec 3 2015 restbase/deploy/.git/FETCH_HEAD
Config deploy
editservice::deploy::scap
next release
editClose to time for a new release
- Current Changelog
scap (3.2.0-2) * Update docs to use subcommands rather than scripts * Checks and config-file-deploy in DEPLOY_HEAD * Checks.py load expects config dict * load and run checks with keeping order in the yaml file * The second pass on PEP257 * Better deploy-log messages * Third pass on PEP257 * Improve README case * Fix doc generation * Refactor target object properties
- Ideal changelog
- Done Autocompletion
- Not done mw canary deploy (simplified)
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