From 2a1ca97b0add819aaf6d092231066fc66c2fbc41 Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Mon, 16 Dec 2024 08:48:38 +0200 Subject: [PATCH 1/3] Add descriptions for new probe timeout values --- .../getting-started/configure-installation.adoc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/articles/control-center/getting-started/configure-installation.adoc b/articles/control-center/getting-started/configure-installation.adoc index 3797012d0a..630cf8578c 100644 --- a/articles/control-center/getting-started/configure-installation.adoc +++ b/articles/control-center/getting-started/configure-installation.adoc @@ -25,7 +25,7 @@ helm install control-center-name oci://docker.io/vaadin/control-center \ --wait ---- -In this example above, the required value of `user.email` is set to `example@mydomain.com`. The optional value of `app.host` is set to `cc.mydomain.com`. And in the second to last line, the values for the Ingress are set using a file named `values-ingress.yaml`. +In this example above, the required value of `user.email` is set to `example@mydomain.com`. The optional value of `app.host` is set to `cc.mydomain.com`. And in the second to last line, the values for the Ingress are set using a file named `values-ingress.yaml`. More command options are available than the ones shown in the example above, for configuring the installation. All of them are explained in detail in the https://helm.sh/docs/helm/helm_install/[Helm documentation]. @@ -91,14 +91,22 @@ pass:[] | app.pass:[]resources | No | | The resource to allocate for the Control Center application containers. -| livenessProbe.pass:[]httpGet.pass:[]path | No | /actuator/pass:[]health/pass:[]liveness | The path to use for the `liveness` probe for the Control Center application. +| livenessProbe.pass:[]httpGet.pass:[]path | No | /actuator/pass:[]health/pass:[]liveness | The path to use for the liveness probe for the Control Center application. -| livenessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the `liveness` probe. +| livenessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the liveness probe. + +| livenessProbe.pass:[]initialDelaySeconds | No | 30 | The initial delay in seconds for the liveness probe. + +| livenessProbe.pass:[]failureThreshold | No | 3 | The failure threshold for the liveness probe. If the probe fails this many times, the container is restarted. | readinessProbe.pass:[]httpGet.pass:[]path | No | /actuator/pass:[]health/pass:[]readiness | The path to use for the readiness probe for the Control Center application. | readinessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the readiness probe. +| readinessProbe.pass:[]initialDelaySeconds | No | 30 | The initial delay in seconds for the readiness probe. + +| readinessProbe.pass:[]failureThreshold | No | 3 | The failure threshold for the readiness probe. + | app.pass:[]volumes | No | | The volume definitions for the Control Center application. | app.pass:[]volumeMounts | No | | The volume mounts for the Control Center application. From 1a2b750dce0bbd74d715a9d5033b38410742cfb2 Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Tue, 17 Dec 2024 13:13:05 +0200 Subject: [PATCH 2/3] Change default probe initial delays to 0 --- .../getting-started/configure-installation.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/articles/control-center/getting-started/configure-installation.adoc b/articles/control-center/getting-started/configure-installation.adoc index 630cf8578c..7582ded129 100644 --- a/articles/control-center/getting-started/configure-installation.adoc +++ b/articles/control-center/getting-started/configure-installation.adoc @@ -95,7 +95,7 @@ pass:[] | livenessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the liveness probe. -| livenessProbe.pass:[]initialDelaySeconds | No | 30 | The initial delay in seconds for the liveness probe. +| livenessProbe.pass:[]initialDelaySeconds | No | 0 | The initial delay in seconds for the liveness probe. | livenessProbe.pass:[]failureThreshold | No | 3 | The failure threshold for the liveness probe. If the probe fails this many times, the container is restarted. @@ -103,7 +103,7 @@ pass:[] | readinessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the readiness probe. -| readinessProbe.pass:[]initialDelaySeconds | No | 30 | The initial delay in seconds for the readiness probe. +| readinessProbe.pass:[]initialDelaySeconds | No | 0 | The initial delay in seconds for the readiness probe. | readinessProbe.pass:[]failureThreshold | No | 3 | The failure threshold for the readiness probe. From 2ff961477a1af440480b5b329b38e0999cd43d82 Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Thu, 19 Dec 2024 08:59:12 +0200 Subject: [PATCH 3/3] Add startup probe properties --- .../getting-started/configure-installation.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/articles/control-center/getting-started/configure-installation.adoc b/articles/control-center/getting-started/configure-installation.adoc index 7582ded129..2ac02a8124 100644 --- a/articles/control-center/getting-started/configure-installation.adoc +++ b/articles/control-center/getting-started/configure-installation.adoc @@ -91,6 +91,14 @@ pass:[] | app.pass:[]resources | No | | The resource to allocate for the Control Center application containers. +| startupProbe.pass:[]httpGet.pass:[]path | No | /actuator/pass:[]health | The path to use for the startup probe for the Control Center application. + +| startupProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the startup probe. + +| startupProbe.pass:[]initialDelaySeconds | No | 0 | The initial delay in seconds for the startup probe. + +| startupProbe.pass:[]failureThreshold | No | 30 | The failure threshold for the startup probe. If the probe fails this many times, the container is restarted. + | livenessProbe.pass:[]httpGet.pass:[]path | No | /actuator/pass:[]health/pass:[]liveness | The path to use for the liveness probe for the Control Center application. | livenessProbe.pass:[]httpGet.pass:[]port | No | `http` | The port to use for the liveness probe.