github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/clickhouse-keeper.altinity.com/ClickHouseKeeperInstallation/health.lua (about) 1 local hs = {} 2 if obj.status ~= nil and obj.status.status ~= nil then 3 if obj.status.status == "Completed" then 4 hs.status = "Healthy" 5 hs.message = "ClickHouseKeeper installation completed successfully" 6 elseif obj.status.status == "InProgress" then 7 hs.status = "Progressing" 8 hs.message = "ClickHouseKeeper installation in progress" 9 else 10 hs.status = "Degraded" 11 hs.message = "ClickHouseKeeper status: " .. obj.status.status 12 end 13 else 14 hs.status = "Progressing" 15 hs.message = "ClickHouseKeeper status not yet available" 16 end 17 return hs