helmfile/pkg
sgandon ddb5be1b9d feat: optionally show logs for hooks (#699)
Resolves #689 

This adds a new yaml entry for the hook definition to allow the users to specifcy if they want to show the `command` logs or not.

here is an example.
```
releases:
- name: myapp
  chart: mychart
  # *snip*
  hooks:
  - events: ["cleanup"]
    showlogs: true
    command: "kubectl"
    args: ["get", "ingress"]
```
this will display the following output:
```
hook[cleanup] logs | NAME              HOSTS                          ADDRESS   PORTS   AGE
hook[cleanup] logs | catalog-gateway   tdc.foo                                  80      2d6h
hook[cleanup] logs | dataset           foobar.barr.foo.xxxxxxx.com              80      2d6h
hook[cleanup] logs | rating            fooba.barr.foo.xxxxxxx.com               80      2d6h
hook[cleanup] logs | sharing           foobar.barr.foo.xxxxxxx.com              80      2d6h
hook[cleanup] logs | tpsvc-iam-dev     foo.barr.foo.xxxxxxx.com                 80      2d6h
hook[cleanup] logs | tpsvc-iam-front   bar.barr.foo.xxxxxxx.com                 80      2d6h
```
2019-06-19 08:46:32 +09:00
..
app fix: helm chart referenced by http URL (#695) 2019-06-16 16:40:17 +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 fix: `helmfile template | kubectl apply -f -` should work (#697) 2019-06-16 16:56:56 +09:00
maputil feat: state values (#647) 2019-06-04 16:34:02 +09:00
remote feat: `helmfile -f <go-getter url>` (#670) 2019-06-11 14:28:50 +09:00
state fix: helm chart referenced by http URL (#695) 2019-06-16 16:40:17 +09:00
testhelper feat: remote state files (#648) 2019-06-04 22:59:54 +09:00
tmpl fix: --state-values-set panic: value of type interface {} is not assignable to type string (#680) 2019-06-12 13:35:04 +09:00