From a944329db8ae6c28eb28c47719910067919d78eb Mon Sep 17 00:00:00 2001
From: hongp <inyong.hong@samsung.com>
Date: Fri, 7 Mar 2025 16:46:23 +0900
Subject: [PATCH] Change health check path to manila-api deployment

"/" path causes readiness probe warning.
Change to use "healthcheck" api provided by manila.

story: 2011373
task: 51769
Change-Id: I6a720dd2863b6da256bd6f0466c5a2409333f5e9
---
 manila/templates/deployment-api.yaml | 2 +-
 manila/values.yaml                   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/manila/templates/deployment-api.yaml b/manila/templates/deployment-api.yaml
index 361c392800..a2bce36727 100644
--- a/manila/templates/deployment-api.yaml
+++ b/manila/templates/deployment-api.yaml
@@ -82,7 +82,7 @@ spec:
           readinessProbe:
             httpGet:
               scheme: HTTP
-              path: /
+              path: {{ tuple "share" "healthcheck" "" . | include "helm-toolkit.endpoints.keystone_endpoint_path_lookup" }}
               port: {{ tuple "share" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
           volumeMounts:
             - name: pod-tmp
diff --git a/manila/values.yaml b/manila/values.yaml
index 7be29ddc59..082a0d767b 100644
--- a/manila/values.yaml
+++ b/manila/values.yaml
@@ -955,6 +955,7 @@ endpoints:
       default: null
     path:
       default: '/v1'
+      healthcheck: /healthcheck
     scheme:
       default: http
       service: http