in images/dataplane/nodegroup/app/nodegroup_ver_update.py [0:0]
def handler(event, context):
try:
logger.info(f'argurments {str(sys.argv)}')
response_data = {}
if event['RequestType'] == 'Create' or event['RequestType'] == 'Update':
update_id = update_cluster(config_dict)
response_data = {'UpdateID': update_id}
status = cfnresponse.SUCCESS
elif event['RequestType'] == 'Delete':
status = cfnresponse.SUCCESS
cfnresponse.send(event, context, status, response_data)
except Exception as ex:
logger.error(ex)
cfnresponse.send(event, context, cfnresponse.FAILED, None)
logger.info('ending run...')