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