When I deploy to production I usually use helm install <myrelease> --wait --timeout <reasonable timeout for deployment>.
This provider does not provide those options as of yet.
I think that providing those options will improve UX.
There is a timeout option: https://github.com/mcuadros/terraform-provider-helm/blob/master/helm/resource_release.go#L107
Also, wait looks like to be hard coded with true value: https://github.com/mcuadros/terraform-provider-helm/blob/master/helm/resource_release.go#L267
Exactly the wait, isn't optional because Terraform should always wait until everything is setup and running.
As documented (https://github.com/mcuadros/terraform-provider-helm/blob/master/docs/release.md), the timeout option is supported.
Thanks @sagikazarmark
Most helpful comment
Exactly the wait, isn't optional because Terraform should always wait until everything is setup and running.
As documented (https://github.com/mcuadros/terraform-provider-helm/blob/master/docs/release.md), the timeout option is supported.
Thanks @sagikazarmark