From 6432c07eb34b68e7fb9f87eb686991c8a019cab4 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Tue, 18 Feb 2025 17:18:06 +1100 Subject: [PATCH] Add liveness probes to Guacamole containers --- services/Guacamole/deployment-Guacamole.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/services/Guacamole/deployment-Guacamole.yml b/services/Guacamole/deployment-Guacamole.yml index e0a4009..5ce0d14 100644 --- a/services/Guacamole/deployment-Guacamole.yml +++ b/services/Guacamole/deployment-Guacamole.yml @@ -35,6 +35,12 @@ spec: ports: - name: ui containerPort: 8080 + livenessProbe: + httpGet: + port: ui + path: / + initialDelaySeconds: 10 + periodSeconds: 5 - name: guacd image: guacamole/guacd:1.5.5 env: @@ -43,6 +49,11 @@ spec: ports: - name: proxy containerPort: 4822 + livenessProbe: + tcpSocket: + port: 4822 + initialDelaySeconds: 10 + periodSeconds: 5 - name: db image: postgres:16-alpine securityContext: @@ -60,6 +71,11 @@ spec: ports: - name: db containerPort: 5432 + livenessProbe: + exec: + command: ["pg_isready" ,"-U" ,"$POSTGRES_USER", "-d" ,"$POSTGRES_DATABASE"] + initialDelaySeconds: 10 + timeoutSeconds: 5 volumes: - name: flexvolsmb-guacamole-db persistentVolumeClaim: