Exemple #1
0
def default_instance_group(instance_factory, instance_group_factory):
    return create_instance_group("tower", instances=[create_instance("hostA")])
Exemple #2
0
def default_instance_group(instance_factory, instance_group_factory):
    return create_instance_group("default", instances=[create_instance("hostA", node_type='execution')])
Exemple #3
0
def control_instance():
    '''Control instance in the controlplane automatic IG'''
    inst = create_instance('control-1', node_type='control', capacity=500)
    return inst
Exemple #4
0
def controlplane_instance_group(instance_factory, instance_group_factory):
    """There always has to be a controlplane instancegroup and at least one instance in it"""
    return create_instance_group(settings.DEFAULT_CONTROL_PLANE_QUEUE_NAME, create_instance('hybrid-1', node_type='hybrid', capacity=500))
Exemple #5
0
def hybrid_instance():
    '''Hybrid node in the default controlplane IG'''
    inst = create_instance('hybrid-1', node_type='hybrid', capacity=500)
    return inst
Exemple #6
0
def execution_instance():
    '''Execution node in the automatic default IG'''
    ig = create_instance_group('default')
    inst = create_instance('receptor-1', node_type='execution', capacity=500)
    ig.instances.add(inst)
    return inst
Exemple #7
0
def control_instance_low_capacity():
    '''Control instance in the controlplane automatic IG that has low capacity'''
    inst = create_instance('control-1', node_type='control', capacity=5)
    return inst
Exemple #8
0
def controlplane_instance_group(instance_factory, instance_group_factory):
    return create_instance_group("controlplane",
                                 instances=[create_instance("hostA")])