Skip to content

Upgrade Helm pkg dependency that provides $HELM_BURST_LIMIT #1011

@dkulchinsky

Description

@dkulchinsky

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions