Draft: POC#13393
Conversation
Remove the MLMD dependency by storing artifacts and task state directly in KFP's API server and database, and switch the runtime path to use the new v2beta1 artifact and task APIs instead of the metadata service. This change: - adds artifact/task models, storage, API surface, and generated clients - updates the driver, launcher, importer, auth, and workspace artifact flows to use the KFP API end to end - removes MLMD deployment/manifests and refreshes the frontend, CI, tests, and generated outputs needed to keep the rebased branch passing Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
|
Skipping CI for Draft Pull Request. |
|
/test all |
|
@mprahl: No presubmit jobs available for kubeflow/pipelines@master DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
1e6a865 to
aaf2ba5
Compare
Signed-off-by: mprahl <mprahl@users.noreply.github.com>
Run the local coordinator Docker flow without MySQL or MinIO by switching to SQLite and a Go CDK file blob store. Mount the local SDK into step containers so local E2Es exercise the current checkout and keep file-backed artifact paths working end to end. Signed-off-by: mprahl <mprahl@users.noreply.github.com>
Use the resolved artifact path when compiling input placeholders so coordinator Docker runs can pass customPath-backed artifacts between containerized tasks. Signed-off-by: mprahl <mprahl@users.noreply.github.com>
Description of your changes:
Checklist: