From 6a5904b5964ed61be1f724763d45cc3078fcf37c Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Mon, 26 Feb 2024 13:48:41 +0200 Subject: [PATCH] extend startup probes on few apps (#2218) * extend startup probes on few apps * 180 --- library/ix-dev/community/castopod/Chart.yaml | 2 +- library/ix-dev/community/castopod/templates/_castopod.tpl | 3 +++ library/ix-dev/community/nginx-proxy-manager/Chart.yaml | 2 +- .../ix-dev/community/nginx-proxy-manager/templates/_npm.tpl | 2 +- library/ix-dev/community/paperless-ngx/Chart.yaml | 2 +- .../ix-dev/community/paperless-ngx/templates/_paperless.tpl | 3 +++ 6 files changed, 10 insertions(+), 4 deletions(-) diff --git a/library/ix-dev/community/castopod/Chart.yaml b/library/ix-dev/community/castopod/Chart.yaml index ace3900627..aba80f1568 100644 --- a/library/ix-dev/community/castopod/Chart.yaml +++ b/library/ix-dev/community/castopod/Chart.yaml @@ -4,7 +4,7 @@ description: Castopod is an open-source hosting platform made for podcasters who annotations: title: Castopod type: application -version: 1.2.13 +version: 1.2.14 apiVersion: v2 appVersion: 1.10.3 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/castopod/templates/_castopod.tpl b/library/ix-dev/community/castopod/templates/_castopod.tpl index 77a317dec1..d2b189f8c8 100644 --- a/library/ix-dev/community/castopod/templates/_castopod.tpl +++ b/library/ix-dev/community/castopod/templates/_castopod.tpl @@ -48,6 +48,9 @@ workload: enabled: true type: tcp port: 9000 + spec: + initialDelaySeconds: 30 + failureThreshold: 180 initContainers: {{- include "ix.v1.common.app.redisWait" (dict "name" "01-redis-wait" "secretName" "redis-creds") | nindent 8 }} diff --git a/library/ix-dev/community/nginx-proxy-manager/Chart.yaml b/library/ix-dev/community/nginx-proxy-manager/Chart.yaml index 7b83c3f9da..267688f2e1 100644 --- a/library/ix-dev/community/nginx-proxy-manager/Chart.yaml +++ b/library/ix-dev/community/nginx-proxy-manager/Chart.yaml @@ -3,7 +3,7 @@ description: Expose your services easily and securely annotations: title: Nginx Proxy Manager type: application -version: 1.0.27 +version: 1.0.28 apiVersion: v2 appVersion: 2.11.1 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/nginx-proxy-manager/templates/_npm.tpl b/library/ix-dev/community/nginx-proxy-manager/templates/_npm.tpl index 5584ea1eb9..903aad776a 100644 --- a/library/ix-dev/community/nginx-proxy-manager/templates/_npm.tpl +++ b/library/ix-dev/community/nginx-proxy-manager/templates/_npm.tpl @@ -58,7 +58,7 @@ workload: command: /bin/check-health spec: initialDelaySeconds: 30 - failureThreshold: 120 + failureThreshold: 180 {{/* Service */}} service: npm: diff --git a/library/ix-dev/community/paperless-ngx/Chart.yaml b/library/ix-dev/community/paperless-ngx/Chart.yaml index 3e55ef5a94..a81a75e77a 100644 --- a/library/ix-dev/community/paperless-ngx/Chart.yaml +++ b/library/ix-dev/community/paperless-ngx/Chart.yaml @@ -4,7 +4,7 @@ description: Paperless-ngx is a document management system that transforms your annotations: title: Paperless-ngx type: application -version: 1.2.26 +version: 1.2.27 apiVersion: v2 appVersion: 2.5.3 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/paperless-ngx/templates/_paperless.tpl b/library/ix-dev/community/paperless-ngx/templates/_paperless.tpl index 9f14bcbee4..a7b4f151c5 100644 --- a/library/ix-dev/community/paperless-ngx/templates/_paperless.tpl +++ b/library/ix-dev/community/paperless-ngx/templates/_paperless.tpl @@ -51,6 +51,9 @@ workload: type: http port: {{ .Values.paperlessNetwork.webPort }} path: / + spec: + initialDelaySeconds: 30 + failureThreshold: 180 initContainers: {{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions" "UID" .Values.paperlessID.user