github.com/argoproj/argo-cd/v3@v3.2.1/resource_customizations/k8s.mariadb.com/SqlJob/health.lua (about) 1 local health_status = {} 2 health_status.status = "Progressing" 3 health_status.message = "No status info available" 4 5 if obj.status ~= nil and obj.status.conditions ~= nil then 6 7 for i, condition in ipairs(obj.status.conditions) do 8 9 health_status.message = condition.reason .. " " .. condition.message 10 if condition.reason == "JobComplete" and condition.status == "True" then 11 health_status.status = "Healthy" 12 return health_status 13 end 14 15 if condition.reason == "JobFailed" and condition.status == "True" then 16 health_status.status = "Degraded" 17 return health_status 18 end 19 end 20 end 21 return health_status