hi everyone .. im trying to move our flows from th...
# prefect-aws
d
hi everyone .. im trying to move our flows from the old agent-pool execution model to a serverless push pool on ECS. i have a really simple hello world flow running with the push pool approach, so i know ive got the basics configured correctly (the wizard in the command line for this was slick, btw). but, im struggling to move to a more complicated flow in my environment. first, i got a "missing packages" error. easy, i thought i could just add the following to my prefect.yaml and redeploy.
Copy code
work_pool:
    name: ecs-push-work-pool
    work_queue_name: null
    job_variables:
      env:
        EXTRA_PIP_PACKAGES: prefect-airbyte, prefect-hightouch, prefect-dbt
but, now im getting a cryptic error message with little to go on.
Copy code
Flow run infrastructure exited with non-zero status code:
 Exited with non 0 code. (Error Code: 1)
This may be caused by attempting to run an image with a misspecified platform or architecture.
anyone have any tips or suggestions?
r
try
Copy code
EXTRA_PIP_PACKAGES: "prefect-airbyte prefect-hightouch prefect-dbt"
d
^ big help, thanks. FWIW the docs should probably be updated.
👍 1
im now getting different errors, but unrelated to spinning up the flow .. so, progress!