6 Commits
Author SHA1 Message Date
rob boll c88d6c431c circle 2018-03-16 09:24:42 -04:00
rob boll 29a559b256 add docker to circleci 2018-03-16 09:04:44 -04:00
Thomas O'Donnell effc747081 Add option to limit concurrent helm calls (#24)
* Add option to throttle concurrent `helm repo update` calls

Have added a new flag `--concurrency N` to `helmfile sync charts` that can be used to set a
limit on the number of concurrent calls to helm. 

Implementation details:

Switched `SyncCharts` from using a WaitGroup to using a pool
of workers and a queue of jobs. To ensure that this is thread safe and
an attempt is made to sync each chart at the end.

Fixes #23

* Fix formatting and update CI to catch these errors

Have fixed the formatting so that `make pristine` now passes. Have also
added this to the Circle CI config to catch these errors in the future.
2018-03-01 22:39:23 +09:00
rob boll 4674af9608 build: add docker login 2016-11-22 21:40:50 -05:00
rob boll ffa98fdbdd build: add container distribution 2016-11-22 21:30:25 -05:00
rob boll 5e0664a0c9 build: add circleci 2016-11-22 13:12:19 -05:00