mirror of https://github.com/helm/helm
Add --burst-limit option for client-side throttling limit configuration (#10842)
* feat: add configuration for client-side throttling limit Client-side throttling seems to be an issue in larger environments such as OpenShift clusters, where it is common to have several hundreds CRDs out-of-the-box. From this view point, it is fair that clients should be able to fine tune this accordingly should the environment they work on evolves, which is currently not possible, and quite frustrating. This change introduces the --default-burst-limit option to helm (and its counterpart HELM_DEFAULT_BURST_LIMIT environment variable) to address that issue, allowing clients to properly tune their client usage as their environment evolves. Signed-off-by: Igor Sutton <isuttonl@redhat.com> * chore: change DefaultBurstLimit to BurstLimit Signed-off-by: Igor Sutton <isuttonl@redhat.com> * chore: add HELM_BURST_LIMIT to golden file Signed-off-by: Igor Sutton <isuttonl@redhat.com> * chore: add burst limit tests Signed-off-by: Igor Sutton <isuttonl@redhat.com> * docs: add burst limit default value to documentation Signed-off-by: Igor Sutton <isuttonl@redhat.com> * refactor: change burst limit default value to 100 per review instructions Signed-off-by: Igor Sutton <isuttonl@redhat.com>pull/10944/head
parent
c05bf275df
commit
823d929421
Loading…
Reference in new issue