From 50d6e98e25671d6510fc2dee67a67fe4619f159c Mon Sep 17 00:00:00 2001 From: Scotte Zinn Date: Wed, 5 Mar 2025 05:28:53 -0500 Subject: [PATCH] Add healthcheck for immich database --- kubernetes/main/apps/media/immich/install.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kubernetes/main/apps/media/immich/install.yaml b/kubernetes/main/apps/media/immich/install.yaml index 40504df276..fafd338515 100644 --- a/kubernetes/main/apps/media/immich/install.yaml +++ b/kubernetes/main/apps/media/immich/install.yaml @@ -16,12 +16,20 @@ spec: name: flux-system namespace: flux-system dependsOn: - - name: cloudnative-pg-cluster + - name: cloudnative-pg namespace: dbms - name: external-secrets namespace: external-secrets + healthChecks: + - apiVersion: postgresql.cnpg.io/v1 + kind: Cluster + name: immich + namespace: *namespace + healthCheckExprs: + - apiVersion: postgresql.cnpg.io/v1 + kind: Cluster + current: status.phase == 'Cluster in healthy state' prune: true - wait: false interval: 30m timeout: 5m ---