github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/trident.netapp.io/TridentOrchestrator/health.lua (about)

     1  local hs = {}
     2  if obj.status ~= nil then
     3    if obj.status.status == "Installed" then
     4      hs.status = "Healthy"
     5      hs.message = obj.status.message
     6      return hs
     7    end
     8    if obj.status.status == "Failed" or obj.status.status == "Error" then
     9      hs.status = "Degraded"
    10      hs.message = obj.status.message
    11      return hs
    12    end
    13  end
    14  hs.status = "Progressing"
    15  hs.message = "Waiting for trident installation"
    16  return hs