def tw_consumer_health_check_get_app(): labels = {'_tonomi_application': 'tw-consumer'} app1 = MarathonApp(id='/new-consumer/doctor-strange', labels=labels, cpus=0.1, mem=256, disk=0) app1.tasks_unhealthy = 0 app1.tasks_running = 1 return [app1]
def marathon_health_check_get_app(): docker = MarathonDockerContainer(image='image') container = MarathonContainer(docker=docker) app1 = MarathonApp(id='/sample', labels={}, cpus=0.5, mem=256, disk=256, instances=1, container=container) app1.tasks_unhealthy = 0 return [app1]
def webui_health_check_get_app(): port_mappings = [MarathonContainerPortMapping(service_port=1000)] docker = MarathonDockerContainer(image='node', port_mappings=port_mappings) container = MarathonContainer(docker=docker) labels = {'_tonomi_environment': 'sandbox', '_tonomi_application': 'webui'} app1 = MarathonApp(id='/sandbox/webui/webui-app', labels=labels, cpus=0.5, mem=256, disk=256, instances=1, container=container) app1.tasks_unhealthy = 0 app1.tasks_running = 1 return [app1]
def spark_health_check_get_app(): port_mappings = [ MarathonContainerPortMapping(service_port=10001), MarathonContainerPortMapping(service_port=10002), MarathonContainerPortMapping(service_port=10003), MarathonContainerPortMapping(service_port=10004) ] docker = MarathonDockerContainer(image='node', port_mappings=port_mappings) container = MarathonContainer(docker=docker) labels = {'_tonomi_environment': 'sandbox', '_tonomi_application': 'spark'} app1 = MarathonApp(id='/sandbox/spark/spark-app', labels=labels, cpus=0.5, mem=256, disk=256, instances=1, container=container, tasks=[MarathonTask(host='127.0.0.1')]) app1.tasks_unhealthy = 0 app1.tasks_running = 1 return [app1]