Closed WillEngler closed 1 year ago
The error that was thwarting me when trying an official ML Flow image was that at task startup time, the task could not find the pymysql
library. This is the driver referenced in our SQLAlchemy connection string (mysql+pymysql://${aws_rds_cluster.backend_store.master_username}). It seems like the getindata version bundles this and the official image doesn't. Maybe getting us to 2.x is as straightforward as building a wrapper container around the official image with the DB Driver we need installed.
Try this one https://hub.docker.com/r/evk02/mlflow
(building off our conversation in Gathertown): it looks like that one bundles the postgres driver in the outermost layer to make it work. (requirements link) That helps confirm our idea of what's going on here.
So to upgrade to 2.x we can either:
When I pick this up I'll start with (1)
We currently have ML Flow 1.22 on the backend, but as of late 2022, 2.x releases are available.