github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/astra.netapp.io/ResourceBackup/health.lua (about)

     1  hs = { status = "Progressing", message = "No status available" }
     2  if obj.status ~= nil then
     3    if obj.status.state ~= nil then
     4      if obj.status.state == "Completed" then
     5        hs.status = "Healthy"
     6        hs.message = obj.kind .. " Completed"
     7      elseif obj.status.state == "Running" then
     8        hs.status = "Progressing"
     9        hs.message = obj.kind .. " Running"
    10      else
    11        hs.status = "Degraded"
    12        hs.message = obj.status.state
    13      end
    14    end
    15  end
    16  return hs