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