Deployment tooling/Cabal/2016-07-11

2016-07-11 edit

Deployments 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 edit

service::deploy::scap

next release edit

Close 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
 N Not done mw canary deploy (simplified)

As Always edit