-
Notifications
You must be signed in to change notification settings - Fork 417
Description
Description
Clusters that have many Custom Resource Definitions (CRDs) tend to cause the client to self-throttle, as a result operations such as helm install or upgrade can take a very long time, in some of our clusters can take over 30 minutes.
The issue was described in detail here: helm/helm#10560
The option to set the burst limit (via CLI & Env var) was added here: helm/helm#10842 and is available since Helm 3.10.0
so, upgrading the Helm pkg dependency used by the provider should do the trick here.
Potential Terraform Configuration
To align with current practices, I think it would good to support both setting the HELM_BURST_LIMIT env variable as well as adding a provider attribute:
provider "helm" {
burst_limit = "1000"
kubernetes { ... }
}References
Helm related issue: helm/helm#10560
Helm related PR: helm/helm#10842
dependabot PR to bump to Helm 3.10.2: #990
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment