Sam Greenwood
03/26/2025, 11:46 AMprefect deploy
issue which was reliably producing badly built images for ECR which EKS then refused to run (EKS reported on bad hash on image pull, imagePullErr).
I had had this issue for over a week and tried everything with installing/re-installing Docker, different package manager venvs, different project layouts for prefect.yaml, etc.
In the end, the solution was to disable the containerd image store in Docker Desktop.
With that checkbox unticked, the prefect deploy
worked first time, with it checked it would reliably not work.
This is Prefect 3.2 with Python 3.12.