Abhishek
09/11/2021, 7:50 AMAmanda Wee
09/11/2021, 9:09 AMAbhishek
09/11/2021, 9:12 AMAmanda Wee
09/11/2021, 9:17 AMAbhishek
09/11/2021, 9:19 AMrun_config
Abhishek
09/11/2021, 9:19 AMAbhishek
09/11/2021, 4:29 PMflow.run()
in code but triggering from UI is not working 🧐
I tried universal IT solution “*Did you turn it off and on again*” - did not work 🙂Abhishek
09/11/2021, 4:29 PMwith Flow(
name=flow_name,
# schedule=schedule,
state_handlers=[slack_notifier(only_states=[Success]), flow_state_handler],
) as flow:
---some logic---
for sync_type, cmd_parameter in sync_commands:
---some logic --
sync_command = (
f"{command_prefix} {source_bucket} {destination_bucket} {options}"
)
s3_sync_task = ShellTask(
command=sync_command,
return_all=True,
name=task_id,
slug=task_id,
timeout=timedelta(minutes=task_execution_timeout),
)()
# Create a task to validate sync commands.
validate_s3_sync_task = FunctionTask(
fn=validate_s3_sync,
name="".join(["validate_", task_id]),
slug="".join(["validate_", task_id]),
)(
timeout=timedelta(minutes=task_execution_timeout),
s3_sync_command=sync_command,
)
# Define dependencies between tasks.
s3_sync_task.set_downstream(validate_s3_sync_task)
# flow.run()
flow.register(project_name="demo-project", labels=tags)
Amanda Wee
09/11/2021, 10:06 PMAbhishek
09/11/2021, 10:07 PM