Sean Talia
03/03/2021, 9:43 PMSean Talia
03/03/2021, 9:43 PMSean Talia
03/03/2021, 9:44 PMZanie
PREFECT__CLOUD__AGENT__LEVEL=DEBUG
and provide the logs of it deploying the flow?Sean Talia
03/03/2021, 9:51 PMSean Talia
03/03/2021, 9:52 PM[2021-03-03 21:51:20,615] DEBUG - Sean ECS Agent | Found flow runs ['220201ce-ad50-4a59-b4ec-d08e2f7c639e']
[2021-03-03 21:51:20,615] DEBUG - Sean ECS Agent | Querying flow run metadata
[2021-03-03 21:51:20,798] INFO - Sean ECS Agent | Found 1 flow run(s) to submit for execution.
[2021-03-03 21:51:20,798] DEBUG - Sean ECS Agent | Updating states for flow run 220201ce-ad50-4a59-b4ec-d08e2f7c639e
[2021-03-03 21:51:20,803] DEBUG - Sean ECS Agent | Next query for flow runs in 0.25 seconds
[2021-03-03 21:51:20,804] DEBUG - Sean ECS Agent | Flow run 220201ce-ad50-4a59-b4ec-d08e2f7c639e is in a Scheduled state, updating to Submitted
[2021-03-03 21:51:21,033] INFO - Sean ECS Agent | Deploying flow run '220201ce-ad50-4a59-b4ec-d08e2f7c639e'
[2021-03-03 21:51:21,033] DEBUG - Sean ECS Agent | Using task definition prefect-test-task-stage:5 for flow 447bf955-c4b3-464b-a4b6-b9e15c3497a5
[2021-03-03 21:51:21,059] DEBUG - Sean ECS Agent | Querying for flow runs
[2021-03-03 21:51:21,244] DEBUG - Sean ECS Agent | No flow runs found
[2021-03-03 21:51:21,245] DEBUG - Sean ECS Agent | Next query for flow runs in 0.5 seconds
[2021-03-03 21:51:21,748] DEBUG - Sean ECS Agent | Querying for flow runs
[2021-03-03 21:51:22,084] DEBUG - Sean ECS Agent | No flow runs found
[2021-03-03 21:51:22,084] DEBUG - Sean ECS Agent | Next query for flow runs in 1.0 seconds
[2021-03-03 21:51:22,298] DEBUG - Sean ECS Agent | Started task 'arn:aws:ecs:us-east-2:<ACCOUNT-ID>:task/<CLUSTER-NAME>/91f00f616a094bef9985dc10adfe5d49' for flow run '220201ce-ad50-4a59-b4ec-d08e2f7c639e'
[2021-03-03 21:51:22,465] DEBUG - Sean ECS Agent | Completed flow run submission (id: 220201ce-ad50-4a59-b4ec-d08e2f7c639e)
Zanie
Zanie
Sean Talia
03/03/2021, 9:55 PMSean Talia
03/03/2021, 9:56 PMZanie
Zanie
Sean Talia
03/03/2021, 9:57 PMZanie
Sean Talia
03/03/2021, 9:58 PMSean Talia
03/03/2021, 9:58 PMSean Talia
03/03/2021, 9:59 PMZanie
Zanie
Zanie
Sean Talia
03/03/2021, 10:00 PMSean Talia
03/03/2021, 10:00 PMSean Talia
03/03/2021, 10:00 PMSean Talia
03/03/2021, 10:01 PMSean Talia
03/03/2021, 10:38 PMSean Talia
03/03/2021, 10:38 PMSean Talia
03/03/2021, 10:38 PMprefecthq/prefect:0.14.5-python3.8
as its baseSean Talia
03/03/2021, 10:40 PMSean Talia
03/03/2021, 10:40 PMZanie
command
on the actual task definition?Sean Talia
03/03/2021, 10:51 PMECSRun
config was going to override itSean Talia
03/03/2021, 10:52 PMimage
in my ECS task definition itself to be something different from what my flow requires, and i'm seeing that the image is actually not being overridden eitherSean Talia
03/03/2021, 10:54 PMSean Talia
03/03/2021, 10:55 PMregister_task_definition
function and not in the deploy_flow
functionSean Talia
03/03/2021, 11:07 PMSean Talia
03/03/2021, 11:11 PMcontainer["command"] = ["/bin/sh", "-c", get_flow_run_command(flow_run)]
needs to get passed to containerOverrides
Zanie
Zanie
Zanie
Dylan
Marvin
03/03/2021, 11:48 PMSean Talia
03/04/2021, 4:00 AMSubmitted
state, despite the logs showing that the flow actually finishedSean Talia
03/04/2021, 4:02 AMSean Talia
03/04/2021, 6:16 PMZanie
Sean Talia
03/04/2021, 6:23 PM"containerOverrides": [
{
"name": "flow",
"command": ["/bin/sh", "-c", "prefect execute flow-run"],
}
]
Sean Talia
03/04/2021, 6:26 PMZanie
Zanie
Sean Talia
03/04/2021, 6:45 PMSean Talia
03/04/2021, 6:46 PMZanie
env = {
"PREFECT__CLOUD__USE_LOCAL_SECRETS": "false",
"PREFECT__ENGINE__FLOW_RUNNER__DEFAULT_CLASS": "prefect.engine.cloud.CloudFlowRunner",
"PREFECT__ENGINE__TASK_RUNNER__DEFAULT_CLASS": "prefect.engine.cloud.CloudTaskRunner",
}
Zanie
FlowRunner
rather than the API connected one, I presumeSean Talia
03/04/2021, 6:56 PMSean Talia
03/04/2021, 6:58 PM[cloud]
use_local_secrets = false
in the image's ~/.prefect/config.toml
but obviously overriding that w/ the ENV var is betterSean Talia
03/04/2021, 6:59 PMSean Talia
03/04/2021, 7:02 PMSean Talia
03/04/2021, 7:02 PMSean Talia
03/04/2021, 7:02 PMSean Talia
03/04/2021, 7:18 PMgenerate_task_definition()
... sighSean Talia
03/04/2021, 7:18 PMSean Talia
03/04/2021, 7:47 PMSean Talia
03/04/2021, 7:47 PMZanie
generate_task_definition()
issues in a single PR.Jim Crist-Harif
03/04/2021, 11:14 PM