Exemplo n.º 1
0
def i_request_the_update_of_a_tier_of_a_environment_with_data(step, tier_name, env_name):
    # data = dataset_utils.prepare_data(step.hashes[0])
    data = dataset_utils.generate_fixed_length_params(step.hashes[0])
    data = dataset_utils.remove_missing_params(data)
    tier = Tier(data.get(NAME))

    if TIER_REQUEST_IMAGE in data:
        tier.tier_image = data.get(TIER_REQUEST_IMAGE)

    if TIER_REQUEST_REGION in data:
        tier.region = data.get(TIER_REQUEST_REGION)

    if TIER_REQUEST_NUM_MIN in data:
        tier.tier_num_min = data.get(TIER_REQUEST_NUM_MIN)

    if TIER_REQUEST_NUM_MAX in data:
        tier.tier_num_max = data.get(TIER_REQUEST_NUM_MAX)

    if TIER_REQUEST_NUM_INITIAL in data:
        tier.tier_num_initial = data.get(TIER_REQUEST_NUM_INITIAL)

    if TIER_REQUEST_FLAVOUR in data:
        tier.tier_flavour = data.get(TIER_REQUEST_FLAVOUR)

    if TIER_REQUEST_KEYPAIR in data:
        tier.tier_keypair = data.get(TIER_REQUEST_KEYPAIR)

    if TIER_REQUEST_FLOATINGIP in data:
        tier.tier_floatingip = data.get(TIER_REQUEST_FLOATINGIP)

    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.update_tier_environment(env_name, tier_name, tier)
Exemplo n.º 2
0
def a_tier_has_already_been_added_to_abstract_environment_with_data(
        step, env_name):
    data = dataset_utils.prepare_data(step.hashes[0])
    tier = Tier(data.get(NAME), world.config[PAAS][TIER_IMAGE])
    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.add_tier_abstract_environment(env_name, tier)
Exemplo n.º 3
0
def i_request_the_update_of_a_tier_of_a_environment_with_data(
        step, tier_name, env_name):
    #data = dataset_utils.prepare_data(step.hashes[0])
    data = dataset_utils.generate_fixed_length_params(step.hashes[0])
    data = dataset_utils.remove_missing_params(data)
    tier = Tier(data.get(NAME))

    if TIER_REQUEST_IMAGE in data:
        tier.tier_image = data.get(TIER_REQUEST_IMAGE)

    if TIER_REQUEST_REGION in data:
        tier.region = data.get(TIER_REQUEST_REGION)

    if TIER_REQUEST_NUM_MIN in data:
        tier.tier_num_min = data.get(TIER_REQUEST_NUM_MIN)

    if TIER_REQUEST_NUM_MAX in data:
        tier.tier_num_max = data.get(TIER_REQUEST_NUM_MAX)

    if TIER_REQUEST_NUM_INITIAL in data:
        tier.tier_num_initial = data.get(TIER_REQUEST_NUM_INITIAL)

    if TIER_REQUEST_FLAVOUR in data:
        tier.tier_flavour = data.get(TIER_REQUEST_FLAVOUR)

    if TIER_REQUEST_KEYPAIR in data:
        tier.tier_keypair = data.get(TIER_REQUEST_KEYPAIR)

    if TIER_REQUEST_FLOATINGIP in data:
        tier.tier_floatingip = data.get(TIER_REQUEST_FLOATINGIP)

    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.update_tier_environment(env_name, tier_name, tier)
Exemplo n.º 4
0
def i_request_the_update_of_a_tier_of_a_environment_with_data(
        step, tier_name, env_name):
    data = dataset_utils.prepare_data(step.hashes[0])
    tier = Tier(data.get(NAME), world.config[PAAS][TIER_IMAGE])
    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.update_tier_environment(env_name, tier_name, tier)
Exemplo n.º 5
0
def a_tier_has_already_been_added_to_environment_with_data(step, env_name):
    data = dataset_utils.prepare_data(step.hashes[0])
    tier = Tier(data.get(NAME), world.config[PAAS][TIER_IMAGE])
    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.add_tier_environment(env_name, tier)
Exemplo n.º 6
0
def i_request_the_addition_of_a_tier_to_abstract_environment_with_data(step, env_name):
    data = dataset_utils.prepare_data(step.hashes[0])
    tier = Tier(data.get(NAME), world.config[PAAS][TIER_IMAGE])
    tier.parse_and_add_products(data.get(PRODUCTS))
    tier.parse_and_add_networks(data.get(NETWORKS))
    world.env_requests.add_tier_abstract_environment(env_name, tier)