Remove ArgoCD runner health ConfigMaps
This commit is contained in:
		
							parent
							
								
									c73ef99ed4
								
							
						
					
					
						commit
						060bada77d
					
				| 
						 | 
					@ -1,79 +0,0 @@
 | 
				
			||||||
apiVersion: v1
 | 
					 | 
				
			||||||
kind: ConfigMap
 | 
					 | 
				
			||||||
metadata:
 | 
					 | 
				
			||||||
  name: argocd-cm
 | 
					 | 
				
			||||||
  namespace: argocd
 | 
					 | 
				
			||||||
data:
 | 
					 | 
				
			||||||
  # Health check for actions.summerwind.dev/v1alpha1 Runner
 | 
					 | 
				
			||||||
  resource.customizations.health.actions.summerwind.dev_Runner: |
 | 
					 | 
				
			||||||
    hs = {}
 | 
					 | 
				
			||||||
    if obj.status ~= nil then
 | 
					 | 
				
			||||||
      local phase = obj.status.phase
 | 
					 | 
				
			||||||
      if obj.status.ready and phase == "Running" then
 | 
					 | 
				
			||||||
        hs.status = "Healthy"
 | 
					 | 
				
			||||||
        hs.message = "Runner is ready and running"
 | 
					 | 
				
			||||||
      elseif phase == "Pending" or phase == "Created" then
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "Runner is starting up"
 | 
					 | 
				
			||||||
      elseif phase == "Failed" then
 | 
					 | 
				
			||||||
        hs.status = "Degraded"
 | 
					 | 
				
			||||||
        hs.message = obj.status.message or "Runner has failed"
 | 
					 | 
				
			||||||
      else
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "Runner status: " .. (phase or "Unknown")
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      hs.status = "Progressing"
 | 
					 | 
				
			||||||
      hs.message = "Waiting for runner status"
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
    return hs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Health check for actions.github.com/v1alpha1 EphemeralRunner
 | 
					 | 
				
			||||||
  resource.customizations.health.actions.github.com_EphemeralRunner: |
 | 
					 | 
				
			||||||
    hs = {}
 | 
					 | 
				
			||||||
    if obj.status ~= nil then
 | 
					 | 
				
			||||||
      if obj.status.phase == "Running" then
 | 
					 | 
				
			||||||
        hs.status = "Healthy"
 | 
					 | 
				
			||||||
        hs.message = "EphemeralRunner is running"
 | 
					 | 
				
			||||||
      elseif obj.status.phase == "Pending" then
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "EphemeralRunner is pending"
 | 
					 | 
				
			||||||
      elseif obj.status.phase == "Failed" then
 | 
					 | 
				
			||||||
        hs.status = "Degraded"
 | 
					 | 
				
			||||||
        hs.message = obj.status.message or "EphemeralRunner has failed"
 | 
					 | 
				
			||||||
      elseif obj.status.phase == "Finished" then
 | 
					 | 
				
			||||||
        hs.status = "Healthy"
 | 
					 | 
				
			||||||
        hs.message = "EphemeralRunner has finished"
 | 
					 | 
				
			||||||
      else
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "EphemeralRunner status: " .. (obj.status.phase or "Unknown")
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      hs.status = "Progressing"
 | 
					 | 
				
			||||||
      hs.message = "Waiting for EphemeralRunner status"
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
    return hs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Health check for actions.github.com/v1alpha1 AutoScalingRunnerSet
 | 
					 | 
				
			||||||
  resource.customizations.health.actions.github.com_AutoScalingRunnerSet: |
 | 
					 | 
				
			||||||
    hs = {}
 | 
					 | 
				
			||||||
    if obj.status ~= nil then
 | 
					 | 
				
			||||||
      local desired = obj.status.desiredReplicas or 0
 | 
					 | 
				
			||||||
      local ready = obj.status.readyReplicas or 0
 | 
					 | 
				
			||||||
      local current = obj.status.currentReplicas or 0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      if desired > 0 and ready == desired then
 | 
					 | 
				
			||||||
        hs.status = "Healthy"
 | 
					 | 
				
			||||||
        hs.message = string.format("Ready runners: %d/%d", ready, desired)
 | 
					 | 
				
			||||||
      elseif desired > 0 then
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = string.format("Runners: %d/%d ready, %d current", ready, desired, current)
 | 
					 | 
				
			||||||
      else
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "No desired replicas set"
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      hs.status = "Progressing"
 | 
					 | 
				
			||||||
      hs.message = "Waiting for AutoScalingRunnerSet status"
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
    return hs
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,29 +0,0 @@
 | 
				
			||||||
apiVersion: v1
 | 
					 | 
				
			||||||
kind: ConfigMap
 | 
					 | 
				
			||||||
metadata:
 | 
					 | 
				
			||||||
  name: argocd-cm
 | 
					 | 
				
			||||||
  namespace: argocd
 | 
					 | 
				
			||||||
data:
 | 
					 | 
				
			||||||
  # Health check for actions.summerwind.dev/v1alpha1 Runner
 | 
					 | 
				
			||||||
  resource.customizations.health.actions.summerwind.dev_Runner: |
 | 
					 | 
				
			||||||
    hs = {}
 | 
					 | 
				
			||||||
    if obj.status ~= nil then
 | 
					 | 
				
			||||||
      local phase = obj.status.phase
 | 
					 | 
				
			||||||
      if obj.status.ready and phase == "Running" then
 | 
					 | 
				
			||||||
        hs.status = "Healthy"
 | 
					 | 
				
			||||||
        hs.message = "Runner is ready and running"
 | 
					 | 
				
			||||||
      elseif phase == "Pending" or phase == "Created" then
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "Runner is starting up"
 | 
					 | 
				
			||||||
      elseif phase == "Failed" then
 | 
					 | 
				
			||||||
        hs.status = "Degraded"
 | 
					 | 
				
			||||||
        hs.message = obj.status.message or "Runner has failed"
 | 
					 | 
				
			||||||
      else
 | 
					 | 
				
			||||||
        hs.status = "Progressing"
 | 
					 | 
				
			||||||
        hs.message = "Runner status: " .. (phase or "Unknown")
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      hs.status = "Progressing"
 | 
					 | 
				
			||||||
      hs.message = "Waiting for runner status"
 | 
					 | 
				
			||||||
    end
 | 
					 | 
				
			||||||
    return hs
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue