Open thesuperzapper opened 1 year ago
We are hoping to be able to upgrade MLMD when its next minor version is available (1.14.0)
@zijianjoy Just wanted to ping you since v1.14.0 has now been released.
It looks like this was implemented in https://github.com/kubeflow/pipelines/pull/9856, but that hasn't made it into a pipelines release yet.
@chensun just want to confirm if this important fix will be in the Kubeflow 1.8 version of Kubeflow Pipelines?
@chensun just want to confirm if this important fix will be in the Kubeflow 1.8 version of Kubeflow Pipelines?
https://github.com/kubeflow/pipelines/pull/9856 is not included in any KFP release yet, so it won't be in Kubeflow 1.8 either.
We have upgraded mysql db from 5 to 8 and now its causing issue related to mlmd authentication plugin. i think kfp uses mysql_native_password type whereas mlmd requires caching_sha2_password. could anyone please how to overcome this? Is it possible to change mlmd to kfp like mysql_native_password ?
https://github.com/google/ml-metadata/issues/178 https://github.com/kubeflow/pipelines/issues/9549
@chensun @thesuperzapper
I'm confused by these two things at the same time, from the title of this issue
I don't think they can both be true at the same time 🙃
Any help would be appreciated 😄
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This is absolutely critical, and should not be closed until it's resolved.
/lifecycle frozen
Any solution for this issue?
@nithin8702 you can continue to use mysql_native_password
for your Kubeflow Pipelines user on your MySQL 8 database.
You just need to specify mysql_native_password
when creating the user, as MySQL 8.0.4+ will use caching_sha2_password
by default, which is not supported by Kubeflow Pipelines (specifically ml-metadata https://github.com/google/ml-metadata/issues/178):
CREATE USER 'kubeflow'@'%' IDENTIFIED WITH mysql_native_password BY 'MY_PASSWORD';
While we updated our clients for MySQL 8.0 in https://github.com/kubeflow/pipelines/pull/8351, we still depend on
google/ml-metadata
, which does not fully support MySQL 8.0. In MySQL 8.0, thedefault-authentication-plugin
was changed frommysql_native_password
tocaching_sha2_password
, butml-metadata
does not supportcaching_sha2_password
auth:Furthermore, we are running a very old version of
ml-metadata
, specifically version1.5.0
from 2021, but1.13.1
exists, as raised here: https://github.com/kubeflow/pipelines/issues/5439#issuecomment-1572728997Impacted by this bug? Give it a 👍.