argo-cd/resource_customizations/clickhouse.altinity.com/ClickHouseInstallation/health.lua
Szymon Kośla c447628913
feat: Implement Altinity clickhouse-operator CRD health checks (#24017)
Signed-off-by: Szymon Kośla <szymon.kosla@gmail.com>
2025-09-06 14:15:01 -04:00

17 lines
No EOL
537 B
Lua

local hs = {}
if obj.status ~= nil and obj.status.status ~= nil then
if obj.status.status == "Completed" then
hs.status = "Healthy"
hs.message = "ClickHouse installation completed successfully"
elseif obj.status.status == "InProgress" then
hs.status = "Progressing"
hs.message = "ClickHouse installation in progress"
else
hs.status = "Degraded"
hs.message = "ClickHouse status: " .. obj.status.status
end
else
hs.status = "Progressing"
hs.message = "ClickHouse status not yet available"
end
return hs