Esempio n. 1
0
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]
Esempio n. 2
0
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]
Esempio n. 3
0
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]