From 96fd359b999534763e0e8c411cd82c6eacf33d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Connes?= Date: Tue, 8 Mar 2022 11:42:23 +0100 Subject: [PATCH] Add cmd.namespaceRegexp to loadtester Helm chart MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Cédric Connes --- charts/loadtester/README.md | 1 + charts/loadtester/templates/deployment.yaml | 1 + charts/loadtester/values.yaml | 1 + docs/gitbook/usage/webhooks.md | 3 ++- 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/charts/loadtester/README.md b/charts/loadtester/README.md index 2b6bc54e..4f6924cd 100644 --- a/charts/loadtester/README.md +++ b/charts/loadtester/README.md @@ -59,6 +59,7 @@ Parameter | Description | Default `service.type` | Type of service | `ClusterIP` `service.port` | ClusterIP port | `80` `cmd.timeout` | Command execution timeout | `1h` +`cmd.namespaceRegexp` | Restrict access to canaries in matching namespaces | "" `logLevel` | Log level can be debug, info, warning, error or panic | `info` `appmesh.enabled` | Create AWS App Mesh v1beta2 virtual node | `false` `appmesh.backends` | AWS App Mesh virtual services | `none` diff --git a/charts/loadtester/templates/deployment.yaml b/charts/loadtester/templates/deployment.yaml index 38b86f20..a65b75b7 100644 --- a/charts/loadtester/templates/deployment.yaml +++ b/charts/loadtester/templates/deployment.yaml @@ -51,6 +51,7 @@ spec: - -port=8080 - -log-level={{ .Values.logLevel }} - -timeout={{ .Values.cmd.timeout }} + - -namespace-regexp={{ .Values.cmd.namespaceRegexp }} livenessProbe: exec: command: diff --git a/charts/loadtester/values.yaml b/charts/loadtester/values.yaml index 4c18ec98..bc7a9bff 100644 --- a/charts/loadtester/values.yaml +++ b/charts/loadtester/values.yaml @@ -17,6 +17,7 @@ podPriorityClassName: "" logLevel: info cmd: timeout: 1h + namespaceRegexp: "" nameOverride: "" fullnameOverride: "" diff --git a/docs/gitbook/usage/webhooks.md b/docs/gitbook/usage/webhooks.md index d883a3e9..4288dcae 100644 --- a/docs/gitbook/usage/webhooks.md +++ b/docs/gitbook/usage/webhooks.md @@ -143,7 +143,8 @@ helm repo add flagger https://flagger.app helm upgrade -i flagger-loadtester flagger/loadtester \ --namespace=test \ ---set cmd.timeout=1h +--set cmd.timeout=1h \ +--set cmd.namespaceRegexp='' ``` When deployed the load tester API will be available at `http://flagger-loadtester.test/`.