github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/kiali.io/Kiali/health.lua (about) 1 local health_status = {} 2 if obj.status ~= nil then 3 if obj.status.conditions ~= nil then 4 for i, condition in ipairs(obj.status.conditions) do 5 health_status.message = condition.message 6 if condition.type == "Successful" and condition.status == "True" then 7 health_status.status = "Healthy" 8 return health_status 9 end 10 if condition.type == "Failure" and condition.status == "True" then 11 health_status.status = "Degraded" 12 return health_status 13 end 14 if condition.type == "Running" and condition.reason == "Running" then 15 health_status.status = "Progressing" 16 return health_status 17 end 18 end 19 end 20 end 21 health_status.status = "Progressing" 22 health_status.message = "Waiting for Kiali" 23 return health_status