From c70adb415cf76e8325e99615f9440e2e959160a6 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Sat, 14 May 2022 13:55:21 +0200
Subject: [PATCH] feat: improve config and timeouts for languagetool

---
 languagetool/Chart.yaml                | 2 +-
 languagetool/templates/configmap.yaml  | 4 +++-
 languagetool/templates/deployment.yaml | 1 +
 languagetool/templates/service.yaml    | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/languagetool/Chart.yaml b/languagetool/Chart.yaml
index bdf04b5..6dad657 100644
--- a/languagetool/Chart.yaml
+++ b/languagetool/Chart.yaml
@@ -2,5 +2,5 @@ apiVersion: v2
 name: languagetool
 description: Helm Chart for languagetool
 type: application
-version: 1.0.1
+version: 1.0.2
 appVersion: "340fa7f"
diff --git a/languagetool/templates/configmap.yaml b/languagetool/templates/configmap.yaml
index 3a77fe8..1214071 100644
--- a/languagetool/templates/configmap.yaml
+++ b/languagetool/templates/configmap.yaml
@@ -24,6 +24,8 @@ data:
     {{ end }}
     {{ if .Values.redis.enabled }}
     redisHost={{ .Values.redis.host }}
-    redisDatabase={{ .Values.redis.database }}
     redisPassword={{ .Values.redis.password }}
+    redisDatabase={{ .Values.redis.database }}
     {{ end }}
+    pipelineCaching=true
+    pipelinePrewarming=true
diff --git a/languagetool/templates/deployment.yaml b/languagetool/templates/deployment.yaml
index e19888d..b036acc 100644
--- a/languagetool/templates/deployment.yaml
+++ b/languagetool/templates/deployment.yaml
@@ -57,6 +57,7 @@ spec:
             httpGet:
               path: /v2/healthcheck
               port: http
+            failureThreshold: 300
           livenessProbe:
             httpGet:
               path: /v2/healthcheck
diff --git a/languagetool/templates/service.yaml b/languagetool/templates/service.yaml
index fde6aab..80f38fa 100644
--- a/languagetool/templates/service.yaml
+++ b/languagetool/templates/service.yaml
@@ -5,7 +5,7 @@ metadata:
   {{ if .Values.metrics.enabled }}
   annotations:
     prometheus.io/path: "/metrics"
-    prometheus.io/port: "{{ .Values.metrics.port }}"
+    prometheus.io/port: "9090"
     prometheus.io/scrape: "true"
   {{ end }}
   labels:
-- 
GitLab