def is_healthy()

in marketplace/deployer_util/wait_for_ready.py [0:0]


def is_healthy(resource):
  if resource['kind'] == "Deployment":
    return is_deployment_ready(resource)
  if resource['kind'] == "StatefulSet":
    return is_sts_ready(resource)
  if resource['kind'] == "Pod":
    return is_pod_ready(resource)
  if resource['kind'] == "Job":
    return is_job_ready(resource)
  if resource['kind'] == "PersistentVolumeClaim":
    return is_pvc_ready(resource)
  if resource['kind'] == "Service":
    return is_service_ready(resource)
  if resource['kind'] == "Ingress":
    return is_ingress_ready(resource)

  # TODO(ruela): Handle more resource types.
  return True