github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/logstash.k8s.elastic.co/Logstash/health.lua (about)

     1  local hs = {}
     2  if obj.status ~= nil and obj.status.health ~= nil then
     3    if obj.status.health == "green" then
     4      hs.status = "Healthy"
     5      hs.message = "Logstash status is Green"
     6      return hs
     7    elseif obj.status.health == "yellow" then
     8      hs.status = "Progressing"
     9      hs.message = "Logstash status is Yellow"
    10      return hs
    11    elseif obj.status.health == "red" then
    12      hs.status = "Degraded"
    13      hs.message = "Logstash status is Red"
    14      return hs
    15    end
    16  end
    17  
    18  hs.status = "Progressing"
    19  hs.message = "Waiting for Logstash"
    20  return hs