github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/cassandra.rook.io/Cluster/health.lua (about) 1 local hs = {} 2 if obj.status ~= nil then 3 if obj.status.racks ~= nil then 4 local all_racks_good = true 5 for key, value in pairs(obj.status.racks) do 6 if all_racks_good and value.members ~= nil and value.readyMembers ~= nil and value.members ~= value.readyMembers then 7 all_racks_good = false 8 break 9 end 10 end 11 if all_racks_good then 12 hs.status = "Healthy" 13 else 14 hs.status = "Progressing" 15 hs.message = "Waiting for Cassandra Cluster" 16 end 17 return hs 18 end 19 end 20 21 hs.status = "Progressing" 22 hs.message = "Waiting for Cassandra Cluster" 23 return hs 24