Skip to content

Commit c054e2c

Browse files
docs: expose instructions for kubeclient rate limits (#103)
Signed-off-by: Kostis Kapelonis <kostis@codefresh.io>
1 parent 44ab8fd commit c054e2c

File tree

3 files changed

+22
-16
lines changed

3 files changed

+22
-16
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,9 @@ please [tell us about it](https://github.com/argoproj-labs/rollouts-plugin-traff
1919

2020
If you also want to add an example with your favorite [gateway API provider](https://rollouts-plugin-trafficrouter-gatewayapi.readthedocs.io/en/latest/provider-status/) please open a [Pull Request](https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/pulls).
2121

22+
## Contact
23+
24+
You can find us at the `#argo-rollouts` channel [at the CNCF slack](https://argoproj.github.io/community/join-slack).
25+
2226

2327

docs/features/cli-options.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

docs/installation.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,21 @@ time="YYY" level=info msg="Download complete, it took 7.792426599s"
6363
```
6464
6565
You are now ready to use the Gateway API in your [Rollout definitions](https://argoproj.github.io/argo-rollouts/features/specification/). See also our [Quick Start Guide](quick-start.md).
66+
67+
## Configuration
68+
69+
The `kubeClientQPS` and `kubeClientBurst` options configure the behavior of the Kubernetes client. These
70+
values may need to be increased if you operate Argo Rollouts in a large cluster. These values can be specified
71+
using the `args` block of the plugin configuration:
72+
73+
```yaml
74+
trafficRouterPlugins:
75+
trafficRouterPlugins: |-
76+
- name: "argoproj-labs/gatewayAPI"
77+
location: "https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/releases/download/vX.X.X/gatewayapi-plugin-linux-amd64"
78+
args:
79+
- "-kubeClientQPS=40"
80+
- "-kubeClientBurst=80"
81+
```
82+
83+
Notice that this setting applies **only** to the plugin process. The main Argo Rollouts controller is not affected (or any other additional plugins you might have already).

0 commit comments

Comments
 (0)