def update_asg_config(request, group_name): params = request.POST try: asg_request = {} asg_request["groupName"] = group_name asg_request["minSize"] = int(params["minSize"]) asg_request["maxSize"] = int(params["maxSize"]) asg_request["terminationPolicy"] = params["terminationPolicy"] if "enableSpot" in params: asg_request["enableSpot"] = True asg_request["spotRatio"] = float(params["spotRatio"]) / 100 asg_request["sensitivityRatio"] = float(params["sensitivityRatio"]) / 100 asg_request["spotPrice"] = params["bidPrice"] if "enableResourceLending" in params: asg_request["enableResourceLending"] = True else: asg_request["enableResourceLending"] = False else: asg_request["enableSpot"] = False asg_request["enableResourceLending"] = False groups_helper.update_autoscaling(request, group_name, asg_request) except: log.error(traceback.format_exc()) raise return get_asg_config(request, group_name)
def update_asg_config(request, group_name): params = request.POST try: asg_request = {} asg_request["groupName"] = group_name asg_request["minSize"] = int(params["minSize"]) asg_request["maxSize"] = int(params["maxSize"]) asg_request["terminationPolicy"] = params["terminationPolicy"] groups_helper.update_autoscaling(request, group_name, asg_request) except: log.error(traceback.format_exc()) raise return get_asg_config(request, group_name)
def update_asg_config(request, group_name): params = request.POST try: asg_request = {} asg_request["groupName"] = group_name asg_request["minSize"] = int(params["minSize"]) asg_request["maxSize"] = int(params["maxSize"]) asg_request["terminationPolicy"] = params["terminationPolicy"] if "enableSpot" in params: asg_request["enableSpot"] = True asg_request["spotRatio"] = float(params["spotRatio"]) / 100 asg_request["sensitivityRatio"] = float(params["sensitivityRatio"]) / 100 asg_request["spotPrice"] = params["bidPrice"] else: asg_request["enableSpot"] = False groups_helper.update_autoscaling(request, group_name, asg_request) except: log.error(traceback.format_exc()) raise return get_asg_config(request, group_name)