helmfile/pkg
Travis Groth 6baad71b1f Cache secrets and concurrent decryption (#790)
Related to #782 and #444 

- Allows concurrent decryption of different secrets files
- Caches decrypted secrets by original file path and returns decrypted results from memory
- Secrets being run through an instance of helmexec will be cached and run as fast as possible concurrently

NB: This particular PR doesn't make _all_ calls to secrets cached and concurrent.  Environment Secrets in particular seem to not be evaluated with a ScatterGather(), and doesn't use the same helmexec instance as other parts of the code, so it doesn't take advantage of these changes.  Some reworking of the plumbing there would be needed.
2019-08-07 23:00:19 +09:00
..
app fix: pass namespace to helm template command (#771) 2019-07-30 10:44:42 +09:00
argparser fix: helmDefaults.kubeContext ignored in `helm diff` of `helmfile apply` (#682) 2019-06-12 16:49:19 +09:00
environment feat: state values (#647) 2019-06-04 16:34:02 +09:00
event feat: optionally show logs for hooks (#699) 2019-06-19 08:46:32 +09:00
helmexec Cache secrets and concurrent decryption (#790) 2019-08-07 23:00:19 +09:00
maputil fix: --state-values-set not setting more than first child in nested paths (#774) 2019-07-27 22:57:54 +09:00
remote fix: Absolute paths for -f not working on Windows (#721) 2019-06-25 20:06:07 +09:00
state fix: pass namespace to helm template command (#771) 2019-07-30 10:44:42 +09:00
testhelper feat: remote state files (#648) 2019-06-04 22:59:54 +09:00
tmpl print yaml content on error in fromYaml (#765) 2019-07-30 10:43:30 +09:00