Hi! I might be missing something silly, hope you can help.
I have an image pushed to my Google Cloud Artifacts Registry (
europe-docker.pkg.dev/project/folder-staging/image_name:latest
), previously this image had an issue as it was missing a dependency (
pandas
lib) - I fixed this and the image was re-deployed via our CI, I've verified that the image now does have the dependency installed correctly.
The CI was also triggered to re-deploy the flow by calling the following function:
def deploy_projects_observability_export_flow():
projects_observability_export_flow.deploy(
name="projects_observability_export_flow_k8s_deployment",
work_pool_name="default-worker-pool",
image="europe-docker.pkg.dev/***/prefect-runners-staging/default:latest",
tags=["staging"],
schedule=CronSchedule(cron="0 0 * * *", timezone="UTC"),
job_variables={
"cpu_request": "110m",
"mem_request": "128Mi",
"cpu_limit": "1200m",
"mem_limit": "8Gi",
},
)
However, the flow runs that are set to leverage this image keep showing the
ModuleNotFound
error. Do you happen to know what I'm missing?